def show_proto_sniff_dialog(self): pm = self.project_manager signal = None for proto in self.compare_frame_controller.protocol_list: signal = proto.signal if signal: break if signal: bit_len = signal.bit_len mod_type = signal.modulation_type tolerance = signal.tolerance noise = signal.noise_threshold center = signal.qad_center else: bit_len = 100 mod_type = 1 tolerance = 5 noise = 0.001 center = 0.02 psd = ProtocolSniffDialogController(pm.frequency, pm.sample_rate, pm.bandwidth, pm.gain, pm.device, noise, center, bit_len, tolerance, mod_type, parent=self) psd.protocol_accepted.connect( self.compare_frame_controller.add_sniffed_protocol_messages) psd.show()
def __get_sniff_dialog(self): sniff_dialog = ProtocolSniffDialogController(self.form.project_manager, self.signal.noise_threshold, self.signal.qad_center, self.signal.bit_len, self.signal.tolerance, self.signal.modulation_type, self.form.compare_frame_controller.decodings, testing_mode=True, parent=self.form) if self.SHOW: sniff_dialog.show() return sniff_dialog
def __get_sniff_dialog(self): sniff_dialog = ProtocolSniffDialogController(self.form.project_manager, self.signal.noise_threshold, self.signal.qad_center, self.signal.bit_len, self.signal.tolerance, self.signal.modulation_type, self.form.compare_frame_controller.decodings, testing_mode=True, parent=self.form) if self.SHOW: sniff_dialog.show() return sniff_dialog
def setUp(self): constants.SETTINGS.setValue("NetworkSDRInterface", True) self.form = MainController() self.form.add_signalfile(get_path_for_data_file("esaver.complex")) self.signal = self.form.signal_tab_controller.signal_frames[0].signal self.gframe = self.form.generator_tab_controller self.form.ui.tabWidget.setCurrentIndex(2) project_manager = self.form.project_manager self.receive_dialog = ReceiveDialogController( project_manager.frequency, project_manager.sample_rate, project_manager.bandwidth, project_manager.gain, project_manager.device, testing_mode=True) self.send_dialog = SendDialogController( project_manager.frequency, project_manager.sample_rate, project_manager.bandwidth, project_manager.gain, project_manager.device, modulated_data=self.signal.data, testing_mode=True) self.send_dialog.graphics_view.show_full_scene(reinitialize=True) self.spectrum_dialog = SpectrumDialogController( project_manager.frequency, project_manager.sample_rate, project_manager.bandwidth, project_manager.gain, project_manager.device, testing_mode=True) self.sniff_dialog = ProtocolSniffDialogController( project_manager.frequency, project_manager.sample_rate, project_manager.bandwidth, project_manager.gain, project_manager.device, self.signal.noise_threshold, self.signal.qad_center, self.signal.bit_len, self.signal.tolerance, self.signal.modulation_type, testing_mode=True) self.dialogs = [ self.receive_dialog, self.send_dialog, self.spectrum_dialog, self.sniff_dialog ] QTest.qWait(250)
def show_proto_sniff_dialog(self): pm = self.project_manager signal = None for proto in self.compare_frame_controller.protocol_list: signal = proto.signal if signal: break if signal: bit_len = signal.bit_len mod_type = signal.modulation_type tolerance = signal.tolerance noise = signal.noise_threshold center = signal.qad_center else: bit_len = 100 mod_type = 1 tolerance = 5 noise = 0.001 center = 0.02 psd = ProtocolSniffDialogController(pm, noise, center, bit_len, tolerance, mod_type, parent=self) if psd.has_empty_device_list: Errors.no_device() psd.close() else: psd.protocol_accepted.connect( self.compare_frame_controller.add_sniffed_protocol_messages) psd.show()
def show_proto_sniff_dialog(self): pm = self.project_manager signal = next( (proto.signal for proto in self.compare_frame_controller.protocol_list), None) bit_len = signal.bit_len if signal else 100 mod_type = signal.modulation_type if signal else 1 tolerance = signal.tolerance if signal else 5 noise = signal.noise_threshold if signal else 0.001 center = signal.qad_center if signal else 0.02 psd = ProtocolSniffDialogController( pm, noise, center, bit_len, tolerance, mod_type, self.compare_frame_controller.decodings, encoding_index=self.compare_frame_controller.ui.cbDecoding. currentIndex(), parent=self) if psd.has_empty_device_list: Errors.no_device() psd.close() else: psd.recording_parameters.connect(pm.set_recording_parameters) psd.protocol_accepted.connect( self.compare_frame_controller.add_sniffed_protocol_messages) psd.show()
def show_proto_sniff_dialog(self): pm = self.project_manager signal = next((proto.signal for proto in self.compare_frame_controller.protocol_list), None) bit_len = signal.bit_len if signal else 100 mod_type = signal.modulation_type if signal else 1 tolerance = signal.tolerance if signal else 5 noise = signal.noise_threshold if signal else 0.001 center = signal.qad_center if signal else 0.02 psd = ProtocolSniffDialogController(pm, noise, center, bit_len, tolerance, mod_type, self.compare_frame_controller.decodings, encoding_index=self.compare_frame_controller.ui.cbDecoding.currentIndex(), parent=self) if psd.has_empty_device_list: Errors.no_device() psd.close() else: psd.recording_parameters.connect(pm.set_recording_parameters) psd.protocol_accepted.connect(self.compare_frame_controller.add_sniffed_protocol_messages) psd.show()
def __get_sniff_dialog(self): logger.debug("Creating Sniff Dialog") tests.utils_testing.short_wait() sniff_dialog = ProtocolSniffDialogController( self.form.project_manager, self.signal.noise_threshold, self.signal.qad_center, self.signal.bit_len, self.signal.tolerance, self.signal.modulation_type, testing_mode=True, parent=self.form) return sniff_dialog
def setUp(self): constants.SETTINGS.setValue("NetworkSDRInterface", True) QTest.qWait(50) logger.debug("init form") self.form = MainController() logger.debug("initalized form") app.processEvents() QTest.qWait(75) logger.debug("Adding signalfile") self.form.add_signalfile(get_path_for_data_file("esaver.complex")) logger.debug("Added signalfile") app.processEvents() self.signal = self.form.signal_tab_controller.signal_frames[0].signal self.gframe = self.form.generator_tab_controller self.form.ui.tabWidget.setCurrentIndex(2) app.processEvents() QTest.qWait(100) project_manager = self.form.project_manager logger.debug("Creating Receive Dialog") self.receive_dialog = ReceiveDialogController(project_manager, testing_mode=True, parent=self.form) app.processEvents() QTest.qWait(50) logger.debug("Creating Send Dialog") self.send_dialog = SendDialogController( project_manager, modulated_data=self.signal.data, testing_mode=True, parent=self.form) self.send_dialog.graphics_view.show_full_scene(reinitialize=True) app.processEvents() QTest.qWait(50) logger.debug("Creating Spectrum Dialog") self.spectrum_dialog = SpectrumDialogController(project_manager, testing_mode=True, parent=self.form) app.processEvents() QTest.qWait(50) logger.debug("Creating Sniff Dialog") self.sniff_dialog = ProtocolSniffDialogController( project_manager, self.signal.noise_threshold, self.signal.qad_center, self.signal.bit_len, self.signal.tolerance, self.signal.modulation_type, testing_mode=True, parent=self.form) app.processEvents() QTest.qWait(50) logger.debug("Created Dialogs") self.dialogs = [ self.receive_dialog, self.send_dialog, self.spectrum_dialog, self.sniff_dialog ]