Source code for RsFsw.Implementations.System.Display.Update

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


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

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

[docs] def set(self, state: bool) -> None: """ ``SYSTem:DISPlay:UPDate`` \n Snippet: ``driver.system.display.update.set(state = False)`` \n This command turns the display during remote operation on and off. If on, the FSW updates the diagrams, traces and display fields only. The best performance is obtained if the display is off during remote control operation. :param state: ON | OFF | 1 | 0 """ param = Conversions.bool_to_str(state) self._core.io.write(f'SYSTem:DISPlay:UPDate {param}')
[docs] def get(self) -> bool: """ ``SYSTem:DISPlay:UPDate`` \n Snippet: ``value: bool = driver.system.display.update.get()`` \n This command turns the display during remote operation on and off. If on, the FSW updates the diagrams, traces and display fields only. The best performance is obtained if the display is off during remote control operation. :return: state: ON | OFF | 1 | 0 """ response = self._core.io.query_str(f'SYSTem:DISPlay:UPDate?') return Conversions.str_to_bool(response)