HashTableFactory (FB)ΒΆ
FUNCTION_BLOCK HashTableFactory EXTENDS AJM.FactoryBase
Factory to create a HashTable in a heap based extendable memory pool. Note: Function blocks which are created with this factory are NOT online change safe.
- InOut:
Scope
Name
Type
Initial
Comment
Inherited from
Input Const
itfPoolExtenderPoolHandling.g_PoolExtender
Provides the possibility to extend the internal pool with the help of a background task
FactoryBase
udiInitialCapacityUDINTFACTORY_INITIAL_CAPACITY
Number of initial elements
FactoryBase
pbyPoolPOINTER TO BYTE
0
Pointer to a static pool. Set to 0 to create a dynamic pool using heap memory
FactoryBase
udiPoolSizeUDINT0
Size of the static pool pbyPool
FactoryBase
usiExtensionFactorUSINT100
Extension factor in percent based on
udiInitialCapacityFactoryBase
Methods:
Structure: