Private ¶ prvInstCount (Property) prvInstInit (Method) prvInstPoolAdr (Property) prvInstPoolExtendsFactor (Property) prvInstPoolSize (Property) prvInstSize (Property)
FactoryBase.prvInstCount (PROP) ¶ PROPERTY prvInstCount : CAA.COUNT
FactoryBase.prvInstInit (METH) ¶ METHOD prvInstInit : BOOL InOut: Scope Name Type Return prvInstInit BOOL Input itfInst IInstance hInst CAA.HANDLE itfData IData Output eError ERROR
FactoryBase.prvInstPoolAdr (PROP) ¶ PROPERTY prvInstPoolAdr : CAA.PVOID
FactoryBase.prvInstPoolExtendsFactor (PROP) ¶ PROPERTY prvInstPoolExtendsFactor : USINT
FactoryBase.prvInstPoolSize (PROP) ¶ PROPERTY prvInstPoolSize : CAA.SIZE
FactoryBase.prvInstSize (PROP) ¶ PROPERTY prvInstSize : CAA.SIZE
Instance ¶ InstanceBase (FunctionBlock) Dispose (Method) Private prvInstFactory (Property) prvInstInit (Method) prvInstRelease (Method) prvInstRetain (Method) prvNextInst (Property) prvPrevInst (Property) InstanceData (FunctionBlock) prvCheckDataInst (Method)
InstanceBase (FB) ¶ FUNCTION_BLOCK InstanceBase IMPLEMENTS IInstance This function block implements the necessary basic functionality for a function block instance. Initialization InstInit Reverence counter management InstRetain InstRelease Dispose List support for handling a group of function block instances. InstFactory (List Head) NextInst PrevInst Properties: prvInstFactory prvNextInst prvPrevInst Methods: Dispose prvInstInit prvInstRelease prvInstRetain Structure: Dispose (Method) Private prvInstFactory (Property) prvInstInit (Method) prvInstRelease (Method) prvInstRetain (Method) prvNextInst (Property) prvPrevInst (Property)
InstanceBase.Dispose (METH) ¶ METHOD Dispose : BOOL InOut: Scope Name Type Return Dispose BOOL