[docs]classAutoCls:"""Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands"""def__init__(self,core:Core,parent):self._core=coreself._cmd_group=CommandsGroup("auto",core,parent)
[docs]defset(self,arg_0:bool)->None:"""SCPI: INPut:EATTenuation:AUTO \n Snippet: driver.applications.k40PhaseNoise.inputPy.eattenuation.auto.set(arg_0 = False) \n Turns automatic selection of the electronic attenuation on and off. If on, electronic attenuation reduces the mechanical attenuation whenever possible. Is available with the optional electronic attenuator, but not if you are using the optional digital baseband Input. \n :param arg_0: No help available """param=Conversions.bool_to_str(arg_0)self._core.io.write(f'INPut:EATTenuation:AUTO {param}')
[docs]defget(self)->bool:"""SCPI: INPut:EATTenuation:AUTO \n Snippet: value: bool = driver.applications.k40PhaseNoise.inputPy.eattenuation.auto.get() \n Turns automatic selection of the electronic attenuation on and off. If on, electronic attenuation reduces the mechanical attenuation whenever possible. Is available with the optional electronic attenuator, but not if you are using the optional digital baseband Input. \n :return: arg_0: No help available"""response=self._core.io.query_str(f'INPut:EATTenuation:AUTO?')returnConversions.str_to_bool(response)