LICENSE
README.md
setup.py
src/urh/__init__.py
src/urh/colormaps.py
src/urh/main.py
src/urh/settings.py
src/urh/version.py
src/urh.egg-info/PKG-INFO
src/urh.egg-info/SOURCES.txt
src/urh.egg-info/dependency_links.txt
src/urh.egg-info/entry_points.txt
src/urh.egg-info/not-zip-safe
src/urh.egg-info/requires.txt
src/urh.egg-info/top_level.txt
src/urh/ainterpretation/AutoInterpretation.py
src/urh/ainterpretation/Wavelet.py
src/urh/ainterpretation/__init__.py
src/urh/awre/AutoAssigner.py
src/urh/awre/CommonRange.py
src/urh/awre/FormatFinder.py
src/urh/awre/Histogram.py
src/urh/awre/MessageTypeBuilder.py
src/urh/awre/Preprocessor.py
src/urh/awre/ProtocolGenerator.py
src/urh/awre/__init__.py
src/urh/awre/engines/AddressEngine.py
src/urh/awre/engines/ChecksumEngine.py
src/urh/awre/engines/Engine.py
src/urh/awre/engines/LengthEngine.py
src/urh/awre/engines/SequenceNumberEngine.py
src/urh/awre/engines/__init__.py
src/urh/cli/__init__.py
src/urh/cli/urh_cli.py
src/urh/controller/CompareFrameController.py
src/urh/controller/GeneratorTabController.py
src/urh/controller/MainController.py
src/urh/controller/SignalTabController.py
src/urh/controller/SimulatorTabController.py
src/urh/controller/__init__.py
src/urh/controller/dialogs/AdvancedModulationOptionsDialog.py
src/urh/controller/dialogs/CSVImportDialog.py
src/urh/controller/dialogs/ContinuousSendDialog.py
src/urh/controller/dialogs/CostaOptionsDialog.py
src/urh/controller/dialogs/DecoderDialog.py
src/urh/controller/dialogs/FilterBandwidthDialog.py
src/urh/controller/dialogs/FilterDialog.py
src/urh/controller/dialogs/FuzzingDialog.py
src/urh/controller/dialogs/MessageTypeDialog.py
src/urh/controller/dialogs/ModulationParametersDialog.py
src/urh/controller/dialogs/ModulatorDialog.py
src/urh/controller/dialogs/OptionsDialog.py
src/urh/controller/dialogs/ProjectDialog.py
src/urh/controller/dialogs/ProtocolLabelDialog.py
src/urh/controller/dialogs/ProtocolSniffDialog.py
src/urh/controller/dialogs/ReceiveDialog.py
src/urh/controller/dialogs/SendDialog.py
src/urh/controller/dialogs/SendRecvDialog.py
src/urh/controller/dialogs/SignalDetailsDialog.py
src/urh/controller/dialogs/SimulatorDialog.py
src/urh/controller/dialogs/SpectrumDialogController.py
src/urh/controller/dialogs/__init__.py
src/urh/controller/widgets/ChecksumWidget.py
src/urh/controller/widgets/DeviceSettingsWidget.py
src/urh/controller/widgets/ModulationSettingsWidget.py
src/urh/controller/widgets/PluginFrame.py
src/urh/controller/widgets/SignalFrame.py
src/urh/controller/widgets/SniffSettingsWidget.py
src/urh/controller/widgets/__init__.py
src/urh/cythonext/__init__.py
src/urh/cythonext/analyze.py
src/urh/cythonext/auto_interpretation.cpp
src/urh/cythonext/auto_interpretation.pyx
src/urh/cythonext/awre_util.cpp
src/urh/cythonext/awre_util.pyx
src/urh/cythonext/build.py
src/urh/cythonext/path_creator.cpp
src/urh/cythonext/path_creator.pyx
src/urh/cythonext/signal_functions.cpp
src/urh/cythonext/signal_functions.pyx
src/urh/cythonext/util.cpp
src/urh/cythonext/util.pxd
src/urh/cythonext/util.pyx
src/urh/dev/BackendHandler.py
src/urh/dev/EndlessSender.py
src/urh/dev/PCAP.py
src/urh/dev/PCAPNG.py
src/urh/dev/VirtualDevice.py
src/urh/dev/__init__.py
src/urh/dev/config.py
src/urh/dev/gr/AbstractBaseThread.py
src/urh/dev/gr/ReceiverThread.py
src/urh/dev/gr/SenderThread.py
src/urh/dev/gr/SpectrumThread.py
src/urh/dev/gr/__init__.py
src/urh/dev/gr/scripts/Initializer.py
src/urh/dev/gr/scripts/InputHandlerThread.py
src/urh/dev/gr/scripts/__create_gr_script.py
src/urh/dev/gr/scripts/__init__.py
src/urh/dev/gr/scripts/airspy_recv.py
src/urh/dev/gr/scripts/bladerf_recv.py
src/urh/dev/gr/scripts/bladerf_send.py
src/urh/dev/gr/scripts/funcube_recv.py
src/urh/dev/gr/scripts/hackrf_recv.py
src/urh/dev/gr/scripts/hackrf_send.py
src/urh/dev/gr/scripts/rtl-sdr_recv.py
src/urh/dev/gr/scripts/sdrplay_recv.py
src/urh/dev/gr/scripts/usrp_recv.py
src/urh/dev/gr/scripts/usrp_send.py
src/urh/dev/native/AirSpy.py
src/urh/dev/native/BladeRF.py
src/urh/dev/native/Device.py
src/urh/dev/native/ExtensionHelper.py
src/urh/dev/native/HackRF.py
src/urh/dev/native/LimeSDR.py
src/urh/dev/native/PlutoSDR.py
src/urh/dev/native/RTLSDR.py
src/urh/dev/native/RTLSDRTCP.py
src/urh/dev/native/Rad1o.py
src/urh/dev/native/SDRPlay.py
src/urh/dev/native/SendConfig.py
src/urh/dev/native/SoundCard.py
src/urh/dev/native/USRP.py
src/urh/dev/native/__init__.py
src/urh/dev/native/lib/__init__.py
src/urh/dev/native/lib/airspy.cpp
src/urh/dev/native/lib/airspy.pyx
src/urh/dev/native/lib/bladerf.cpp
src/urh/dev/native/lib/bladerf.pyx
src/urh/dev/native/lib/cairspy.pxd
src/urh/dev/native/lib/cbladerf.pxd
src/urh/dev/native/lib/chackrf.pxd
src/urh/dev/native/lib/climesdr.pxd
src/urh/dev/native/lib/cplutosdr.pxd
src/urh/dev/native/lib/crtlsdr.pxd
src/urh/dev/native/lib/csdrplay.pxd
src/urh/dev/native/lib/cusrp.pxd
src/urh/dev/native/lib/hackrf.cpp
src/urh/dev/native/lib/hackrf.pyx
src/urh/dev/native/lib/limesdr.cpp
src/urh/dev/native/lib/limesdr.pyx
src/urh/dev/native/lib/plutosdr.cpp
src/urh/dev/native/lib/plutosdr.pyx
src/urh/dev/native/lib/rtlsdr.cpp
src/urh/dev/native/lib/rtlsdr.pyx
src/urh/dev/native/lib/sdrplay.pyx
src/urh/dev/native/lib/usrp.c
src/urh/dev/native/lib/usrp.pyx
src/urh/models/FieldTypeTableModel.py
src/urh/models/FileFilterProxyModel.py
src/urh/models/FileIconProvider.py
src/urh/models/FileSystemModel.py
src/urh/models/FuzzingTableModel.py
src/urh/models/GeneratorListModel.py
src/urh/models/GeneratorTableModel.py
src/urh/models/GeneratorTreeModel.py
src/urh/models/LabelValueTableModel.py
src/urh/models/MessageTypeTableModel.py
src/urh/models/PLabelTableModel.py
src/urh/models/ParticipantLegendListModel.py
src/urh/models/ParticipantListModel.py
src/urh/models/ParticipantTableModel.py
src/urh/models/PluginListModel.py
src/urh/models/ProtocolTableModel.py
src/urh/models/ProtocolTreeItem.py
src/urh/models/ProtocolTreeModel.py
src/urh/models/RulesetTableModel.py
src/urh/models/SimulatorMessageFieldModel.py
src/urh/models/SimulatorMessageTableModel.py
src/urh/models/SimulatorParticipantListModel.py
src/urh/models/TableModel.py
src/urh/models/__init__.py
src/urh/plugins/Plugin.py
src/urh/plugins/PluginManager.py
src/urh/plugins/__init__.py
src/urh/plugins/FlipperZeroSub/FlipperZeroSubPlugin.py
src/urh/plugins/FlipperZeroSub/__init__.py
src/urh/plugins/FlipperZeroSub/descr.txt
src/urh/plugins/FlipperZeroSub/settings.ui
src/urh/plugins/InsertSine/InsertSinePlugin.py
src/urh/plugins/InsertSine/__init__.py
src/urh/plugins/InsertSine/descr.txt
src/urh/plugins/InsertSine/insert_sine_dialog.ui
src/urh/plugins/InsertSine/settings.ui
src/urh/plugins/MessageBreak/MessageBreakAction.py
src/urh/plugins/MessageBreak/MessageBreakPlugin.py
src/urh/plugins/MessageBreak/__init__.py
src/urh/plugins/MessageBreak/descr.txt
src/urh/plugins/MessageBreak/settings.ui
src/urh/plugins/NetworkSDRInterface/NetworkSDRInterfacePlugin.py
src/urh/plugins/NetworkSDRInterface/__init__.py
src/urh/plugins/NetworkSDRInterface/descr.txt
src/urh/plugins/NetworkSDRInterface/settings.ui
src/urh/plugins/RfCat/RfCatPlugin.py
src/urh/plugins/RfCat/__init__.py
src/urh/plugins/RfCat/descr.txt
src/urh/plugins/RfCat/settings.ui
src/urh/plugins/ZeroHide/ZeroHideAction.py
src/urh/plugins/ZeroHide/ZeroHidePlugin.py
src/urh/plugins/ZeroHide/__init__.py
src/urh/plugins/ZeroHide/descr.txt
src/urh/plugins/ZeroHide/settings.ui
src/urh/signalprocessing/ChecksumLabel.py
src/urh/signalprocessing/ContinuousModulator.py
src/urh/signalprocessing/Encoding.py
src/urh/signalprocessing/FieldType.py
src/urh/signalprocessing/Filter.py
src/urh/signalprocessing/IQArray.py
src/urh/signalprocessing/Interval.py
src/urh/signalprocessing/Message.py
src/urh/signalprocessing/MessageType.py
src/urh/signalprocessing/Modulator.py
src/urh/signalprocessing/Participant.py
src/urh/signalprocessing/ProtocoLabel.py
src/urh/signalprocessing/ProtocolAnalyzer.py
src/urh/signalprocessing/ProtocolAnalyzerContainer.py
src/urh/signalprocessing/ProtocolGroup.py
src/urh/signalprocessing/ProtocolSniffer.py
src/urh/signalprocessing/Ruleset.py
src/urh/signalprocessing/Signal.py
src/urh/signalprocessing/Spectrogram.py
src/urh/signalprocessing/__init__.py
src/urh/simulator/ActionItem.py
src/urh/simulator/GraphicsItem.py
src/urh/simulator/LabelItem.py
src/urh/simulator/MessageItem.py
src/urh/simulator/ParticipantItem.py
src/urh/simulator/RuleItem.py
src/urh/simulator/Simulator.py
src/urh/simulator/SimulatorConfiguration.py
src/urh/simulator/SimulatorCounterAction.py
src/urh/simulator/SimulatorExpressionParser.py
src/urh/simulator/SimulatorGotoAction.py
src/urh/simulator/SimulatorItem.py
src/urh/simulator/SimulatorMessage.py
src/urh/simulator/SimulatorProtocolLabel.py
src/urh/simulator/SimulatorRule.py
src/urh/simulator/SimulatorSleepAction.py
src/urh/simulator/SimulatorTriggerCommandAction.py
src/urh/simulator/Transcript.py
src/urh/simulator/UnlabeledRangeItem.py
src/urh/simulator/__init__.py
src/urh/ui/ElidedLabel.py
src/urh/ui/ExpressionLineEdit.py
src/urh/ui/GeneratorListWidget.py
src/urh/ui/KillerDoubleSpinBox.py
src/urh/ui/ListWidget.py
src/urh/ui/RuleExpressionValidator.py
src/urh/ui/ScrollArea.py
src/urh/ui/SimulatorScene.py
src/urh/ui/__init__.py
src/urh/ui/ui_advanced_modulation_settings.py
src/urh/ui/ui_analysis.py
src/urh/ui/ui_checksum_options_widget.py
src/urh/ui/ui_costa.py
src/urh/ui/ui_csv_wizard.py
src/urh/ui/ui_decoding.py
src/urh/ui/ui_filter_bandwidth_dialog.py
src/urh/ui/ui_filter_dialog.py
src/urh/ui/ui_fuzzing.py
src/urh/ui/ui_generator.py
src/urh/ui/ui_main.py
src/urh/ui/ui_messagetype_options.py
src/urh/ui/ui_modulation.py
src/urh/ui/ui_modulation_parameters_dialog.py
src/urh/ui/ui_modulation_settings_widget.py
src/urh/ui/ui_options.py
src/urh/ui/ui_plugins.py
src/urh/ui/ui_project.py
src/urh/ui/ui_properties_dialog.py
src/urh/ui/ui_send_recv.py
src/urh/ui/ui_send_recv_device_settings.py
src/urh/ui/ui_send_recv_sniff_settings.py
src/urh/ui/ui_signal_details.py
src/urh/ui/ui_signal_frame.py
src/urh/ui/ui_simulator.py
src/urh/ui/ui_simulator_dialog.py
src/urh/ui/ui_tab_interpretation.py
src/urh/ui/urh_rc.py
src/urh/ui/xtra_icons_rc.py
src/urh/ui/actions/ChangeSignalParameter.py
src/urh/ui/actions/Clear.py
src/urh/ui/actions/DeleteBitsAndPauses.py
src/urh/ui/actions/EditSignalAction.py
src/urh/ui/actions/Fuzz.py
src/urh/ui/actions/InsertBitsAndPauses.py
src/urh/ui/actions/InsertColumn.py
src/urh/ui/actions/__init__.py
src/urh/ui/delegates/CheckBoxDelegate.py
src/urh/ui/delegates/ComboBoxDelegate.py
src/urh/ui/delegates/KillerSpinBoxDelegate.py
src/urh/ui/delegates/MessageTypeButtonDelegate.py
src/urh/ui/delegates/ProtocolValueDelegate.py
src/urh/ui/delegates/SectionComboBoxDelegate.py
src/urh/ui/delegates/SpinBoxDelegate.py
src/urh/ui/delegates/__init__.py
src/urh/ui/painting/ContinuousSceneManager.py
src/urh/ui/painting/FFTSceneManager.py
src/urh/ui/painting/GridScene.py
src/urh/ui/painting/HorizontalSelection.py
src/urh/ui/painting/LabeledArrow.py
src/urh/ui/painting/LiveSceneManager.py
src/urh/ui/painting/SceneManager.py
src/urh/ui/painting/Selection.py
src/urh/ui/painting/SignalSceneManager.py
src/urh/ui/painting/SniffSceneManager.py
src/urh/ui/painting/SpectrogramScene.py
src/urh/ui/painting/SpectrogramSceneManager.py
src/urh/ui/painting/VerticalSelection.py
src/urh/ui/painting/ZoomableScene.py
src/urh/ui/painting/__init__.py
src/urh/ui/views/DirectoryTreeView.py
src/urh/ui/views/EditableGraphicView.py
src/urh/ui/views/EpicGraphicView.py
src/urh/ui/views/FuzzingTableView.py
src/urh/ui/views/GeneratorListView.py
src/urh/ui/views/GeneratorTableView.py
src/urh/ui/views/GeneratorTreeView.py
src/urh/ui/views/LabelValueTableView.py
src/urh/ui/views/LiveGraphicView.py
src/urh/ui/views/LoggingGraphicsView.py
src/urh/ui/views/MessageTypeTableView.py
src/urh/ui/views/ModulatorTreeView.py
src/urh/ui/views/ParticipantTableView.py
src/urh/ui/views/ProtocolLabelTableView.py
src/urh/ui/views/ProtocolTableView.py
src/urh/ui/views/ProtocolTreeView.py
src/urh/ui/views/SelectableGraphicView.py
src/urh/ui/views/SimulatorGraphicsView.py
src/urh/ui/views/SimulatorLabelTableView.py
src/urh/ui/views/SimulatorMessageTableView.py
src/urh/ui/views/SpectrogramGraphicView.py
src/urh/ui/views/TableView.py
src/urh/ui/views/TextEditProtocolView.py
src/urh/ui/views/ZoomAndDropableGraphicView.py
src/urh/ui/views/ZoomableGraphicView.py
src/urh/ui/views/__init__.py
src/urh/util/Errors.py
src/urh/util/FileOperator.py
src/urh/util/Formatter.py
src/urh/util/GenericCRC.py
src/urh/util/HTMLFormatter.py
src/urh/util/Logger.py
src/urh/util/ProjectManager.py
src/urh/util/RingBuffer.py
src/urh/util/WSPChecksum.py
src/urh/util/__init__.py
src/urh/util/util.py
tests/test_CRC.py
tests/test_advanced_modulation_settings.py
tests/test_analysis_tab_GUI.py
tests/test_auto_assignments.py
tests/test_checksum_widget.py
tests/test_continuous_modulator.py
tests/test_crc_gui_integration.py
tests/test_csv_import_dialog.py
tests/test_decoding_gui.py
tests/test_demodulations.py
tests/test_encoding.py
tests/test_file_operator.py
tests/test_filter.py
tests/test_filter_bandwidth_dialog.py
tests/test_fuzzing_dialog.py
tests/test_fuzzing_profile.py
tests/test_generator.py
tests/test_interval.py
tests/test_iq_array.py
tests/test_labels.py
tests/test_maincontroller_gui.py
tests/test_message_type_options_gui.py
tests/test_messagetype.py
tests/test_modulator.py
tests/test_modulator_gui.py
tests/test_options_gui.py
tests/test_plugins.py
tests/test_project_manager.py
tests/test_protocol_analyzer.py
tests/test_protocol_label_dialog.py
tests/test_protocol_sniffer.py
tests/test_ringbuffer.py
tests/test_send_recv_dialog_gui.py
tests/test_signal_details_gui.py
tests/test_signal_tab_GUI.py
tests/test_simulator.py
tests/test_simulator_dialog.py
tests/test_simulator_tab_gui.py
tests/test_spectrogram.py
tests/test_util.py