[docs]classStateCls:"""State commands group definition. 1 total commands, 0 Subgroups, 1 group commands"""def__init__(self,core:Core,parent):self._core=coreself._cmd_group=CommandsGroup("state",core,parent)
[docs]defset(self,carrier_index:int,state:bool)->None:"""SCPI: [SOURce<HW>]:BB:MCCW:CARRier:STATe \n Snippet: driver.source.bb.mccw.carrier.state.set(carrier_index = 1, state = False) \n Switches the selected carrier on or off. \n :param carrier_index: integer Range: 0 to lastCarrier :param state: 1| ON| 0| OFF """param=ArgSingleList().compose_cmd_string(ArgSingle('carrier_index',carrier_index,DataType.Integer),ArgSingle('state',state,DataType.Boolean))self._core.io.write(f'SOURce<HwInstance>:BB:MCCW:CARRier:STATe {param}'.rstrip())
[docs]defget(self)->StateStruct:"""SCPI: [SOURce<HW>]:BB:MCCW:CARRier:STATe \n Snippet: value: StateStruct = driver.source.bb.mccw.carrier.state.get() \n Switches the selected carrier on or off. \n :return: structure: for return value, see the help for StateStruct structure arguments."""returnself._core.io.query_struct(f'SOURce<HwInstance>:BB:MCCW:CARRier:STATe?',self.__class__.StateStruct())