StackFactory (FB) ¶ FUNCTION_BLOCK StackFactory EXTENDS FBF.FactoryBase Factory to create a Stack function block in a heap based extendable memory pool. Note: Function blocks which are created with this factory are NOT online change safe. Properties: prvInstCount prvInstPoolExtendsFactor prvInstSize Methods: Create CreateDynamicStack Structure: Create (Method) CreateDynamicStack (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
TreeNode ¶ TreeNode (FunctionBlock) AddChild (Method) Children (Method) ContainsChild (Method) CountChildren (Method) Element (Property) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) LockWaitTime (Property) MoveNode (Method) Parent (Method) RemoveChild (Method) RootNode (Method) SafeChildren (Method) TreeNodeFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
TreeNode (FB) ¶ FUNCTION_BLOCK TreeNode EXTENDS FBF.InstanceBase IMPLEMENTS ITreeNode2 , ILockable Function block for tree structures. Use the factory TreeNodeFactory to create root nodes. Note: For online change safe elements implement IOnlineChangeSafeLinkedListElement or extend LinkedListElementBase . Properties: Element LockWaitTime Methods: AddChild Children ContainsChild CountChildren ElementCompareTo ElementEquals ElementHashCode MoveNode Parent RemoveChild RootNode SafeChildren Structure: AddChild (Method) Children (Method) ContainsChild (Method) CountChildren (Method) Element (Property) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) LockWaitTime (Property) MoveNode (Method) Parent (Method) RemoveChild (Method) RootNode (Method) SafeChildren (Method)
TreeNodeFactory (FB) ¶ FUNCTION_BLOCK TreeNodeFactory EXTENDS FBF.FactoryBase Factory to create a tree in a heap based extendable memory pool. Properties: prvInstCount prvInstPoolExtendsFactor prvInstSize Methods: Create Structure: Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
Functions ¶ CompareString (Function) CompareWString (Function) HashCodeFromString (Function) HashCodeFromWString (Function)
UintElement (FB) ¶ FUNCTION_BLOCK UintElement EXTENDS FBF.InstanceBase IMPLEMENTS IUintElement Element wrapper for UINT values. InOut: Scope Name Type Input Const uiValue UINT Properties: UintValue Methods: ElementCompareTo ElementEquals ElementHashCode prvInstInit Structure: ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) UintValue (Property) prvInstInit (Method)
UintElementFactory (FB) ¶ FUNCTION_BLOCK UintElementFactory EXTENDS FBF.FactoryBase IElement factory for UINT values Properties: prvInstCount prvInstPoolExtendsFactor prvInstSize Methods: Create Structure: Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
UlintElement (FB) ¶ FUNCTION_BLOCK UlintElement EXTENDS FBF.InstanceBase IMPLEMENTS IUlintElement Element wrapper for ULINT values. InOut: Scope Name Type Input Const uliValue ULINT Properties: UlintValue Methods: ElementCompareTo ElementEquals ElementHashCode prvInstInit Structure: ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) UlintValue (Property) prvInstInit (Method)
UlintElementFactory (FB) ¶ FUNCTION_BLOCK UlintElementFactory EXTENDS FBF.FactoryBase IElement factory for ULINT values Properties: prvInstCount prvInstPoolExtendsFactor prvInstSize Methods: Create Structure: Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
WStringElement (FB) ¶ FUNCTION_BLOCK WStringElement EXTENDS FBF.InstanceBase IMPLEMENTS IWStringElement Element wrapper for WSTRING values. InOut: Scope Name Type Input Const wsValue WSTRING Properties: WStringValue Methods: ElementCompareTo ElementEquals ElementHashCode prvInstInit Structure: ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) WStringValue (Property) prvInstInit (Method)