Source code for RsSmbv.Implementations.Source.Bb.Eutra.Downlink.Subf.Encc.Pdcch

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


# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
[docs]class PdcchCls: """Pdcch commands group definition. 83 total commands, 14 Subgroups, 0 group commands""" def __init__(self, core: Core, parent): self._core = core self._cmd_group = CommandsGroup("pdcch", core, parent) @property def alRegs(self): """alRegs commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_alRegs'): from .AlRegs import AlRegsCls self._alRegs = AlRegsCls(self._core, self._cmd_group) return self._alRegs @property def avcces(self): """avcces commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_avcces'): from .Avcces import AvccesCls self._avcces = AvccesCls(self._core, self._cmd_group) return self._avcces @property def avRegs(self): """avRegs commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_avRegs'): from .AvRegs import AvRegsCls self._avRegs = AvRegsCls(self._core, self._cmd_group) return self._avRegs @property def bits(self): """bits commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_bits'): from .Bits import BitsCls self._bits = BitsCls(self._core, self._cmd_group) return self._bits @property def data(self): """data commands group. 0 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 dcRegs(self): """dcRegs commands group. 4 Sub-classes, 0 commands.""" if not hasattr(self, '_dcRegs'): from .DcRegs import DcRegsCls self._dcRegs = DcRegsCls(self._core, self._cmd_group) return self._dcRegs @property def dregs(self): """dregs commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_dregs'): from .Dregs import DregsCls self._dregs = DregsCls(self._core, self._cmd_group) return self._dregs @property def dselect(self): """dselect commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_dselect'): from .Dselect import DselectCls self._dselect = DselectCls(self._core, self._cmd_group) return self._dselect @property def extc(self): """extc commands group. 9 Sub-classes, 2 commands.""" if not hasattr(self, '_extc'): from .Extc import ExtcCls self._extc = ExtcCls(self._core, self._cmd_group) return self._extc @property def formatPy(self): """formatPy commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_formatPy'): from .FormatPy import FormatPyCls self._formatPy = FormatPyCls(self._core, self._cmd_group) return self._formatPy @property def noPdcchs(self): """noPdcchs commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_noPdcchs'): from .NoPdcchs import NoPdcchsCls self._noPdcchs = NoPdcchsCls(self._core, self._cmd_group) return self._noPdcchs @property def pattern(self): """pattern commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_pattern'): from .Pattern import PatternCls self._pattern = PatternCls(self._core, self._cmd_group) return self._pattern @property def power(self): """power commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_power'): from .Power import PowerCls self._power = PowerCls(self._core, self._cmd_group) return self._power @property def scrambling(self): """scrambling commands group. 1 Sub-classes, 0 commands.""" if not hasattr(self, '_scrambling'): from .Scrambling import ScramblingCls self._scrambling = ScramblingCls(self._core, self._cmd_group) return self._scrambling def clone(self) -> 'PdcchCls': """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 = PdcchCls(self._core, self._cmd_group.parent) self._cmd_group.synchronize_repcaps(new_group) return new_group