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
Interfaces ¶ This library contains one Interface-definition: ISafetyIoServices It describes the methods for the data exchange. Two Methods are provided: Receive Send ISafetyIoServices (Interface) Receive (Method) Send (Method)