Source code for RsCmwLteMeas.Implementations.MultiEval.Evmc.Peak.Maximum

from .....Internal.Core import Core
from .....Internal.CommandsGroup import CommandsGroup
from .....Internal import Conversions
from .....Internal.ArgSingleSuppressed import ArgSingleSuppressed
from .....Internal.Types import DataType


# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
[docs] class MaximumCls: """Maximum commands group definition. 2 total commands, 0 Subgroups, 2 group commands""" def __init__(self, core: Core, parent): self._core = core self._cmd_group = CommandsGroup("maximum", core, parent)
[docs] def read(self) -> float: """SCPI: READ:LTE:MEASurement<Instance>:MEValuation:EVMC:PEAK:MAXimum \n Snippet: value: float = driver.multiEval.evmc.peak.maximum.read() \n The CURRent command returns the maximum value of the EVM vs subcarrier trace. The AVERage, MAXimum and SDEViation values are calculated from the CURRent values. The peak results cannot be displayed at the GUI. \n Use RsCmwLteMeas.reliability.last_value to read the updated reliability indicator. \n :return: evm_cpeak_maximum: float Unit: %""" suppressed = ArgSingleSuppressed(0, DataType.Integer, False, 1, 'Reliability') response = self._core.io.query_str_suppressed(f'READ:LTE:MEASurement<Instance>:MEValuation:EVMC:PEAK:MAXimum?', suppressed) return Conversions.str_to_float(response)
[docs] def fetch(self) -> float: """SCPI: FETCh:LTE:MEASurement<Instance>:MEValuation:EVMC:PEAK:MAXimum \n Snippet: value: float = driver.multiEval.evmc.peak.maximum.fetch() \n The CURRent command returns the maximum value of the EVM vs subcarrier trace. The AVERage, MAXimum and SDEViation values are calculated from the CURRent values. The peak results cannot be displayed at the GUI. \n Use RsCmwLteMeas.reliability.last_value to read the updated reliability indicator. \n :return: evm_cpeak_maximum: float Unit: %""" suppressed = ArgSingleSuppressed(0, DataType.Integer, False, 1, 'Reliability') response = self._core.io.query_str_suppressed(f'FETCh:LTE:MEASurement<Instance>:MEValuation:EVMC:PEAK:MAXimum?', suppressed) return Conversions.str_to_float(response)