Source code for RsSmbv.Implementations.Source.Bb.Nr5G.Scheduling.Cell.Subf.User.BwPart.Alloc.Sci

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


# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
[docs]class SciCls: """Sci commands group definition. 22 total commands, 22 Subgroups, 0 group commands""" def __init__(self, core: Core, parent): self._core = core self._cmd_group = CommandsGroup("sci", core, parent) @property def amcsInd(self): """amcsInd commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_amcsInd'): from .AmcsInd import AmcsIndCls self._amcsInd = AmcsIndCls(self._core, self._cmd_group) return self._amcsInd @property def boind(self): """boind commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_boind'): from .Boind import BoindCls self._boind = BoindCls(self._core, self._cmd_group) return self._boind @property def correq(self): """correq commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_correq'): from .Correq import CorreqCls self._correq = CorreqCls(self._core, self._cmd_group) return self._correq @property def csiReq(self): """csiReq commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_csiReq'): from .CsiReq import CsiReqCls self._csiReq = CsiReqCls(self._core, self._cmd_group) return self._csiReq @property def ctInd(self): """ctInd commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_ctInd'): from .CtInd import CtIndCls self._ctInd = CtIndCls(self._core, self._cmd_group) return self._ctInd @property def destId(self): """destId commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_destId'): from .DestId import DestIdCls self._destId = DestIdCls(self._core, self._cmd_group) return self._destId @property def dpatterns(self): """dpatterns commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_dpatterns'): from .Dpatterns import DpatternsCls self._dpatterns = DpatternsCls(self._core, self._cmd_group) return self._dpatterns @property def dports(self): """dports commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_dports'): from .Dports import DportsCls self._dports = DportsCls(self._core, self._cmd_group) return self._dports @property def frdRes(self): """frdRes commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_frdRes'): from .FrdRes import FrdResCls self._frdRes = FrdResCls(self._core, self._cmd_group) return self._frdRes @property def harfb(self): """harfb commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_harfb'): from .Harfb import HarfbCls self._harfb = HarfbCls(self._core, self._cmd_group) return self._harfb @property def harProc(self): """harProc commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_harProc'): from .HarProc import HarProcCls self._harProc = HarProcCls(self._core, self._cmd_group) return self._harProc @property def mcs(self): """mcs commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_mcs'): from .Mcs import McsCls self._mcs = McsCls(self._core, self._cmd_group) return self._mcs @property def ndi(self): """ndi commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_ndi'): from .Ndi import NdiCls self._ndi = NdiCls(self._core, self._cmd_group) return self._ndi @property def pfOverhead(self): """pfOverhead commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_pfOverhead'): from .PfOverhead import PfOverheadCls self._pfOverhead = PfOverheadCls(self._core, self._cmd_group) return self._pfOverhead @property def prty(self): """prty commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_prty'): from .Prty import PrtyCls self._prty = PrtyCls(self._core, self._cmd_group) return self._prty @property def redundancy(self): """redundancy commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_redundancy'): from .Redundancy import RedundancyCls self._redundancy = RedundancyCls(self._core, self._cmd_group) return self._redundancy @property def resved(self): """resved commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_resved'): from .Resved import ResvedCls self._resved = ResvedCls(self._core, self._cmd_group) return self._resved @property def rrePeriod(self): """rrePeriod commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_rrePeriod'): from .RrePeriod import RrePeriodCls self._rrePeriod = RrePeriodCls(self._core, self._cmd_group) return self._rrePeriod @property def s2Fmt(self): """s2Fmt commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_s2Fmt'): from .S2Fmt import S2FmtCls self._s2Fmt = S2FmtCls(self._core, self._cmd_group) return self._s2Fmt @property def sourId(self): """sourId commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_sourId'): from .SourId import SourIdCls self._sourId = SourIdCls(self._core, self._cmd_group) return self._sourId @property def tidRes(self): """tidRes commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_tidRes'): from .TidRes import TidResCls self._tidRes = TidResCls(self._core, self._cmd_group) return self._tidRes @property def zoneId(self): """zoneId commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_zoneId'): from .ZoneId import ZoneIdCls self._zoneId = ZoneIdCls(self._core, self._cmd_group) return self._zoneId def clone(self) -> 'SciCls': """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 = SciCls(self._core, self._cmd_group.parent) self._cmd_group.synchronize_repcaps(new_group) return new_group