Source code for RsSmw.Implementations.Source.Bb.Dvb.Dvbr.SfConfig.FrConfig.Sec

from .........Internal.Core import Core
from .........Internal.CommandsGroup import CommandsGroup
from .........Internal.RepeatedCapability import RepeatedCapability
from ......... import repcap


# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
[docs]class SecCls: """Sec commands group definition. 29 total commands, 29 Subgroups, 0 group commands Repeated Capability: IndexNull, default value after init: IndexNull.Nr0""" def __init__(self, core: Core, parent): self._core = core self._cmd_group = CommandsGroup("sec", core, parent) self._cmd_group.rep_cap = RepeatedCapability(self._cmd_group.group_name, 'repcap_indexNull_get', 'repcap_indexNull_set', repcap.IndexNull.Nr0) def repcap_indexNull_set(self, indexNull: repcap.IndexNull) -> None: """Repeated Capability default value numeric suffix. This value is used, if you do not explicitely set it in the child set/get methods, or if you leave it to IndexNull.Default Default value after init: IndexNull.Nr0""" self._cmd_group.set_repcap_enum_value(indexNull) def repcap_indexNull_get(self) -> repcap.IndexNull: """Returns the current default repeated capability for the child set/get methods""" # noinspection PyTypeChecker return self._cmd_group.get_repcap_enum_value() @property def blChips(self): """blChips commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_blChips'): from .BlChips import BlChipsCls self._blChips = BlChipsCls(self._core, self._cmd_group) return self._blChips @property def bsOffset(self): """bsOffset commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_bsOffset'): from .BsOffset import BsOffsetCls self._bsOffset = BsOffsetCls(self._core, self._cmd_group) return self._bsOffset @property def bstLen(self): """bstLen commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_bstLen'): from .BstLen import BstLenCls self._bstLen = BstLenCls(self._core, self._cmd_group) return self._bstLen @property def dapAtt(self): """dapAtt commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_dapAtt'): from .DapAtt import DapAttCls self._dapAtt = DapAttCls(self._core, self._cmd_group) return self._dapAtt @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 listSel(self): """listSel commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_listSel'): from .ListSel import ListSelCls self._listSel = ListSelCls(self._core, self._cmd_group) return self._listSel @property def mod(self): """mod commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_mod'): from .Mod import ModCls self._mod = ModCls(self._core, self._cmd_group) return self._mod @property def modu(self): """modu commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_modu'): from .Modu import ModuCls self._modu = ModuCls(self._core, self._cmd_group) return self._modu @property def npBlocks(self): """npBlocks commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_npBlocks'): from .NpBlocks import NpBlocksCls self._npBlocks = NpBlocksCls(self._core, self._cmd_group) return self._npBlocks @property def p(self): """p commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_p'): from .P import PCls self._p = PCls(self._core, self._cmd_group) return self._p @property def palType(self): """palType commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_palType'): from .PalType import PalTypeCls self._palType = PalTypeCls(self._core, self._cmd_group) return self._palType @property def pbLen(self): """pbLen commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_pbLen'): from .PbLen import PbLenCls self._pbLen = PbLenCls(self._core, self._cmd_group) return self._pbLen @property def plen(self): """plen commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_plen'): from .Plen import PlenCls self._plen = PlenCls(self._core, self._cmd_group) return self._plen @property def posLen(self): """posLen commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_posLen'): from .PosLen import PosLenCls self._posLen = PosLenCls(self._core, self._cmd_group) return self._posLen @property def pperiod(self): """pperiod commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_pperiod'): from .Pperiod import PperiodCls self._pperiod = PperiodCls(self._core, self._cmd_group) return self._pperiod @property def preLen(self): """preLen commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_preLen'): from .PreLen import PreLenCls self._preLen = PreLenCls(self._core, self._cmd_group) return self._preLen @property def q0(self): """q0 commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_q0'): from .Q0 import Q0Cls self._q0 = Q0Cls(self._core, self._cmd_group) return self._q0 @property def q1(self): """q1 commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_q1'): from .Q1 import Q1Cls self._q1 = Q1Cls(self._core, self._cmd_group) return self._q1 @property def q2(self): """q2 commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_q2'): from .Q2 import Q2Cls self._q2 = Q2Cls(self._core, self._cmd_group) return self._q2 @property def q3(self): """q3 commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_q3'): from .Q3 import Q3Cls self._q3 = Q3Cls(self._core, self._cmd_group) return self._q3 @property def repcount(self): """repcount commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_repcount'): from .Repcount import RepcountCls self._repcount = RepcountCls(self._core, self._cmd_group) return self._repcount @property def sfactor(self): """sfactor commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_sfactor'): from .Sfactor import SfactorCls self._sfactor = SfactorCls(self._core, self._cmd_group) return self._sfactor @property def stbTu(self): """stbTu commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_stbTu'): from .StbTu import StbTuCls self._stbTu = StbTuCls(self._core, self._cmd_group) return self._stbTu @property def tsSize(self): """tsSize commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_tsSize'): from .TsSize import TsSizeCls self._tsSize = TsSizeCls(self._core, self._cmd_group) return self._tsSize @property def uw(self): """uw commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_uw'): from .Uw import UwCls self._uw = UwCls(self._core, self._cmd_group) return self._uw @property def uwLen(self): """uwLen commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_uwLen'): from .UwLen import UwLenCls self._uwLen = UwLenCls(self._core, self._cmd_group) return self._uwLen @property def wpat(self): """wpat commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_wpat'): from .Wpat import WpatCls self._wpat = WpatCls(self._core, self._cmd_group) return self._wpat @property def wvId(self): """wvId commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_wvId'): from .WvId import WvIdCls self._wvId = WvIdCls(self._core, self._cmd_group) return self._wvId @property def ypat(self): """ypat commands group. 0 Sub-classes, 1 commands.""" if not hasattr(self, '_ypat'): from .Ypat import YpatCls self._ypat = YpatCls(self._core, self._cmd_group) return self._ypat def clone(self) -> 'SecCls': """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 = SecCls(self._core, self._cmd_group.parent) self._cmd_group.synchronize_repcaps(new_group) return new_group