Source code for RsSmw.Implementations.Source.Bb.V5G.Powc

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


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

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

	# noinspection PyTypeChecker
[docs] def get_lev_reference(self) -> enums.PowcLevRef: """ ``[SOURce<HW>]:BB:V5G:POWC:LEVReference`` \n Snippet: ``value: enums.PowcLevRef = driver.source.bb.v5G.powc.get_lev_reference()`` \n No help available """ response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:POWC:LEVReference?') return Conversions.str_to_scalar_enum(response, enums.PowcLevRef)
[docs] def set_lev_reference(self, level_reference: enums.PowcLevRef) -> None: """ ``[SOURce<HW>]:BB:V5G:POWC:LEVReference`` \n Snippet: ``driver.source.bb.v5G.powc.set_lev_reference(level_reference = enums.PowcLevRef.DRMS)`` \n No help available """ param = Conversions.enum_scalar_to_str(level_reference, enums.PowcLevRef) self._core.io.write(f'SOURce<HwInstance>:BB:V5G:POWC:LEVReference {param}')
# noinspection PyTypeChecker
[docs] def get_ref_channel(self) -> enums.PowcRefChan: """ ``[SOURce<HW>]:BB:V5G:POWC:REFChannel`` \n Snippet: ``value: enums.PowcRefChan = driver.source.bb.v5G.powc.get_ref_channel()`` \n No help available """ response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:POWC:REFChannel?') return Conversions.str_to_scalar_enum(response, enums.PowcRefChan)
[docs] def set_ref_channel(self, ref_channel: enums.PowcRefChan) -> None: """ ``[SOURce<HW>]:BB:V5G:POWC:REFChannel`` \n Snippet: ``driver.source.bb.v5G.powc.set_ref_channel(ref_channel = enums.PowcRefChan.NF)`` \n No help available """ param = Conversions.enum_scalar_to_str(ref_channel, enums.PowcRefChan) self._core.io.write(f'SOURce<HwInstance>:BB:V5G:POWC:REFChannel {param}')
[docs] def get_ref_subframe(self) -> int: """ ``[SOURce<HW>]:BB:V5G:POWC:REFSubframe`` \n Snippet: ``value: int = driver.source.bb.v5G.powc.get_ref_subframe()`` \n No help available """ response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:POWC:REFSubframe?') return Conversions.str_to_int(response)
# noinspection PyTypeChecker
[docs] def get_rue(self) -> enums.MobStatType: """ ``[SOURce<HW>]:BB:V5G:POWC:RUE`` \n Snippet: ``value: enums.MobStatType = driver.source.bb.v5G.powc.get_rue()`` \n No help available """ response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:POWC:RUE?') return Conversions.str_to_scalar_enum(response, enums.MobStatType)