HashTable.SafeValues (METH) ¶ METHOD SafeValues : COLLECTION_ERROR Returns an thread safe iterator over all values. InOut: Scope Name Type Return SafeValues COLLECTION_ERROR Input itfIterator ISafeListIterator
HashTable.Values (METH) ¶ METHOD Values : COLLECTION_ERROR Returns an iterator over all values. InOut: Scope Name Type Return Values COLLECTION_ERROR Input itfIterator IIterator
HashTableFactory.Create (METH) ¶ METHOD FINAL Create : IMap3 Creates a hashtable. Note: Function blocks which are created with this factory are NOT online change safe. InOut: Scope Name Type Comment Return Create IMap3 Input udiMaxElements UDINT Maximum number of elements. Output eError FBF.ERROR
HashTableFactory.CreateDynamicHashtable (METH) ¶ METHOD FINAL CreateDynamicHashtable : IMap2 Creates a dynamic hashtable. Note: Function blocks which are created with this factory are NOT online change safe. InOut: Scope Name Type Comment Return CreateDynamicHashtable IMap2 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
HashTableFactory.CreateDynamicHashtablePreAlloc (METH) ¶ METHOD FINAL CreateDynamicHashtablePreAlloc : IMap2 Creates a dynamic hashtable with pre allocation (see input uiPreAllocation). The base array of the hashtable will be increased earlier to reduce the amount of collisions when the hashtable fills up. Note: Function blocks which are created with this factory are NOT online change safe. InOut: Scope Name Type Comment Return CreateDynamicHashtablePreAlloc IMap2 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. uiPreAllocation UINT This value (in % related to the current maximum size) defines when the memory should be expanded. Output eError FBF.ERROR
HashTableFactory.prvInstCount (PROP) ¶ PROPERTY prvInstCount : CAA.COUNT
LinkedList.LockWaitTime (PROP) ¶ PROPERTY LockWaitTime : SYSTIME Set and get the wait time. If a call is blocked, the call is repeated after LockWaitTime . Default: 300 µs
LinkedList.RemoveAllElements (METH) ¶ METHOD RemoveAllElements : COLLECTION_ERROR Removes all elements from the collection. InOut: Scope Name Type Return RemoveAllElements COLLECTION_ERROR
LinkedList.RemoveElement (METH) ¶ METHOD RemoveElement : COLLECTION_ERROR Removes the element itfElement from the collection. InOut: Scope Name Type Comment Return RemoveElement COLLECTION_ERROR Input itfElement IElement The element to remove.
LinkedList.RemoveFirstElement (METH) ¶ METHOD RemoveFirstElement : COLLECTION_ERROR Removes the first element of the list. InOut: Scope Name Type Return RemoveFirstElement COLLECTION_ERROR