ScriptTraceVariableList

class ScriptTraceVariableList.ScriptTraceVariableList(iterable=(), /)

Bases: list

Provides functionality for the modification of the list of variables, traced by the corresponding ScriptTraceObject.
__iter__() → Iterable[ScriptTraceVariable]
__next__() → ScriptTraceVariable
__len__() → int
Returns the number of ScriptTraceVariables in this ScriptTraceVariableList.
__contains__(variable: ScriptTraceVariable) → bool
Returns, wether the ScriptTraceVariableList contains the ScriptTraceVariable.
Allows usage of ‘in’ and ‘not in’ operators.
__getitem__(index: int) → ScriptTraceVariable
Gets or sets the trace variable at the given index.
add() → ScriptTraceVariable
Creates and adds a ScriptTraceVariable to the list. Returns the ScriptTraceVariale.
Not allowed for the variable list of the DeviceTrace.
remove(index: int) → None
remove(traceVariable: ScriptTraceVariable) → None
Removes the given ScriptTraceVariable from this ScriptTraceVariableList.
clear() → None
Removes all ScriptTraceVariables from this ScriptTraceVariableList.
index_of(variable: ScriptTraceVariable) → int
Returns the index of the ScriptTraceVariable in the list or -1, if the Variable could not be found.
contains(variable: ScriptTraceVariable) → bool
Returns, wether the ScriptTraceVariableList contains the ScriptTraceVariable.