[docs]classRefsigCls:"""Refsig commands group definition. 7 total commands, 1 Subgroups, 6 group commands"""def__init__(self,core:Core,parent):self._core=coreself._cmd_group=CommandsGroup("refsig",core,parent)@propertydefniot(self):"""niot commands group. 0 Sub-classes, 1 commands."""ifnothasattr(self,'_niot'):from.NiotimportNiotClsself._niot=NiotCls(self._core,self._cmd_group)returnself._niot
[docs]defget_epre(self)->float:"""SCPI: [SOURce<HW>]:BB:EUTRa:DL:REFSig:EPRE \n Snippet: value: float = driver.source.bb.eutra.downlink.refsig.get_epre() \n Queries the RS Power per RE relative to Level Display. \n :return: rel_to_level_displ: float Range: -1e3 to 1e3 """response=self._core.io.query_str('SOURce<HwInstance>:BB:EUTRa:DL:REFSig:EPRE?')returnConversions.str_to_float(response)
[docs]defget_fpower(self)->float:"""SCPI: [SOURce<HW>]:BB:EUTRa:DL:REFSig:FPOWer \n Snippet: value: float = driver.source.bb.eutra.downlink.refsig.get_fpower() \n No command help available \n :return: first_power: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:EUTRa:DL:REFSig:FPOWer?')returnConversions.str_to_float(response)
[docs]defset_fpower(self,first_power:float)->None:"""SCPI: [SOURce<HW>]:BB:EUTRa:DL:REFSig:FPOWer \n Snippet: driver.source.bb.eutra.downlink.refsig.set_fpower(first_power = 1.0) \n No command help available \n :param first_power: No help available """param=Conversions.decimal_value_to_str(first_power)self._core.io.write(f'SOURce<HwInstance>:BB:EUTRa:DL:REFSig:FPOWer {param}')
[docs]defget_power(self)->float:"""SCPI: [SOURce<HW>]:BB:EUTRa:DL:REFSig:POWer \n Snippet: value: float = driver.source.bb.eutra.downlink.refsig.get_power() \n Sets the reference signal power. \n :return: power: float Range: -80 to 10 """response=self._core.io.query_str('SOURce<HwInstance>:BB:EUTRa:DL:REFSig:POWer?')returnConversions.str_to_float(response)
[docs]defset_power(self,power:float)->None:"""SCPI: [SOURce<HW>]:BB:EUTRa:DL:REFSig:POWer \n Snippet: driver.source.bb.eutra.downlink.refsig.set_power(power = 1.0) \n Sets the reference signal power. \n :param power: float Range: -80 to 10 """param=Conversions.decimal_value_to_str(power)self._core.io.write(f'SOURce<HwInstance>:BB:EUTRa:DL:REFSig:POWer {param}')
[docs]defget_prs(self)->str:"""SCPI: [SOURce<HW>]:BB:EUTRa:DL:REFSig:PRS \n Snippet: value: str = driver.source.bb.eutra.downlink.refsig.get_prs() \n No command help available \n :return: prs: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:EUTRa:DL:REFSig:PRS?')returntrim_str_response(response)
[docs]defset_prs(self,prs:str)->None:"""SCPI: [SOURce<HW>]:BB:EUTRa:DL:REFSig:PRS \n Snippet: driver.source.bb.eutra.downlink.refsig.set_prs(prs = 'abc') \n No command help available \n :param prs: No help available """param=Conversions.value_to_quoted_str(prs)self._core.io.write(f'SOURce<HwInstance>:BB:EUTRa:DL:REFSig:PRS {param}')
[docs]defget_sc_offset(self)->int:"""SCPI: [SOURce<HW>]:BB:EUTRa:DL:REFSig:SCOFfset \n Snippet: value: int = driver.source.bb.eutra.downlink.refsig.get_sc_offset() \n No command help available \n :return: sub_carr_offset: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:EUTRa:DL:REFSig:SCOFfset?')returnConversions.str_to_int(response)
[docs]defset_sc_offset(self,sub_carr_offset:int)->None:"""SCPI: [SOURce<HW>]:BB:EUTRa:DL:REFSig:SCOFfset \n Snippet: driver.source.bb.eutra.downlink.refsig.set_sc_offset(sub_carr_offset = 1) \n No command help available \n :param sub_carr_offset: No help available """param=Conversions.decimal_value_to_str(sub_carr_offset)self._core.io.write(f'SOURce<HwInstance>:BB:EUTRa:DL:REFSig:SCOFfset {param}')
[docs]defget_spower(self)->float:"""SCPI: [SOURce<HW>]:BB:EUTRa:DL:REFSig:SPOWer \n Snippet: value: float = driver.source.bb.eutra.downlink.refsig.get_spower() \n No command help available \n :return: symbol_power: No help available """response=self._core.io.query_str('SOURce<HwInstance>:BB:EUTRa:DL:REFSig:SPOWer?')returnConversions.str_to_float(response)
[docs]defset_spower(self,symbol_power:float)->None:"""SCPI: [SOURce<HW>]:BB:EUTRa:DL:REFSig:SPOWer \n Snippet: driver.source.bb.eutra.downlink.refsig.set_spower(symbol_power = 1.0) \n No command help available \n :param symbol_power: No help available """param=Conversions.decimal_value_to_str(symbol_power)self._core.io.write(f'SOURce<HwInstance>:BB:EUTRa:DL:REFSig:SPOWer {param}')
defclone(self)->'RefsigCls':"""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=RefsigCls(self._core,self._cmd_group.parent)self._cmd_group.synchronize_repcaps(new_group)returnnew_group