[docs]classIqPowerCls:"""IqPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands"""def__init__(self,core:Core,parent):self._core=coreself._cmd_group=CommandsGroup("iqPower",core,parent)
[docs]defset(self,trigger_level:float)->None:"""SCPI: TRIGger[:SEQuence]:LEVel:IQPower \n Snippet: driver.applications.k91Wlan.trigger.sequence.level.iqPower.set(trigger_level = 1.0) \n Defines the magnitude the I/Q data must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered. For details on the trigger source, see 'Trigger Source'. \n :param trigger_level: Range: -130 dBm to 30 dBm, Unit: DBM """param=Conversions.decimal_value_to_str(trigger_level)self._core.io.write(f'TRIGger:SEQuence:LEVel:IQPower {param}')
[docs]defget(self)->float:"""SCPI: TRIGger[:SEQuence]:LEVel:IQPower \n Snippet: value: float = driver.applications.k91Wlan.trigger.sequence.level.iqPower.get() \n Defines the magnitude the I/Q data must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered. For details on the trigger source, see 'Trigger Source'. \n :return: trigger_level: Range: -130 dBm to 30 dBm, Unit: DBM"""response=self._core.io.query_str(f'TRIGger:SEQuence:LEVel:IQPower?')returnConversions.str_to_float(response)