Source code for RsCMPX_NrFr1Meas.Implementations.Configure.NrSubMeas.Prach.Result

from .....Internal.Core import Core
from .....Internal.CommandsGroup import CommandsGroup
from .....Internal import Conversions
from .....Internal.StructBase import StructBase
from .....Internal.ArgStruct import ArgStruct


# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
class ResultCls:
	"""
	| Commands in total: 10
	| Subgroups: 0
	| Direct child commands: 10
	"""

	def __init__(self, core: Core, parent):
		self._core = core
		self._cmd_group = CommandsGroup("result", core, parent)

[docs] def get_modulation(self) -> bool: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:MODulation`` \n Snippet: ``value: bool = driver.configure.nrSubMeas.prach.result.get_modulation()`` \n Enables or disables the evaluation of modulation results in the PRACH measurement. :return: enable: OFF: Do not evaluate the results. ON: Evaluate the results. """ response = self._core.io.query_str('CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:MODulation?') return Conversions.str_to_bool(response)
[docs] def set_modulation(self, enable: bool) -> None: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:MODulation`` \n Snippet: ``driver.configure.nrSubMeas.prach.result.set_modulation(enable = False)`` \n Enables or disables the evaluation of modulation results in the PRACH measurement. :param enable: OFF: Do not evaluate the results. ON: Evaluate the results. """ param = Conversions.bool_to_str(enable) self._core.io.write(f'CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:MODulation {param}')
[docs] def get_pdynamics(self) -> bool: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PDYNamics`` \n Snippet: ``value: bool = driver.configure.nrSubMeas.prach.result.get_pdynamics()`` \n Enables or disables the evaluation of power dynamics results in the PRACH measurement. :return: enable: OFF: Do not evaluate the results. ON: Evaluate the results. """ response = self._core.io.query_str('CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PDYNamics?') return Conversions.str_to_bool(response)
[docs] def set_pdynamics(self, enable: bool) -> None: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PDYNamics`` \n Snippet: ``driver.configure.nrSubMeas.prach.result.set_pdynamics(enable = False)`` \n Enables or disables the evaluation of power dynamics results in the PRACH measurement. :param enable: OFF: Do not evaluate the results. ON: Evaluate the results. """ param = Conversions.bool_to_str(enable) self._core.io.write(f'CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PDYNamics {param}')
# noinspection PyTypeChecker
[docs] class AllStruct(StructBase): """ Structure for setting input parameters. Contains optional set arguments. Fields: \n - Evm: bool: No parameter help available - Magnitude_Error: bool: No parameter help available - Phase_Error: bool: No parameter help available - Iq: bool: No parameter help available - Power_Dynamics: bool: No parameter help available - Tx_Measurement: bool: No parameter help available - Evm_Vs_Preamble: bool: No parameter help available - Power_Vs_Preamble: bool: No parameter help available """ __meta_args_list = [ ArgStruct.scalar_bool('Evm'), ArgStruct.scalar_bool('Magnitude_Error'), ArgStruct.scalar_bool('Phase_Error'), ArgStruct.scalar_bool('Iq'), ArgStruct.scalar_bool('Power_Dynamics'), ArgStruct.scalar_bool('Tx_Measurement'), ArgStruct.scalar_bool_optional('Evm_Vs_Preamble'), ArgStruct.scalar_bool_optional('Power_Vs_Preamble')] def __init__(self): StructBase.__init__(self, self) self.Evm: bool=None self.Magnitude_Error: bool=None self.Phase_Error: bool=None self.Iq: bool=None self.Power_Dynamics: bool=None self.Tx_Measurement: bool=None self.Evm_Vs_Preamble: bool=None self.Power_Vs_Preamble: bool=None
[docs] def get_all(self) -> AllStruct: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult[:ALL]`` \n Snippet: ``value: AllStruct = driver.configure.nrSubMeas.prach.result.get_all()`` \n No help available :return: structure: for return value, see the help for AllStruct structure arguments. """ return self._core.io.query_struct('CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:ALL?', self.__class__.AllStruct())
[docs] def set_all(self, value: AllStruct) -> None: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult[:ALL]`` \n Snippet with structure: \n structure = driver.configure.nrSubMeas.prach.result.AllStruct() \n structure.Evm: bool = False \n structure.Magnitude_Error: bool = False \n structure.Phase_Error: bool = False \n structure.Iq: bool = False \n structure.Power_Dynamics: bool = False \n structure.Tx_Measurement: bool = False \n structure.Evm_Vs_Preamble: bool = False \n structure.Power_Vs_Preamble: bool = False \n driver.configure.nrSubMeas.prach.result.set_all(value = structure) \n No help available :param value: see the help for AllStruct structure arguments. """ self._core.io.write_struct('CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:ALL', value)
[docs] def get_ev_magnitude(self) -> bool: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:EVMagnitude`` \n Snippet: ``value: bool = driver.configure.nrSubMeas.prach.result.get_ev_magnitude()`` \n No help available """ response = self._core.io.query_str('CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:EVMagnitude?') return Conversions.str_to_bool(response)
[docs] def set_ev_magnitude(self, enable: bool) -> None: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:EVMagnitude`` \n Snippet: ``driver.configure.nrSubMeas.prach.result.set_ev_magnitude(enable = False)`` \n No help available """ param = Conversions.bool_to_str(enable) self._core.io.write(f'CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:EVMagnitude {param}')
[docs] def get_ev_preamble(self) -> bool: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:EVPReamble`` \n Snippet: ``value: bool = driver.configure.nrSubMeas.prach.result.get_ev_preamble()`` \n No help available """ response = self._core.io.query_str('CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:EVPReamble?') return Conversions.str_to_bool(response)
[docs] def set_ev_preamble(self, enable: bool) -> None: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:EVPReamble`` \n Snippet: ``driver.configure.nrSubMeas.prach.result.set_ev_preamble(enable = False)`` \n No help available """ param = Conversions.bool_to_str(enable) self._core.io.write(f'CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:EVPReamble {param}')
[docs] def get_merror(self) -> bool: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:MERRor`` \n Snippet: ``value: bool = driver.configure.nrSubMeas.prach.result.get_merror()`` \n No help available """ response = self._core.io.query_str('CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:MERRor?') return Conversions.str_to_bool(response)
[docs] def set_merror(self, enable: bool) -> None: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:MERRor`` \n Snippet: ``driver.configure.nrSubMeas.prach.result.set_merror(enable = False)`` \n No help available """ param = Conversions.bool_to_str(enable) self._core.io.write(f'CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:MERRor {param}')
[docs] def get_perror(self) -> bool: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PERRor`` \n Snippet: ``value: bool = driver.configure.nrSubMeas.prach.result.get_perror()`` \n No help available """ response = self._core.io.query_str('CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PERRor?') return Conversions.str_to_bool(response)
[docs] def set_perror(self, enable: bool) -> None: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PERRor`` \n Snippet: ``driver.configure.nrSubMeas.prach.result.set_perror(enable = False)`` \n No help available """ param = Conversions.bool_to_str(enable) self._core.io.write(f'CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PERRor {param}')
[docs] def get_iq(self) -> bool: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:IQ`` \n Snippet: ``value: bool = driver.configure.nrSubMeas.prach.result.get_iq()`` \n No help available """ response = self._core.io.query_str('CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:IQ?') return Conversions.str_to_bool(response)
[docs] def set_iq(self, enable: bool) -> None: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:IQ`` \n Snippet: ``driver.configure.nrSubMeas.prach.result.set_iq(enable = False)`` \n No help available """ param = Conversions.bool_to_str(enable) self._core.io.write(f'CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:IQ {param}')
[docs] def get_pv_preamble(self) -> bool: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PVPReamble`` \n Snippet: ``value: bool = driver.configure.nrSubMeas.prach.result.get_pv_preamble()`` \n No help available """ response = self._core.io.query_str('CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PVPReamble?') return Conversions.str_to_bool(response)
[docs] def set_pv_preamble(self, enable: bool) -> None: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PVPReamble`` \n Snippet: ``driver.configure.nrSubMeas.prach.result.set_pv_preamble(enable = False)`` \n No help available """ param = Conversions.bool_to_str(enable) self._core.io.write(f'CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:PVPReamble {param}')
[docs] def get_txm(self) -> bool: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:TXM`` \n Snippet: ``value: bool = driver.configure.nrSubMeas.prach.result.get_txm()`` \n No help available """ response = self._core.io.query_str('CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:TXM?') return Conversions.str_to_bool(response)
[docs] def set_txm(self, enable: bool) -> None: """ ``CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:TXM`` \n Snippet: ``driver.configure.nrSubMeas.prach.result.set_txm(enable = False)`` \n No help available """ param = Conversions.bool_to_str(enable) self._core.io.write(f'CONFigure:NRSub:MEASurement<Instance>:PRACh:RESult:TXM {param}')