ScriptTraceDiagramCollection

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

Bases: list

Represents the collection of Diagrams in one TraceObject.
__iter__() Iterable[ScriptTraceDiagram]
__next__() ScriptTraceDiagram
__len__() int
Returns the number of ScriptTraceDiagrams in this ScriptTraceDiagramCollection.
__contains__(diagram: ScriptTraceDiagram) bool
Returns, wether the ScriptTraceDiagramCollection contains the ScriptTraceDiagram.
Allows usage of ‘in’ and ‘not in’ operators.
__getitem__(index: int) ScriptTraceDiagram
Gets or sets the diagram at the given index.
add() ScriptTraceDiagram
Creates and adds a ScriptTraceDiagram to the collection. Returns the ScriptTraceDiagram.
Not allowed for the ScriptTraceDiagramCollection of the DeviceTrace.
remove(index: int) None
remove(diagram: ScriptTraceDiagram) None
Removes the ScriptTraceDiagram at the given index.
clear() None
Removes all ScriptTraceDiagrams from this ScriptTraceDiagramCollection.
index_of(diagram: ScriptTraceDiagram) int
Returns the index of the ScriptTraceDiagram in the collection or -1, if the Variable could not be found.
contains(diagram: ScriptTraceDiagram) bool
Returns, wether the ScriptTraceDiagramCollection contains the ScriptTraceDiagram.