Source code for RsFsw.Implementations.InputPy.Uport.Value

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


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

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

[docs] def get(self) -> float: """ ``INPut:UPORt[:VALue]`` \n Snippet: ``value: float = driver.inputPy.uport.value.get()`` \n Queries the control lines of the user ports. For details see method ``RsFsw.output.uport.value.set()`` . :return: level: bit values in hexadecimal format TTL type voltage levels (max. 5V) Range: #B00000000 to #B00111111 """ response = self._core.io.query_str(f'INPut:UPORt:VALue?') return Conversions.str_to_float(response)