[docs]classValueCls:"""Value commands group definition. 3 total commands, 0 Subgroups, 3 group commands"""def__init__(self,core:Core,parent):self._core=coreself._cmd_group=CommandsGroup("value",core,parent)
[docs]defget(self,xvalue:float,xunit:enums.Unknown)->float:"""SCPI: [SOURce<HW>]:IQ:DOHerty:AMPM:VALue \n Snippet: value: float = driver.source.iq.doherty.amPm.value.get(xvalue = 1.0, xunit = enums.Unknown.DBM) \n Queries the delta phase value of the generated RF signal for a selected <XValue>. \n :param xvalue: float Value on the x-axis. Value range depends on the selected PEPinMin and PEPinMax values. Range: -100 to 100 :param xunit: DBM| V :return: delta_phase: float Range: -180 to 180"""param=ArgSingleList().compose_cmd_string(ArgSingle('xvalue',xvalue,DataType.Float),ArgSingle('xunit',xunit,DataType.Enum,enums.Unknown))response=self._core.io.query_str(f'SOURce<HwInstance>:IQ:DOHerty:AMPM:VALue? {param}'.rstrip())returnConversions.str_to_float(response)
[docs]defget_level(self)->float:"""SCPI: [SOURce<HW>]:IQ:DOHerty:AMPM:VALue:LEVel \n Snippet: value: float = driver.source.iq.doherty.amPm.value.get_level() \n Queries the delta phase value for the current root mean square (RMS) power level of the generated RF signal. \n :return: delta_phase: float Range: -180 to 180 """response=self._core.io.query_str('SOURce<HwInstance>:IQ:DOHerty:AMPM:VALue:LEVel?')returnConversions.str_to_float(response)
[docs]defget_pep(self)->float:"""SCPI: [SOURce<HW>]:IQ:DOHerty:AMPM:VALue:PEP \n Snippet: value: float = driver.source.iq.doherty.amPm.value.get_pep() \n Queries the delta phase value for the current peak envelope power (PEP) level of the generated RF signal. \n :return: delta_phase: float Range: -180 to 180 """response=self._core.io.query_str('SOURce<HwInstance>:IQ:DOHerty:AMPM:VALue:PEP?')returnConversions.str_to_float(response)