SegmentPoolFactoryBase (FB)ΒΆ
FUNCTION_BLOCK PUBLIC SegmentPoolFactoryBase EXTENDS FBF.FactoryBase
This is a base implementation of a factory for SegmentPool instances.
Please extend this function block and implement the prvInstPoolAdr property for realizing a factory based on static memory.
The default implementation results in a heap memory based factory with a initial capacity of 5 (
prvInstCount := 5).Overwriting 
prvInstCount provides the possibility to control the initial capacity of the pool.Implementing 
prvInstPoolExtendsFactor provides the possibility to control the dynmic extension of the pool.prvInstPoolExtendsFactor = 0 => No possibility for extending the pool.prvInstPoolExtendsFactor > 0 => Extendion of the pool will be possible.A value of e.g. 
prvInstPoolExtendsFactor := 50 always expands the pool by 50% of its original size.Properties:
Methods:
Structure:
