XChgExtendH (FUN) ¶ FUNCTION XChgExtendH : ERROR InOut: Scope Name Type Return XChgExtendH ERROR Input hXChg CAA.HANDLE ctNumMsg CAA.COUNT
XChgGetSize (FUN) ¶ FUNCTION XChgGetSize : CAA.SIZE InOut: Scope Name Type Return XChgGetSize CAA.SIZE Input ctNumMsg CAA.COUNT szBlockSize CAA.SIZE ctNumPrios CAA.COUNT
XChgIsEmpty (FUN) ¶ FUNCTION XChgIsEmpty : BOOL InOut: Scope Name Type Return XChgIsEmpty BOOL Input hXChg CAA.HANDLE peError POINTER TO ERROR
XChgMsgLeft (FUN) ¶ FUNCTION XChgMsgLeft : CAA.COUNT InOut: Scope Name Type Return XChgMsgLeft CAA.COUNT Input hXChg CAA.HANDLE peError POINTER TO ERROR
Flat Functions ¶ FlatCreateH (Function) FlatCreateP (Function) FlatDelete (Function) FlatDisable (Function) FlatEnable (Function) FlatGetSize (Function) FlatRead (Function) FlatTest (Function) FlatUpdate (Function)
FlatCreateH (FUN) ¶ FUNCTION FlatCreateH : CAA.HANDLE InOut: Scope Name Type Return FlatCreateH CAA.HANDLE Input idMinKey CAA.IDENT idMaxKey CAA.IDENT ctNumKeys CAA.COUNT eEnable CB.EVENT eDisable CB.EVENT eUpdate CB.EVENT eRead CB.EVENT peError POINTER TO ERROR
FlatCreateP (FUN) ¶ FUNCTION FlatCreateP : CAA.HANDLE InOut: Scope Name Type Return FlatCreateP CAA.HANDLE Input idMinKey CAA.IDENT idMaxKey CAA.IDENT ctNumKey CAA.COUNT szMemSize CAA.SIZE pMemory CAA.PVOID eEnable CB.EVENT eDisable CB.EVENT eUpdate CB.EVENT eRead CB.EVENT peError POINTER TO ERROR
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 03.07.2018, 09:54:55 companyName string 3S-Smart Software Solutions GmbH libraryFile CAA_MemBlockMan_Extern.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP13 contentFile CAA_MemBlockMan_Extern.clean.json version version 2.0.0.0 ProjectInformation Depends on PS bool False Depends on RTS False LinkInSimulation True Released True LastModificationDateTime date 03.07.2018, 09:54:54 LibraryCategories library-category-list Intern|CAA|Runtime Author string 3S - Smart Software Solutions GmbH Company CAA Technical Workgroup DefaultNamespace MBM Description See: Description LanguageModelAttribute qualified-access-only Placeholder CAA MemBlockMan Project CAA_MemBlockMan_Extern Title CAA Memory Block Manager Extern SpecVersion version 3.0.0.0 Version 3.5.13.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA Callback Extern ¶ Library Identification ¶ Placeholder: CAA Callback Default Resolution: CAA Callback Extern, * (CAA Technical Workgroup) Namespace: CB Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Callback CAA Ressource Manager Extern ¶ Library Identification ¶ Placeholder: CAA ResMan Default Resolution: CAA Ressource Manager Extern, * (CAA Technical Workgroup) Namespace: RSM Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA ResMan CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Types
_XChgCreateH (FUN) ¶ FUNCTION _XChgCreateH : CAA.HANDLE Creates a message exchange of the specified type with Memory from Heap ctNumPrios = 0 AND ctNumMsg <> 0 => Resource Exchange ctNumPrios <> 0 AND ctNumMsg = 0 => NormalExchange InOut: Scope Name Type Return _XChgCreateH CAA.HANDLE Input ctNumMsg CAA.COUNT szBlockSize CAA.SIZE ctNumPrios CAA.COUNT eSendMsg CB.EVENT eReceiveMsg CB.EVENT eXchgEmpty CB.EVENT peError POINTER TO ERROR