Source code for rsrtx.Implementations.Export.Result

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


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

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

	# noinspection PyTypeChecker
[docs] def get_delimiter(self) -> enums.CsvDelimiter: """ ``EXPort:RESult:DELimiter`` \n Snippet: ``value: enums.CsvDelimiter = driver.export.result.get_delimiter()`` \n Selects the list separator symbol from a list. :return: csv_delimiter: SEMICOLON | COMMA | SPACE | TAB | COLON """ response = self._core.io.query_str_with_opc('EXPort:RESult:DELimiter?') return Conversions.str_to_scalar_enum(response, enums.CsvDelimiter)
[docs] def set_delimiter(self, csv_delimiter: enums.CsvDelimiter) -> None: """ ``EXPort:RESult:DELimiter`` \n Snippet: ``driver.export.result.set_delimiter(csv_delimiter = enums.CsvDelimiter.COLON)`` \n Selects the list separator symbol from a list. :param csv_delimiter: SEMICOLON | COMMA | SPACE | TAB | COLON """ param = Conversions.enum_scalar_to_str(csv_delimiter, enums.CsvDelimiter) self._core.io.write_with_opc(f'EXPort:RESult:DELimiter {param}')
# noinspection PyTypeChecker
[docs] def get_dec_symbol(self) -> enums.DecimalSymbol: """ ``EXPort:RESult:DECSymbol`` \n Snippet: ``value: enums.DecimalSymbol = driver.export.result.get_dec_symbol()`` \n Sets if point or comma is used as a decimal symbol. :return: decimal_symbol: POINt | COMMa """ response = self._core.io.query_str_with_opc('EXPort:RESult:DECSymbol?') return Conversions.str_to_scalar_enum(response, enums.DecimalSymbol)
[docs] def set_dec_symbol(self, decimal_symbol: enums.DecimalSymbol) -> None: """ ``EXPort:RESult:DECSymbol`` \n Snippet: ``driver.export.result.set_dec_symbol(decimal_symbol = enums.DecimalSymbol.COMMa)`` \n Sets if point or comma is used as a decimal symbol. :param decimal_symbol: POINt | COMMa """ param = Conversions.enum_scalar_to_str(decimal_symbol, enums.DecimalSymbol) self._core.io.write_with_opc(f'EXPort:RESult:DECSymbol {param}')