Source code for RsFsw.Implementations.Applications.K14x_Nr5G.Calculate.Marker.Z.All

from .......Internal.Core import Core
from .......Internal.CommandsGroup import CommandsGroup
from .......Internal import Conversions
from ....... import repcap


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

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

[docs] def get(self, window=repcap.Window.Default, marker=repcap.Marker.Default) -> float: """ ``CALCulate<n>:MARKer<m>:Z:ALL`` \n Snippet: ``value: float = driver.applications.k14Xnr5G.calculate.marker.z.all.get(window = repcap.Window.Default, marker = repcap.Marker.Default)`` \n Queries the marker position on the z-axis of three-dimensional result displays. Instead of returning a certain type of value (EVM, Power or Allocation ID) , which is possible with method ``RsFsw.applications.k10Xlte.calculate.marker.z.get()`` , this command returns all types of values (EVM, Power and Allocation ID) , regardless of the result display type. :param window: optional repeated capability selector. Default value: Nr1 (settable in the interface 'Calculate') :param marker: optional repeated capability selector. Default value: Nr1 (settable in the interface 'Marker') :return: position: numeric value EVM EVM at the marker position. Power Power at the marker position. Allocation ID Allocation ID at the marker position. Modulation Modulation type at the marker position. """ window_cmd_val = self._cmd_group.get_repcap_cmd_value(window, repcap.Window) marker_cmd_val = self._cmd_group.get_repcap_cmd_value(marker, repcap.Marker) response = self._core.io.query_str(f'CALCulate{window_cmd_val}:MARKer{marker_cmd_val}:Z:ALL?') return Conversions.str_to_float(response)