Source code for RsSmbv.Implementations.Source.Bb.W3Gpp.Mstation.Pcpch

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


# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
[docs]class PcpchCls: """Pcpch commands group definition. 30 total commands, 18 Subgroups, 0 group commands""" def __init__(self, core: Core, parent): self._core = core self._cmd_group = CommandsGroup("pcpch", core, parent) @property def aslot(self): """aslot commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_aslot'): from .Aslot import AslotCls self._aslot = AslotCls(self._core, self._cmd_group) return self._aslot @property def atTiming(self): """atTiming commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_atTiming'): from .AtTiming import AtTimingCls self._atTiming = AtTimingCls(self._core, self._cmd_group) return self._atTiming @property def cpower(self): """cpower commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_cpower'): from .Cpower import CpowerCls self._cpower = CpowerCls(self._core, self._cmd_group) return self._cpower @property def cpsFormat(self): """cpsFormat commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_cpsFormat'): from .CpsFormat import CpsFormatCls self._cpsFormat = CpsFormatCls(self._core, self._cmd_group) return self._cpsFormat @property def data(self): """data commands group. 2 Sub-classes, 1 commands.""" if not hasattr(self, '_data'): from .Data import DataCls self._data = DataCls(self._core, self._cmd_group) return self._data @property def dpower(self): """dpower commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_dpower'): from .Dpower import DpowerCls self._dpower = DpowerCls(self._core, self._cmd_group) return self._dpower @property def fbi(self): """fbi commands group. 2 Sub-classes, 0 commands.""" if not hasattr(self, '_fbi'): from .Fbi import FbiCls self._fbi = FbiCls(self._core, self._cmd_group) return self._fbi @property def mlength(self): """mlength commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_mlength'): from .Mlength import MlengthCls self._mlength = MlengthCls(self._core, self._cmd_group) return self._mlength @property def plength(self): """plength commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_plength'): from .Plength import PlengthCls self._plength = PlengthCls(self._core, self._cmd_group) return self._plength @property def ppower(self): """ppower commands group. 1 Sub-classes, 1 commands.""" if not hasattr(self, '_ppower'): from .Ppower import PpowerCls self._ppower = PpowerCls(self._core, self._cmd_group) return self._ppower @property def prepetition(self): """prepetition commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_prepetition'): from .Prepetition import PrepetitionCls self._prepetition = PrepetitionCls(self._core, self._cmd_group) return self._prepetition @property def rafter(self): """rafter commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_rafter'): from .Rafter import RafterCls self._rafter = RafterCls(self._core, self._cmd_group) return self._rafter @property def rarb(self): """rarb commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_rarb'): from .Rarb import RarbCls self._rarb = RarbCls(self._core, self._cmd_group) return self._rarb @property def signature(self): """signature commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_signature'): from .Signature import SignatureCls self._signature = SignatureCls(self._core, self._cmd_group) return self._signature @property def symbolRate(self): """symbolRate commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_symbolRate'): from .SymbolRate import SymbolRateCls self._symbolRate = SymbolRateCls(self._core, self._cmd_group) return self._symbolRate @property def tfci(self): """tfci commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_tfci'): from .Tfci import TfciCls self._tfci = TfciCls(self._core, self._cmd_group) return self._tfci @property def timing(self): """timing commands group. 4 Sub-classes, 0 commands.""" if not hasattr(self, '_timing'): from .Timing import TimingCls self._timing = TimingCls(self._core, self._cmd_group) return self._timing @property def tpc(self): """tpc commands group. 2 Sub-classes, 0 commands.""" if not hasattr(self, '_tpc'): from .Tpc import TpcCls self._tpc = TpcCls(self._core, self._cmd_group) return self._tpc def clone(self) -> 'PcpchCls': """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 = PcpchCls(self._core, self._cmd_group.parent) self._cmd_group.synchronize_repcaps(new_group) return new_group