[docs]classScontentCls:"""Scontent commands group definition. 1 total commands, 0 Subgroups, 1 group commands"""def__init__(self,core:Core,parent):self._core=coreself._cmd_group=CommandsGroup("scontent",core,parent)
[docs]defset(self,seq_content:str,bitcount:int,channelNull=repcap.ChannelNull.Default,stepNull=repcap.StepNull.Default)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:[SEVent<CH0>]:[STEP<ST0>]:SCONtent \n Snippet: driver.source.bb.btooth.cs.sevent.step.scontent.set(seq_content = rawAbc, bitcount = 1, channelNull = repcap.ChannelNull.Default, stepNull = repcap.StepNull.Default) \n Queries the content and the length of a sounding sequence or random sequence. The content depends on the subevent mode. For CS test packets, you can set the content for a sounding sequence and random sequence. \n :param seq_content: numeric :param bitcount: integer Range: 32 to 128 :param channelNull: optional repeated capability selector. Default value: Nr0 (settable in the interface 'Sevent') :param stepNull: optional repeated capability selector. Default value: Nr0 (settable in the interface 'Step') """param=ArgSingleList().compose_cmd_string(ArgSingle('seq_content',seq_content,DataType.RawString),ArgSingle('bitcount',bitcount,DataType.Integer))channelNull_cmd_val=self._cmd_group.get_repcap_cmd_value(channelNull,repcap.ChannelNull)stepNull_cmd_val=self._cmd_group.get_repcap_cmd_value(stepNull,repcap.StepNull)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:SEVent{channelNull_cmd_val}:STEP{stepNull_cmd_val}:SCONtent {param}'.rstrip())
[docs]defget(self,channelNull=repcap.ChannelNull.Default,stepNull=repcap.StepNull.Default)->ScontentStruct:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:[SEVent<CH0>]:[STEP<ST0>]:SCONtent \n Snippet: value: ScontentStruct = driver.source.bb.btooth.cs.sevent.step.scontent.get(channelNull = repcap.ChannelNull.Default, stepNull = repcap.StepNull.Default) \n Queries the content and the length of a sounding sequence or random sequence. The content depends on the subevent mode. For CS test packets, you can set the content for a sounding sequence and random sequence. \n :param channelNull: optional repeated capability selector. Default value: Nr0 (settable in the interface 'Sevent') :param stepNull: optional repeated capability selector. Default value: Nr0 (settable in the interface 'Step') :return: structure: for return value, see the help for ScontentStruct structure arguments."""channelNull_cmd_val=self._cmd_group.get_repcap_cmd_value(channelNull,repcap.ChannelNull)stepNull_cmd_val=self._cmd_group.get_repcap_cmd_value(stepNull,repcap.StepNull)returnself._core.io.query_struct(f'SOURce<HwInstance>:BB:BTOoth:CS:SEVent{channelNull_cmd_val}:STEP{stepNull_cmd_val}:SCONtent?',self.__class__.ScontentStruct())