Source code for RsSmw.Implementations.Source.Bb.Wlnn.Fblock

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


# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
class FblockCls:
	"""
	| Commands in total: 258
	| Subgroups: 68
	| Direct child commands: 2

	Repeated Capability Setting:
	
	.. code-block:: python
	
			# Range: Nr1 .. Nr100 \n
			driver.source.bb.wlnn.fblock.repcap_frameBlock_set(repcap.FrameBlock.Nr1)
	"""

	def __init__(self, core: Core, parent):
		self._core = core
		self._cmd_group = CommandsGroup("fblock", core, parent)
		self._cmd_group.rep_cap = RepeatedCapability(self._cmd_group.group_name, 'repcap_frameBlock_get', 'repcap_frameBlock_set', repcap.FrameBlock.Nr1)

	def repcap_frameBlock_set(self, frameBlock: repcap.FrameBlock) -> 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 FrameBlock.Default.
		Default value after init: FrameBlock.Nr1
		"""
		self._cmd_group.set_repcap_enum_value(frameBlock)

	def repcap_frameBlock_get(self) -> repcap.FrameBlock:
		"""
		Returns the current default repeated capability for the child set/get methods.
		"""
		# noinspection PyTypeChecker
		return self._cmd_group.get_repcap_enum_value()

	@property
	def append(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_append'):
			from .Append import AppendCls
			self._append = AppendCls(self._core, self._cmd_group)
		return self._append

	@property
	def bchg(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_bchg'):
			from .Bchg import BchgCls
			self._bchg = BchgCls(self._core, self._cmd_group)
		return self._bchg

	@property
	def bcSmoothing(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_bcSmoothing'):
			from .BcSmoothing import BcSmoothingCls
			self._bcSmoothing = BcSmoothingCls(self._core, self._cmd_group)
		return self._bcSmoothing

	@property
	def bdcm(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_bdcm'):
			from .Bdcm import BdcmCls
			self._bdcm = BdcmCls(self._core, self._cmd_group)
		return self._bdcm

	@property
	def beul(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_beul'):
			from .Beul import BeulCls
			self._beul = BeulCls(self._core, self._cmd_group)
		return self._beul

	@property
	def bfConfiguration(self):
		"""
		| Commands in total: 27
		| Subgroups: 9
		| Direct child commands: 0
		"""
		if not hasattr(self, '_bfConfiguration'):
			from .BfConfiguration import BfConfigurationCls
			self._bfConfiguration = BfConfigurationCls(self._core, self._cmd_group)
		return self._bfConfiguration

	@property
	def bmcs(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_bmcs'):
			from .Bmcs import BmcsCls
			self._bmcs = BmcsCls(self._core, self._cmd_group)
		return self._bmcs

	@property
	def boost(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_boost'):
			from .Boost import BoostCls
			self._boost = BoostCls(self._core, self._cmd_group)
		return self._boost

	@property
	def bssColor(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_bssColor'):
			from .BssColor import BssColorCls
			self._bssColor = BssColorCls(self._core, self._cmd_group)
		return self._bssColor

	@property
	def bwind(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_bwind'):
			from .Bwind import BwindCls
			self._bwind = BwindCls(self._core, self._cmd_group)
		return self._bwind

	@property
	def cbiNonht(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_cbiNonht'):
			from .CbiNonht import CbiNonhtCls
			self._cbiNonht = CbiNonhtCls(self._core, self._cmd_group)
		return self._cbiNonht

	@property
	def cch1(self):
		"""
		| Commands in total: 3
		| Subgroups: 3
		| Direct child commands: 0
		"""
		if not hasattr(self, '_cch1'):
			from .Cch1 import Cch1Cls
			self._cch1 = Cch1Cls(self._core, self._cmd_group)
		return self._cch1

	@property
	def cch2(self):
		"""
		| Commands in total: 3
		| Subgroups: 3
		| Direct child commands: 0
		"""
		if not hasattr(self, '_cch2'):
			from .Cch2 import Cch2Cls
			self._cch2 = Cch2Cls(self._core, self._cmd_group)
		return self._cch2

	@property
	def cenru(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_cenru'):
			from .Cenru import CenruCls
			self._cenru = CenruCls(self._core, self._cmd_group)
		return self._cenru

	@property
	def color(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_color'):
			from .Color import ColorCls
			self._color = ColorCls(self._core, self._cmd_group)
		return self._color

	@property
	def curpe(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_curpe'):
			from .Curpe import CurpeCls
			self._curpe = CurpeCls(self._core, self._cmd_group)
		return self._curpe

	@property
	def data(self):
		"""
		| Commands in total: 6
		| Subgroups: 5
		| Direct child commands: 1
		"""
		if not hasattr(self, '_data'):
			from .Data import DataCls
			self._data = DataCls(self._core, self._cmd_group)
		return self._data

	@property
	def dbinonht(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_dbinonht'):
			from .Dbinonht import DbinonhtCls
			self._dbinonht = DbinonhtCls(self._core, self._cmd_group)
		return self._dbinonht

	@property
	def doppler(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_doppler'):
			from .Doppler import DopplerCls
			self._doppler = DopplerCls(self._core, self._cmd_group)
		return self._doppler

	@property
	def emcs(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_emcs'):
			from .Emcs import EmcsCls
			self._emcs = EmcsCls(self._core, self._cmd_group)
		return self._emcs

	@property
	def esDiffer(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_esDiffer'):
			from .EsDiffer import EsDifferCls
			self._esDiffer = EsDifferCls(self._core, self._cmd_group)
		return self._esDiffer

	@property
	def esStream(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_esStream'):
			from .EsStream import EsStreamCls
			self._esStream = EsStreamCls(self._core, self._cmd_group)
		return self._esStream

	@property
	def fcount(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_fcount'):
			from .Fcount import FcountCls
			self._fcount = FcountCls(self._core, self._cmd_group)
		return self._fcount

	@property
	def guard(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_guard'):
			from .Guard import GuardCls
			self._guard = GuardCls(self._core, self._cmd_group)
		return self._guard

	@property
	def insert(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_insert'):
			from .Insert import InsertCls
			self._insert = InsertCls(self._core, self._cmd_group)
		return self._insert

	@property
	def itime(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_itime'):
			from .Itime import ItimeCls
			self._itime = ItimeCls(self._core, self._cmd_group)
		return self._itime

	@property
	def link(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_link'):
			from .Link import LinkCls
			self._link = LinkCls(self._core, self._cmd_group)
		return self._link

	@property
	def logFile(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_logFile'):
			from .LogFile import LogFileCls
			self._logFile = LogFileCls(self._core, self._cmd_group)
		return self._logFile

	@property
	def logging(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_logging'):
			from .Logging import LoggingCls
			self._logging = LoggingCls(self._core, self._cmd_group)
		return self._logging

	@property
	def mac(self):
		"""
		| Commands in total: 35
		| Subgroups: 5
		| Direct child commands: 0
		"""
		if not hasattr(self, '_mac'):
			from .Mac import MacCls
			self._mac = MacCls(self._core, self._cmd_group)
		return self._mac

	@property
	def maxPe(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_maxPe'):
			from .MaxPe import MaxPeCls
			self._maxPe = MaxPeCls(self._core, self._cmd_group)
		return self._maxPe

	@property
	def mu(self):
		"""
		| Commands in total: 2
		| Subgroups: 2
		| Direct child commands: 0
		"""
		if not hasattr(self, '_mu'):
			from .Mu import MuCls
			self._mu = MuCls(self._core, self._cmd_group)
		return self._mu

	@property
	def muMimo(self):
		"""
		| Commands in total: 1
		| Subgroups: 1
		| Direct child commands: 0
		"""
		if not hasattr(self, '_muMimo'):
			from .MuMimo import MuMimoCls
			self._muMimo = MuMimoCls(self._core, self._cmd_group)
		return self._muMimo

	@property
	def nonOfdmaUser(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_nonOfdmaUser'):
			from .NonOfdmaUser import NonOfdmaUserCls
			self._nonOfdmaUser = NonOfdmaUserCls(self._core, self._cmd_group)
		return self._nonOfdmaUser

	@property
	def ntps(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_ntps'):
			from .Ntps import NtpsCls
			self._ntps = NtpsCls(self._core, self._cmd_group)
		return self._ntps

	@property
	def paid(self):
		"""
		| Commands in total: 1
		| Subgroups: 1
		| Direct child commands: 0
		"""
		if not hasattr(self, '_paid'):
			from .Paid import PaidCls
			self._paid = PaidCls(self._core, self._cmd_group)
		return self._paid

	@property
	def paste(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_paste'):
			from .Paste import PasteCls
			self._paste = PasteCls(self._core, self._cmd_group)
		return self._paste

	@property
	def ped(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_ped'):
			from .Ped import PedCls
			self._ped = PedCls(self._core, self._cmd_group)
		return self._ped

	@property
	def pformat(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_pformat'):
			from .Pformat import PformatCls
			self._pformat = PformatCls(self._core, self._cmd_group)
		return self._pformat

	@property
	def pfpFactor(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_pfpFactor'):
			from .PfpFactor import PfpFactorCls
			self._pfpFactor = PfpFactorCls(self._core, self._cmd_group)
		return self._pfpFactor

	@property
	def piType(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_piType'):
			from .PiType import PiTypeCls
			self._piType = PiTypeCls(self._core, self._cmd_group)
		return self._piType

	@property
	def plcp(self):
		"""
		| Commands in total: 2
		| Subgroups: 2
		| Direct child commands: 0
		"""
		if not hasattr(self, '_plcp'):
			from .Plcp import PlcpCls
			self._plcp = PlcpCls(self._core, self._cmd_group)
		return self._plcp

	@property
	def pmode(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_pmode'):
			from .Pmode import PmodeCls
			self._pmode = PmodeCls(self._core, self._cmd_group)
		return self._pmode

	@property
	def pofdma(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_pofdma'):
			from .Pofdma import PofdmaCls
			self._pofdma = PofdmaCls(self._core, self._cmd_group)
		return self._pofdma

	@property
	def ppuncturing(self):
		"""
		| Commands in total: 3
		| Subgroups: 2
		| Direct child commands: 1
		"""
		if not hasattr(self, '_ppuncturing'):
			from .Ppuncturing import PpuncturingCls
			self._ppuncturing = PpuncturingCls(self._core, self._cmd_group)
		return self._ppuncturing

	@property
	def preamble(self):
		"""
		| Commands in total: 1
		| Subgroups: 1
		| Direct child commands: 0
		"""
		if not hasattr(self, '_preamble'):
			from .Preamble import PreambleCls
			self._preamble = PreambleCls(self._core, self._cmd_group)
		return self._preamble

	@property
	def prtype(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_prtype'):
			from .Prtype import PrtypeCls
			self._prtype = PrtypeCls(self._core, self._cmd_group)
		return self._prtype

	@property
	def psdu(self):
		"""
		| Commands in total: 3
		| Subgroups: 3
		| Direct child commands: 0
		"""
		if not hasattr(self, '_psdu'):
			from .Psdu import PsduCls
			self._psdu = PsduCls(self._core, self._cmd_group)
		return self._psdu

	@property
	def right106Tone(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_right106Tone'):
			from .Right106Tone import Right106ToneCls
			self._right106Tone = Right106ToneCls(self._core, self._cmd_group)
		return self._right106Tone

	@property
	def segment(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_segment'):
			from .Segment import SegmentCls
			self._segment = SegmentCls(self._core, self._cmd_group)
		return self._segment

	@property
	def smapping(self):
		"""
		| Commands in total: 6
		| Subgroups: 5
		| Direct child commands: 0
		"""
		if not hasattr(self, '_smapping'):
			from .Smapping import SmappingCls
			self._smapping = SmappingCls(self._core, self._cmd_group)
		return self._smapping

	@property
	def smoothing(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_smoothing'):
			from .Smoothing import SmoothingCls
			self._smoothing = SmoothingCls(self._core, self._cmd_group)
		return self._smoothing

	@property
	def spareUse(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_spareUse'):
			from .SpareUse import SpareUseCls
			self._spareUse = SpareUseCls(self._core, self._cmd_group)
		return self._spareUse

	@property
	def sstream(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_sstream'):
			from .Sstream import SstreamCls
			self._sstream = SstreamCls(self._core, self._cmd_group)
		return self._sstream

	@property
	def standard(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_standard'):
			from .Standard import StandardCls
			self._standard = StandardCls(self._core, self._cmd_group)
		return self._standard

	@property
	def state(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_state'):
			from .State import StateCls
			self._state = StateCls(self._core, self._cmd_group)
		return self._state

	@property
	def stbc(self):
		"""
		| Commands in total: 1
		| Subgroups: 1
		| Direct child commands: 0
		"""
		if not hasattr(self, '_stbc'):
			from .Stbc import StbcCls
			self._stbc = StbcCls(self._core, self._cmd_group)
		return self._stbc

	@property
	def stStream(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_stStream'):
			from .StStream import StStreamCls
			self._stStream = StStreamCls(self._core, self._cmd_group)
		return self._stStream

	@property
	def symDuration(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_symDuration'):
			from .SymDuration import SymDurationCls
			self._symDuration = SymDurationCls(self._core, self._cmd_group)
		return self._symDuration

	@property
	def tdWindowing(self):
		"""
		| Commands in total: 1
		| Subgroups: 1
		| Direct child commands: 0
		"""
		if not hasattr(self, '_tdWindowing'):
			from .TdWindowing import TdWindowingCls
			self._tdWindowing = TdWindowingCls(self._core, self._cmd_group)
		return self._tdWindowing

	@property
	def tmode(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_tmode'):
			from .Tmode import TmodeCls
			self._tmode = TmodeCls(self._core, self._cmd_group)
		return self._tmode

	@property
	def ttime(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_ttime'):
			from .Ttime import TtimeCls
			self._ttime = TtimeCls(self._core, self._cmd_group)
		return self._ttime

	@property
	def txopDuration(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_txopDuration'):
			from .TxopDuration import TxopDurationCls
			self._txopDuration = TxopDurationCls(self._core, self._cmd_group)
		return self._txopDuration

	@property
	def typePy(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_typePy'):
			from .TypePy import TypePyCls
			self._typePy = TypePyCls(self._core, self._cmd_group)
		return self._typePy

	@property
	def uindex(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_uindex'):
			from .Uindex import UindexCls
			self._uindex = UindexCls(self._core, self._cmd_group)
		return self._uindex

	@property
	def uindication(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_uindication'):
			from .Uindication import UindicationCls
			self._uindication = UindicationCls(self._core, self._cmd_group)
		return self._uindication

	@property
	def ulen(self):
		"""
		| Commands in total: 1
		| Subgroups: 0
		| Direct child commands: 1
		"""
		if not hasattr(self, '_ulen'):
			from .Ulen import UlenCls
			self._ulen = UlenCls(self._core, self._cmd_group)
		return self._ulen

	@property
	def user(self):
		"""
		| Commands in total: 109
		| Subgroups: 28
		| Direct child commands: 0
		"""
		if not hasattr(self, '_user'):
			from .User import UserCls
			self._user = UserCls(self._core, self._cmd_group)
		return self._user

[docs] def copy(self, frameBlock=repcap.FrameBlock.Default) -> None: """ ``[SOURce<HW>]:BB:WLNN:FBLock<CH>:COPY`` \n Snippet: ``driver.source.bb.wlnn.fblock.copy(frameBlock = repcap.FrameBlock.Default)`` \n No help available :param frameBlock: optional repeated capability selector. Default value: Nr1 (settable in the interface 'Fblock') """ frameBlock_cmd_val = self._cmd_group.get_repcap_cmd_value(frameBlock, repcap.FrameBlock) self._core.io.write(f'SOURce<HwInstance>:BB:WLNN:FBLock{frameBlock_cmd_val}:COPY')
[docs] def copy_with_opc(self, frameBlock=repcap.FrameBlock.Default, opc_timeout_ms: int = -1) -> None: frameBlock_cmd_val = self._cmd_group.get_repcap_cmd_value(frameBlock, repcap.FrameBlock) """ ``[SOURce<HW>]:BB:WLNN:FBLock<CH>:COPY`` \n Snippet: ``driver.source.bb.wlnn.fblock.copy_with_opc(frameBlock = repcap.FrameBlock.Default)`` \n No help available Same as copy, but waits for the operation to complete before continuing further. Use the RsSmw.utilities.opc_timeout_set() to set the timeout value. :param frameBlock: optional repeated capability selector. Default value: Nr1 (settable in the interface 'Fblock') :param opc_timeout_ms: Maximum time to wait in milliseconds, valid only for this call. """ self._core.io.write_with_opc(f'SOURce<HwInstance>:BB:WLNN:FBLock{frameBlock_cmd_val}:COPY', opc_timeout_ms)
[docs] def delete(self, frameBlock=repcap.FrameBlock.Default) -> None: """ ``[SOURce<HW>]:BB:WLNN:FBLock<CH>:DELete`` \n Snippet: ``driver.source.bb.wlnn.fblock.delete(frameBlock = repcap.FrameBlock.Default)`` \n No help available :param frameBlock: optional repeated capability selector. Default value: Nr1 (settable in the interface 'Fblock') """ frameBlock_cmd_val = self._cmd_group.get_repcap_cmd_value(frameBlock, repcap.FrameBlock) self._core.io.write(f'SOURce<HwInstance>:BB:WLNN:FBLock{frameBlock_cmd_val}:DELete')
[docs] def delete_with_opc(self, frameBlock=repcap.FrameBlock.Default, opc_timeout_ms: int = -1) -> None: frameBlock_cmd_val = self._cmd_group.get_repcap_cmd_value(frameBlock, repcap.FrameBlock) """ ``[SOURce<HW>]:BB:WLNN:FBLock<CH>:DELete`` \n Snippet: ``driver.source.bb.wlnn.fblock.delete_with_opc(frameBlock = repcap.FrameBlock.Default)`` \n No help available Same as delete, but waits for the operation to complete before continuing further. Use the RsSmw.utilities.opc_timeout_set() to set the timeout value. :param frameBlock: optional repeated capability selector. Default value: Nr1 (settable in the interface 'Fblock') :param opc_timeout_ms: Maximum time to wait in milliseconds, valid only for this call. """ self._core.io.write_with_opc(f'SOURce<HwInstance>:BB:WLNN:FBLock{frameBlock_cmd_val}:DELete', opc_timeout_ms)
def clone(self) -> 'FblockCls': """ 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 = FblockCls(self._core, self._cmd_group.parent) self._cmd_group.synchronize_repcaps(new_group) return new_group