[docs]classApplyCls:"""Apply commands group definition. 1 total commands, 0 Subgroups, 1 group commands"""def__init__(self,core:Core,parent):self._core=coreself._cmd_group=CommandsGroup("apply",core,parent)
[docs]defset(self,subBlock=repcap.SubBlock.Default)->None:"""SCPI: [SENSe]:ESPectrum<sb>:MSR:APPLy \n Snippet: driver.sense.espectrum.msr.apply.set(subBlock = repcap.SubBlock.Default) \n Configures the SEM sweep list according to the MSR settings defined by previous commands. \n :param subBlock: optional repeated capability selector. Default value: Nr1 (settable in the interface 'Espectrum') """subBlock_cmd_val=self._cmd_group.get_repcap_cmd_value(subBlock,repcap.SubBlock)self._core.io.write(f'SENSe:ESPectrum{subBlock_cmd_val}:MSR:APPLy')
[docs]defset_with_opc(self,subBlock=repcap.SubBlock.Default,opc_timeout_ms:int=-1)->None:subBlock_cmd_val=self._cmd_group.get_repcap_cmd_value(subBlock,repcap.SubBlock)"""SCPI: [SENSe]:ESPectrum<sb>:MSR:APPLy \n Snippet: driver.sense.espectrum.msr.apply.set_with_opc(subBlock = repcap.SubBlock.Default) \n Configures the SEM sweep list according to the MSR settings defined by previous commands. \n Same as set, but waits for the operation to complete before continuing further. Use the RsFsw.utilities.opc_timeout_set() to set the timeout value. \n :param subBlock: optional repeated capability selector. Default value: Nr1 (settable in the interface 'Espectrum') :param opc_timeout_ms: Maximum time to wait in milliseconds, valid only for this call."""self._core.io.write_with_opc(f'SENSe:ESPectrum{subBlock_cmd_val}:MSR:APPLy',opc_timeout_ms)