Stack.SafeElementIterator (METH) ¶ METHOD SafeElementIterator : COLLECTION_ERROR Returns an thread safe iterator over all elements. InOut: Scope Name Type Return SafeElementIterator COLLECTION_ERROR Input itfIterator ISafeListIterator
StackFactory.Create (METH) ¶ METHOD FINAL Create : IStack3 Creates a IStack Note: Function blocks which are created with this factory are NOT online change safe. InOut: Scope Name Type Return Create IStack3 Input udiMaxElements UDINT Output eError FBF.ERROR
StackFactory.CreateDynamicStack (METH) ¶ METHOD FINAL CreateDynamicStack : IStack2 Creates a dynamic stack. Note: Function blocks which are created with this factory are NOT online change safe. InOut: Scope Name Type Comment Return CreateDynamicStack IStack2 Input udiInitialSize UDINT Initial size of elements. Must not be 0. uiGrowFactor UINT Grow factor for dynamic memory reallocation if the number of elements is greater than udiInitialSize. Use 1 to disable dynamic memory reallocation. Output eError FBF.ERROR
StackFactory.prvInstCount (PROP) ¶ PROPERTY prvInstCount : CAA.COUNT
StackFactory.prvInstPoolExtendsFactor (PROP) ¶ PROPERTY prvInstPoolExtendsFactor : USINT
ITreeNode.AddChild (METH) ¶ METHOD AddChild : COLLECTION_ERROR Adds an child element to this node. InOut: Scope Name Type Comment Return AddChild COLLECTION_ERROR Input itfElement IElement The element to add Output itfTreeNode ITreeNode The corresponding tree node
ITreeNode.Children (METH) ¶ METHOD Children : COLLECTION_ERROR Gets an iterator with all children of this node. The iterator contains objects of the type ITreeNode . InOut: Scope Name Type Comment Return Children COLLECTION_ERROR Input itfIterator IIterator LinkedListIterator with child objects of the type ITreeNode .
ITreeNode.ContainsChild (METH) ¶ METHOD ContainsChild : COLLECTION_ERROR Checks if this node contains the child element itfElement. InOut: Scope Name Type Comment Return ContainsChild COLLECTION_ERROR Input itfElement IElement The element to check Output xResult BOOL True, if this node contains the child element itfElement.
ITreeNode.CountChildren (METH) ¶ METHOD CountChildren : UDINT Get the number of children of this node. InOut: Scope Name Type Return CountChildren UDINT
ITreeNode.MoveNode (METH) ¶ METHOD MoveNode : COLLECTION_ERROR Removes this node from the parent node and adds this node to the target node. InOut: Scope Name Type Comment Return MoveNode COLLECTION_ERROR Input itfTargetTreeNode ITreeNode The target node.