Source code for RsCmwBluetoothMeas.Implementations.Configure.Hdr.InputSignal

from typing import List

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


# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
[docs] class InputSignalCls: """InputSignal commands group definition. 9 total commands, 0 Subgroups, 9 group commands""" def __init__(self, core: Core, parent): self._core = core self._cmd_group = CommandsGroup("inputSignal", core, parent) # noinspection PyTypeChecker
[docs] def get_pattern(self) -> enums.PatternTypeIsignal: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PATTern \n Snippet: value: enums.PatternTypeIsignal = driver.configure.hdr.inputSignal.get_pattern() \n No command help available \n :return: pattern_type: No help available """ response = self._core.io.query_str('CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PATTern?') return Conversions.str_to_scalar_enum(response, enums.PatternTypeIsignal)
[docs] def set_pattern(self, pattern_type: enums.PatternTypeIsignal) -> None: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PATTern \n Snippet: driver.configure.hdr.inputSignal.set_pattern(pattern_type = enums.PatternTypeIsignal.OTHer) \n No command help available \n :param pattern_type: No help available """ param = Conversions.enum_scalar_to_str(pattern_type, enums.PatternTypeIsignal) self._core.io.write(f'CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PATTern {param}')
[docs] def get_plength(self) -> List[int]: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PLENgth \n Snippet: value: List[int] = driver.configure.hdr.inputSignal.get_plength() \n No command help available \n :return: payload_length: No help available """ response = self._core.io.query_bin_or_ascii_int_list('CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PLENgth?') return response
[docs] def set_plength(self, payload_length: List[int]) -> None: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PLENgth \n Snippet: driver.configure.hdr.inputSignal.set_plength(payload_length = [1, 2, 3]) \n No command help available \n :param payload_length: No help available """ param = Conversions.list_to_csv_str(payload_length) self._core.io.write(f'CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PLENgth {param}')
# noinspection PyTypeChecker
[docs] def get_ptype(self) -> enums.PacketTypeIsignal: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PTYPe \n Snippet: value: enums.PacketTypeIsignal = driver.configure.hdr.inputSignal.get_ptype() \n No command help available \n :return: packet_type: No help available """ response = self._core.io.query_str('CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PTYPe?') return Conversions.str_to_scalar_enum(response, enums.PacketTypeIsignal)
[docs] def set_ptype(self, packet_type: enums.PacketTypeIsignal) -> None: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PTYPe \n Snippet: driver.configure.hdr.inputSignal.set_ptype(packet_type = enums.PacketTypeIsignal.H41P) \n No command help available \n :param packet_type: No help available """ param = Conversions.enum_scalar_to_str(packet_type, enums.PacketTypeIsignal) self._core.io.write(f'CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:PTYPe {param}')
[docs] def get_nap(self) -> str: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:NAP \n Snippet: value: str = driver.configure.hdr.inputSignal.get_nap() \n No command help available \n :return: nap_address: No help available """ response = self._core.io.query_str('CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:NAP?') return trim_str_response(response)
[docs] def set_nap(self, nap_address: str) -> None: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:NAP \n Snippet: driver.configure.hdr.inputSignal.set_nap(nap_address = rawAbc) \n No command help available \n :param nap_address: No help available """ param = Conversions.value_to_str(nap_address) self._core.io.write(f'CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:NAP {param}')
[docs] def get_uap(self) -> str: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:UAP \n Snippet: value: str = driver.configure.hdr.inputSignal.get_uap() \n No command help available \n :return: uap_address: No help available """ response = self._core.io.query_str('CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:UAP?') return trim_str_response(response)
[docs] def set_uap(self, uap_address: str) -> None: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:UAP \n Snippet: driver.configure.hdr.inputSignal.set_uap(uap_address = rawAbc) \n No command help available \n :param uap_address: No help available """ param = Conversions.value_to_str(uap_address) self._core.io.write(f'CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:UAP {param}')
[docs] def get_lap(self) -> str: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:LAP \n Snippet: value: str = driver.configure.hdr.inputSignal.get_lap() \n No command help available \n :return: lap_address: No help available """ response = self._core.io.query_str('CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:LAP?') return trim_str_response(response)
[docs] def set_lap(self, lap_address: str) -> None: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:LAP \n Snippet: driver.configure.hdr.inputSignal.set_lap(lap_address = rawAbc) \n No command help available \n :param lap_address: No help available """ param = Conversions.value_to_str(lap_address) self._core.io.write(f'CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:LAP {param}')
[docs] def get_bd_address(self) -> str: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:BDADdress \n Snippet: value: str = driver.configure.hdr.inputSignal.get_bd_address() \n No command help available \n :return: bd_address: No help available """ response = self._core.io.query_str('CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:BDADdress?') return trim_str_response(response)
[docs] def set_bd_address(self, bd_address: str) -> None: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:BDADdress \n Snippet: driver.configure.hdr.inputSignal.set_bd_address(bd_address = rawAbc) \n No command help available \n :param bd_address: No help available """ param = Conversions.value_to_str(bd_address) self._core.io.write(f'CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:BDADdress {param}')
[docs] def get_asynchronize(self) -> bool: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:ASYNchronize \n Snippet: value: bool = driver.configure.hdr.inputSignal.get_asynchronize() \n No command help available \n :return: auto_sync: No help available """ response = self._core.io.query_str('CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:ASYNchronize?') return Conversions.str_to_bool(response)
[docs] def set_asynchronize(self, auto_sync: bool) -> None: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:ASYNchronize \n Snippet: driver.configure.hdr.inputSignal.set_asynchronize(auto_sync = False) \n No command help available \n :param auto_sync: No help available """ param = Conversions.bool_to_str(auto_sync) self._core.io.write(f'CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:ASYNchronize {param}')
# noinspection PyTypeChecker
[docs] def get_dmode(self) -> enums.AutoManualMode: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:DMODe \n Snippet: value: enums.AutoManualMode = driver.configure.hdr.inputSignal.get_dmode() \n No command help available \n :return: detection_mode: No help available """ response = self._core.io.query_str('CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:DMODe?') return Conversions.str_to_scalar_enum(response, enums.AutoManualMode)
[docs] def set_dmode(self, detection_mode: enums.AutoManualMode) -> None: """SCPI: CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:DMODe \n Snippet: driver.configure.hdr.inputSignal.set_dmode(detection_mode = enums.AutoManualMode.AUTO) \n No command help available \n :param detection_mode: No help available """ param = Conversions.enum_scalar_to_str(detection_mode, enums.AutoManualMode) self._core.io.write(f'CONFigure:BLUetooth:MEASurement<Instance>:HDR:ISIGnal:DMODe {param}')