def on_spinbox_noise_threshold_editing_finished(self): if self.signal is not None and self.signal.noise_threshold != self.ui.spinBoxNoiseTreshold.value(): noise_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, parameter_name="noise_threshold", parameter_value=self.ui.spinBoxNoiseTreshold.value()) self.undo_stack.push(noise_action) self.disable_auto_detection()
def on_combobox_modulation_type_index_changed(self, index: int): modulation_action = ChangeSignalParameter( signal=self.signal, protocol=self.proto_analyzer, parameter_name="modulation_type", parameter_value=index) self.undo_stack.push(modulation_action)
def on_spinbox_center_editing_finished(self): if self.signal.qad_center != self.ui.spinBoxCenterOffset.value(): self.ui.spinBoxCenterOffset.blockSignals(True) center_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, parameter_name="qad_center", parameter_value=self.ui.spinBoxCenterOffset.value()) self.undo_stack.push(center_action) self.disable_auto_detection()
def on_spinbox_tolerance_editing_finished(self): if self.signal.tolerance != self.ui.spinBoxTolerance.value(): self.ui.spinBoxTolerance.blockSignals(True) tolerance_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, parameter_name="tolerance", parameter_value=self.ui.spinBoxTolerance.value()) self.undo_stack.push(tolerance_action) self.ui.spinBoxTolerance.blockSignals(False) self.disable_auto_detection()
def on_spinbox_infolen_editing_finished(self): if self.signal.bit_len != self.ui.spinBoxInfoLen.value(): self.ui.spinBoxInfoLen.blockSignals(True) bitlen_action = ChangeSignalParameter(signal=self.signal, protocol=self.proto_analyzer, parameter_name="bit_len", parameter_value=self.ui.spinBoxInfoLen.value()) self.undo_stack.push(bitlen_action) self.ui.spinBoxInfoLen.blockSignals(False) self.disable_auto_detection()