COLLECTION_ERROR (ENUM) ¶ TYPE COLLECTION_ERROR : Collection errors Attributes: qualified_only InOut: Name Initial Comment NO_ERROR 0 No Error NO_MORE_ELEMENTS 2 No more elements in the collection. MAXIMUM_SIZE_OF_ELEMENTS_EXCEEDED Maximum size of elements exceeded. NULL_POINTER Null pointer MAXIMUM_ELEMENT_POSITION_EXCEEDED Maximum element position exceeded. NOT_FOUND The element could not be found. UNSUPPORTED_OPERATION The operation is not allowed for this collection type. KEY_EXISTS The key already exists in the map. ELEMENT_COUNT_NOT_EQUAL_COUNTER The size of elements of an iterator is not equal to CountKeys() LIST_ITERATOR_EXPECTED The interface IIterator ist not a IListIterator LINKED_LIST_ITERATOR_EXPECTED The interface IIterator ist not a ILinkedListIterator COLLECTION_CHANGED The structure of the collection has been modified since the Iterator method has been called. NOT_INITIALIZED Function block is not initialized. ELEMENT_IS_REFERENCED The element is already referenced by another entry. ITREE_NODE_EXPECTED Element is not a ITreeNode FB_CREATE_ERROR FB Factory: Can’t create FB. ROOT_NODE_CAN_NOT_BE_MOVED A root node can not be moved. INTERNAL_ERROR Internal error NODE_CAN_NOT_BE_MOVED_TO_SUBNODE A node can not be moved to a sub node. REALLOC_FAILED Can not reallocate memory.
Function Blocks ¶ Elements BoolElement (FunctionBlock) BoolValue (Property) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) prvInstInit (Method) BoolElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) DintElement (FunctionBlock) DintValue (Property) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) prvInstInit (Method) DintElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) IntElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) IntValue (Property) prvInstInit (Method) IntElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) LinkedListElementBase (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ObjectReference (Property) UpdateElement (Method) LintElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) LintValue (Property) prvInstInit (Method) LintElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) NullElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) StringElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) StringValue (Property) prvInstInit (Method) StringElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) TimeElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) TimeValue (Property) prvInstInit (Method) TimeElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) UdintElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) UdintValue (Property) prvInstInit (Method) UdintElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) UintElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) UintValue (Property) prvInstInit (Method) UintElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) UlintElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) UlintValue (Property) prvInstInit (Method) UlintElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) WStringElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) WStringValue (Property) prvInstInit (Method) WStringElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) HashTable HashTable (FunctionBlock) AddKeyValuePair (Method) ContainsKey (Method) CountKeys (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) GetElementByKey (Method) Keys (Method) LockWaitTime (Property) RemoveAllElements (Method) RemoveByKey (Method) SafeKeys (Method) SafeValues (Method) Values (Method) HashTableFactory (FunctionBlock) Create (Method) CreateDynamicHashtable (Method) CreateDynamicHashtablePreAlloc (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) Iterators LinkedListIterator (FunctionBlock) HasNext (Method) Next (Method) ListIterator (FunctionBlock) HasNext (Method) Next (Method) SafeLinkedListIterator (FunctionBlock) Next (Method) SafeListIterator (FunctionBlock) Next (Method) LinkedList LinkedList (FunctionBlock) AddElement (Method) ContainsElement (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) LockWaitTime (Property) RemoveAllElements (Method) RemoveElement (Method) RemoveFirstElement (Method) RemoveLastElement (Method) SafeElementIterator (Method) LinkedListFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) List List (FunctionBlock) AddElement (Method) ContainsElement (Method) ContainsValue (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) GetElementAt (Method) GetElementPosition (Method) InsertElementAt (Method) LockWaitTime (Property) RemoveAllElements (Method) RemoveElement (Method) RemoveElementAt (Method) SafeElementIterator (Method) SetElementAt (Method) ListFactory (FunctionBlock) Create (Method) CreateDynamicList (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) Queue Queue (FunctionBlock) AddElement (Method) ContainsElement (Method) ContainsValue (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) LockWaitTime (Property) Peek (Method) Poll (Method) RemoveAllElements (Method) RemoveElement (Method) SafeElementIterator (Method) QueueFactory (FunctionBlock) Create (Method) CreateDynamicQueue (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) SortedList SortedList (FunctionBlock) AddElement (Method) AddElementWithoutSorting (Method) ContainsElement (Method) ContainsValue (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) GetElementAt (Method) GetElementPosition (Method) InsertElementAt (Method) LockWaitTime (Property) RemoveAllElements (Method) RemoveElement (Method) RemoveElementAt (Method) SafeElementIterator (Method) SetElementAt (Method) Sort (Method) SortedListFactory (FunctionBlock) Create (Method) CreateDynamicList (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) Stack Stack (FunctionBlock) AddElement (Method) ContainsElement (Method) ContainsValue (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) LockWaitTime (Property) Peek (Method) Pop (Method) RemoveAllElements (Method) RemoveElement (Method) SafeElementIterator (Method) StackFactory (FunctionBlock) 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)
Elements ¶ BoolElement (FunctionBlock) BoolValue (Property) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) prvInstInit (Method) BoolElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) DintElement (FunctionBlock) DintValue (Property) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) prvInstInit (Method) DintElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) IntElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) IntValue (Property) prvInstInit (Method) IntElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) LinkedListElementBase (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ObjectReference (Property) UpdateElement (Method) LintElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) LintValue (Property) prvInstInit (Method) LintElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) NullElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) StringElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) StringValue (Property) prvInstInit (Method) StringElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) TimeElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) TimeValue (Property) prvInstInit (Method) TimeElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) UdintElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) UdintValue (Property) prvInstInit (Method) UdintElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) UintElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) UintValue (Property) prvInstInit (Method) UintElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) UlintElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) UlintValue (Property) prvInstInit (Method) UlintElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property) WStringElement (FunctionBlock) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) WStringValue (Property) prvInstInit (Method) WStringElementFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
BoolElement (FB) ¶ FUNCTION_BLOCK BoolElement EXTENDS FBF.InstanceBase IMPLEMENTS IBoolElement Element wrapper for BOOL values. InOut: Scope Name Type Input Const xValue BOOL Properties: BoolValue Methods: ElementCompareTo ElementEquals ElementHashCode prvInstInit Structure: BoolValue (Property) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) prvInstInit (Method)
BoolElementFactory (FB) ¶ FUNCTION_BLOCK BoolElementFactory EXTENDS FBF.FactoryBase IElement factory for BOOL values Properties: prvInstCount prvInstPoolExtendsFactor prvInstSize Methods: Create Structure: Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
DintElement (FB) ¶ FUNCTION_BLOCK DintElement EXTENDS FBF.InstanceBase IMPLEMENTS IDintElement Element wrapper for DINT values. InOut: Scope Name Type Input Const diValue DINT Properties: DintValue Methods: ElementCompareTo ElementEquals ElementHashCode prvInstInit Structure: DintValue (Property) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) prvInstInit (Method)
Constants ¶ ParamConstants (GVL)
ParamConstants (GVL) ¶ InOut: Scope Name Type Initial Comment Constant dwPARAMID_SAFETYIOSERVICE_INSTANCE DWORD 2147506942 Store instance pointer in DeviceParameter ‘0x80005AFE’=’2147506942’.
Enums ¶ This library contains one Enum-definition: SafetyIoServicesResult The type used for delivering the result of the interface-methods. SafetyIoServicesResult (Enum)
SafetyIoServicesResult (ENUM) ¶ TYPE SafetyIoServicesResult : Possible return codes of function calls. InOut: Name Initial Comment SISR_OK 16#0 no error SISR_PENDING 16#1 operation returned before completed SISR_FAILED 16#10 general error