Source code for RsCmwLteSig.Implementations.Configure
from ...Internal.Core import Core
from ...Internal.CommandsGroup import CommandsGroup
from ...Internal import Conversions
# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
[docs]
class ConfigureCls:
"""Configure commands group definition. 752 total commands, 23 Subgroups, 1 group commands"""
def __init__(self, core: Core, parent):
self._core = core
self._cmd_group = CommandsGroup("configure", core, parent)
@property
def scc(self):
"""scc commands group. 5 Sub-classes, 1 commands."""
if not hasattr(self, '_scc'):
from .Scc import SccCls
self._scc = SccCls(self._core, self._cmd_group)
return self._scc
@property
def pcc(self):
"""pcc commands group. 2 Sub-classes, 2 commands."""
if not hasattr(self, '_pcc'):
from .Pcc import PccCls
self._pcc = PccCls(self._core, self._cmd_group)
return self._pcc
@property
def rfSettings(self):
"""rfSettings commands group. 4 Sub-classes, 0 commands."""
if not hasattr(self, '_rfSettings'):
from .RfSettings import RfSettingsCls
self._rfSettings = RfSettingsCls(self._core, self._cmd_group)
return self._rfSettings
@property
def iqIn(self):
"""iqIn commands group. 2 Sub-classes, 0 commands."""
if not hasattr(self, '_iqIn'):
from .IqIn import IqInCls
self._iqIn = IqInCls(self._core, self._cmd_group)
return self._iqIn
@property
def fading(self):
"""fading commands group. 2 Sub-classes, 0 commands."""
if not hasattr(self, '_fading'):
from .Fading import FadingCls
self._fading = FadingCls(self._core, self._cmd_group)
return self._fading
@property
def caggregation(self):
"""caggregation commands group. 0 Sub-classes, 1 commands."""
if not hasattr(self, '_caggregation'):
from .Caggregation import CaggregationCls
self._caggregation = CaggregationCls(self._core, self._cmd_group)
return self._caggregation
@property
def ncell(self):
"""ncell commands group. 7 Sub-classes, 0 commands."""
if not hasattr(self, '_ncell'):
from .Ncell import NcellCls
self._ncell = NcellCls(self._core, self._cmd_group)
return self._ncell
@property
def a(self):
"""a commands group. 1 Sub-classes, 0 commands."""
if not hasattr(self, '_a'):
from .A import ACls
self._a = ACls(self._core, self._cmd_group)
return self._a
@property
def b(self):
"""b commands group. 1 Sub-classes, 0 commands."""
if not hasattr(self, '_b'):
from .B import BCls
self._b = BCls(self._core, self._cmd_group)
return self._b
@property
def downlink(self):
"""downlink commands group. 2 Sub-classes, 0 commands."""
if not hasattr(self, '_downlink'):
from .Downlink import DownlinkCls
self._downlink = DownlinkCls(self._core, self._cmd_group)
return self._downlink
@property
def uplink(self):
"""uplink commands group. 5 Sub-classes, 0 commands."""
if not hasattr(self, '_uplink'):
from .Uplink import UplinkCls
self._uplink = UplinkCls(self._core, self._cmd_group)
return self._uplink
@property
def cell(self):
"""cell commands group. 15 Sub-classes, 3 commands."""
if not hasattr(self, '_cell'):
from .Cell import CellCls
self._cell = CellCls(self._core, self._cmd_group)
return self._cell
@property
def connection(self):
"""connection commands group. 13 Sub-classes, 33 commands."""
if not hasattr(self, '_connection'):
from .Connection import ConnectionCls
self._connection = ConnectionCls(self._core, self._cmd_group)
return self._connection
@property
def cqiReporting(self):
"""cqiReporting commands group. 3 Sub-classes, 3 commands."""
if not hasattr(self, '_cqiReporting'):
from .CqiReporting import CqiReportingCls
self._cqiReporting = CqiReportingCls(self._core, self._cmd_group)
return self._cqiReporting
@property
def ueReport(self):
"""ueReport commands group. 2 Sub-classes, 7 commands."""
if not hasattr(self, '_ueReport'):
from .UeReport import UeReportCls
self._ueReport = UeReportCls(self._core, self._cmd_group)
return self._ueReport
@property
def ueCapability(self):
"""ueCapability commands group. 1 Sub-classes, 5 commands."""
if not hasattr(self, '_ueCapability'):
from .UeCapability import UeCapabilityCls
self._ueCapability = UeCapabilityCls(self._core, self._cmd_group)
return self._ueCapability
@property
def sms(self):
"""sms commands group. 2 Sub-classes, 0 commands."""
if not hasattr(self, '_sms'):
from .Sms import SmsCls
self._sms = SmsCls(self._core, self._cmd_group)
return self._sms
@property
def cbs(self):
"""cbs commands group. 1 Sub-classes, 0 commands."""
if not hasattr(self, '_cbs'):
from .Cbs import CbsCls
self._cbs = CbsCls(self._core, self._cmd_group)
return self._cbs
@property
def eeLog(self):
"""eeLog commands group. 0 Sub-classes, 1 commands."""
if not hasattr(self, '_eeLog'):
from .EeLog import EeLogCls
self._eeLog = EeLogCls(self._core, self._cmd_group)
return self._eeLog
@property
def ebler(self):
"""ebler commands group. 1 Sub-classes, 5 commands."""
if not hasattr(self, '_ebler'):
from .Ebler import EblerCls
self._ebler = EblerCls(self._core, self._cmd_group)
return self._ebler
@property
def throughput(self):
"""throughput commands group. 0 Sub-classes, 4 commands."""
if not hasattr(self, '_throughput'):
from .Throughput import ThroughputCls
self._throughput = ThroughputCls(self._core, self._cmd_group)
return self._throughput
@property
def mmonitor(self):
"""mmonitor commands group. 1 Sub-classes, 1 commands."""
if not hasattr(self, '_mmonitor'):
from .Mmonitor import MmonitorCls
self._mmonitor = MmonitorCls(self._core, self._cmd_group)
return self._mmonitor
@property
def sib(self):
"""sib commands group. 4 Sub-classes, 0 commands."""
if not hasattr(self, '_sib'):
from .Sib import SibCls
self._sib = SibCls(self._core, self._cmd_group)
return self._sib
[docs]
def get_etoe(self) -> bool:
"""SCPI: CONFigure:LTE:SIGNaling<instance>:ETOE \n
Snippet: value: bool = driver.configure.get_etoe() \n
No command help available \n
:return: end_to_end_enable: No help available
"""
response = self._core.io.query_str('CONFigure:LTE:SIGNaling<Instance>:ETOE?')
return Conversions.str_to_bool(response)
[docs]
def set_etoe(self, end_to_end_enable: bool) -> None:
"""SCPI: CONFigure:LTE:SIGNaling<instance>:ETOE \n
Snippet: driver.configure.set_etoe(end_to_end_enable = False) \n
No command help available \n
:param end_to_end_enable: No help available
"""
param = Conversions.bool_to_str(end_to_end_enable)
self._core.io.write(f'CONFigure:LTE:SIGNaling<Instance>:ETOE {param}')
def clone(self) -> 'ConfigureCls':
"""Clones the group by creating new object from it and its whole existing subgroups
Also copies all the existing default Repeated Capabilities setting,
which you can change independently without affecting the original group"""
new_group = ConfigureCls(self._core, self._cmd_group.parent)
self._cmd_group.synchronize_repcaps(new_group)
return new_group