[docs]classCfChmStruct(StructBase):# From ReadStructDefinition CmdPropertyTemplate.xml"""Structure for reading output parameters. Fields: \n - Cs_Filtered_Ch_M: str: No parameter help available - Bitcount: int: No parameter help available"""__meta_args_list=[ArgStruct.scalar_raw_str('Cs_Filtered_Ch_M'),ArgStruct.scalar_int('Bitcount')]def__init__(self):StructBase.__init__(self,self)self.Cs_Filtered_Ch_M:str=Noneself.Bitcount:int=None
[docs]defget_cf_chm(self)->CfChmStruct:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:CFCHm \n Snippet: value: CfChmStruct = driver.source.bb.btooth.cs.get_cf_chm() \n No command help available \n :return: structure: for return value, see the help for CfChmStruct structure arguments. """returnself._core.io.query_struct('SOURce<HwInstance>:BB:BTOoth:CS:CFCHm?',self.__class__.CfChmStruct())
[docs]defget_cinterval(self)->float:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:CINTerval \n Snippet: value: float = driver.source.bb.btooth.cs.get_cinterval() \n No command help available \n :return: connect_interval: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:CINTerval?')returnConversions.str_to_float(response)
[docs]defset_cinterval(self,connect_interval:float)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:CINTerval \n Snippet: driver.source.bb.btooth.cs.set_cinterval(connect_interval = 1.0) \n No command help available \n :param connect_interval: No help available """param=Conversions.decimal_value_to_str(connect_interval)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:CINTerval {param}')
[docs]defget_cm_repetition(self)->int:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:CMRepetition \n Snippet: value: int = driver.source.bb.btooth.cs.get_cm_repetition() \n No command help available \n :return: chm_repetition: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:CMRepetition?')returnConversions.str_to_int(response)
[docs]defset_cm_repetition(self,chm_repetition:int)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:CMRepetition \n Snippet: driver.source.bb.btooth.cs.set_cm_repetition(chm_repetition = 1) \n No command help available \n :param chm_repetition: No help available """param=Conversions.decimal_value_to_str(chm_repetition)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:CMRepetition {param}')
# noinspection PyTypeChecker
[docs]defget_csel(self)->enums.BtoCsChSel:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:CSEL \n Snippet: value: enums.BtoCsChSel = driver.source.bb.btooth.cs.get_csel() \n No command help available \n :return: ch_sel: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:CSEL?')returnConversions.str_to_scalar_enum(response,enums.BtoCsChSel)
[docs]defset_csel(self,ch_sel:enums.BtoCsChSel)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:CSEL \n Snippet: driver.source.bb.btooth.cs.set_csel(ch_sel = enums.BtoCsChSel.SEL_3B) \n No command help available \n :param ch_sel: No help available """param=Conversions.enum_scalar_to_str(ch_sel,enums.BtoCsChSel)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:CSEL {param}')
# noinspection PyTypeChecker
[docs]defget_ctc_jump(self)->enums.BtoCsCh3Cjump:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:CTCJump \n Snippet: value: enums.BtoCsCh3Cjump = driver.source.bb.btooth.cs.get_ctc_jump() \n No command help available \n :return: ch_three_cjump: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:CTCJump?')returnConversions.str_to_scalar_enum(response,enums.BtoCsCh3Cjump)
[docs]defset_ctc_jump(self,ch_three_cjump:enums.BtoCsCh3Cjump)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:CTCJump \n Snippet: driver.source.bb.btooth.cs.set_ctc_jump(ch_three_cjump = enums.BtoCsCh3Cjump.JUMP_2) \n No command help available \n :param ch_three_cjump: No help available """param=Conversions.enum_scalar_to_str(ch_three_cjump,enums.BtoCsCh3Cjump)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:CTCJump {param}')
# noinspection PyTypeChecker
[docs]defget_ctc_shape(self)->enums.BtoCsCh3Cshape:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:CTCShape \n Snippet: value: enums.BtoCsCh3Cshape = driver.source.bb.btooth.cs.get_ctc_shape() \n No command help available \n :return: ch_three_cshape: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:CTCShape?')returnConversions.str_to_scalar_enum(response,enums.BtoCsCh3Cshape)
[docs]defset_ctc_shape(self,ch_three_cshape:enums.BtoCsCh3Cshape)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:CTCShape \n Snippet: driver.source.bb.btooth.cs.set_ctc_shape(ch_three_cshape = enums.BtoCsCh3Cshape.HAT) \n No command help available \n :param ch_three_cshape: No help available """param=Conversions.enum_scalar_to_str(ch_three_cshape,enums.BtoCsCh3Cshape)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:CTCShape {param}')
[docs]defget_einterval(self)->int:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:EINTerval \n Snippet: value: int = driver.source.bb.btooth.cs.get_einterval() \n No command help available \n :return: event_interval: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:EINTerval?')returnConversions.str_to_int(response)
[docs]defset_einterval(self,event_interval:int)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:EINTerval \n Snippet: driver.source.bb.btooth.cs.set_einterval(event_interval = 1) \n No command help available \n :param event_interval: No help available """param=Conversions.decimal_value_to_str(event_interval)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:EINTerval {param}')
[docs]defget_eoffset(self)->int:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:EOFFset \n Snippet: value: int = driver.source.bb.btooth.cs.get_eoffset() \n No command help available \n :return: event_offset: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:EOFFset?')returnConversions.str_to_int(response)
[docs]defset_eoffset(self,event_offset:int)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:EOFFset \n Snippet: driver.source.bb.btooth.cs.set_eoffset(event_offset = 1) \n No command help available \n :param event_offset: No help available """param=Conversions.decimal_value_to_str(event_offset)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:EOFFset {param}')
# noinspection PyTypeChecker
[docs]defget_role(self)->enums.BtoCsRoles:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:ROLE \n Snippet: value: enums.BtoCsRoles = driver.source.bb.btooth.cs.get_role() \n No command help available \n :return: role: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:ROLE?')returnConversions.str_to_scalar_enum(response,enums.BtoCsRoles)
[docs]defset_role(self,role:enums.BtoCsRoles)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:ROLE \n Snippet: driver.source.bb.btooth.cs.set_role(role = enums.BtoCsRoles.INITIATOR) \n No command help available \n :param role: No help available """param=Conversions.enum_scalar_to_str(role,enums.BtoCsRoles)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:ROLE {param}')
[docs]defget_sinterval(self)->int:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:SINTerval \n Snippet: value: int = driver.source.bb.btooth.cs.get_sinterval() \n No command help available \n :return: sub_interval: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:SINTerval?')returnConversions.str_to_int(response)
[docs]defset_sinterval(self,sub_interval:int)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:SINTerval \n Snippet: driver.source.bb.btooth.cs.set_sinterval(sub_interval = 1) \n No command help available \n :param sub_interval: No help available """param=Conversions.decimal_value_to_str(sub_interval)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:SINTerval {param}')
[docs]defget_slength(self)->int:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:SLENgth \n Snippet: value: int = driver.source.bb.btooth.cs.get_slength() \n No command help available \n :return: sub_length: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:SLENgth?')returnConversions.str_to_int(response)
[docs]defset_slength(self,sub_length:int)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:SLENgth \n Snippet: driver.source.bb.btooth.cs.set_slength(sub_length = 1) \n No command help available \n :param sub_length: No help available """param=Conversions.decimal_value_to_str(sub_length)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:SLENgth {param}')
[docs]defget_snumber(self)->int:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:SNUMber \n Snippet: value: int = driver.source.bb.btooth.cs.get_snumber() \n No command help available \n :return: sub_number: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:SNUMber?')returnConversions.str_to_int(response)
[docs]defset_snumber(self,sub_number:int)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:SNUMber \n Snippet: driver.source.bb.btooth.cs.set_snumber(sub_number = 1) \n No command help available \n :param sub_number: No help available """param=Conversions.decimal_value_to_str(sub_number)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:SNUMber {param}')
# noinspection PyTypeChecker
[docs]defget_sscheduling(self)->enums.AutoManualModeB:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:SSCHeduling \n Snippet: value: enums.AutoManualModeB = driver.source.bb.btooth.cs.get_sscheduling() \n No command help available \n :return: step_scheduling: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:BTOoth:CS:SSCHeduling?')returnConversions.str_to_scalar_enum(response,enums.AutoManualModeB)
[docs]defset_sscheduling(self,step_scheduling:enums.AutoManualModeB)->None:"""SCPI: [SOURce<HW>]:BB:BTOoth:CS:SSCHeduling \n Snippet: driver.source.bb.btooth.cs.set_sscheduling(step_scheduling = enums.AutoManualModeB.AUTO) \n No command help available \n :param step_scheduling: No help available """param=Conversions.enum_scalar_to_str(step_scheduling,enums.AutoManualModeB)self._core.io.write(f'SOURce<HwInstance>:BB:BTOoth:CS:SSCHeduling {param}')
defclone(self)->'CsCls':"""Clones the group by creating new object from it and its whole existing subgroups Also copies all the existing default Repeated Capabilities setting, which you can change independently without affecting the original group"""new_group=CsCls(self._core,self._cmd_group.parent)self._cmd_group.synchronize_repcaps(new_group)returnnew_group