VersionConstants (GVL) ¶ InOut: Scope Name Type Initial Constant gc_byVersion BYTE 1 gc_Version_1 BYTE 0
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 15.12.2017, 11:35:08 companyName string 3S-Smart Software Solutions GmbH libraryFile CAA_DTUtil_Extern.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP12 contentFile CAA_DTUtil_Extern.clean.json version version 2.0.0.0 ProjectInformation OnlineHelp bool True Released True LastModificationDateTime date 15.12.2017, 11:35:02 LibraryCategories library-category-list Intern|CAA|System Author string CAA Technical Workgroup Company CAA Technical Workgroup DefaultNamespace DTU Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder CAA DTUtility Project CAA_DTUtil_Extern Title CAA DTUtil Extern Version version 3.5.12.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA Async Manager Extern ¶ Library Identification ¶ Placeholder: CAA Async Manager Default Resolution: CAA Async Manager Extern, * (CAA Technical Workgroup) Namespace: ASM Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Async Manager CAA Real Time Clock Extern ¶ Library Identification ¶ Placeholder: CAA RTCLK Default Resolution: CAA Real Time Clock Extern, * (CAA Technical Workgroup) Namespace: RTCLK Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA RTCLK 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
_CreateSingleIdReceiver (FUN) ¶ FUNCTION _CreateSingleIdReceiver : CAA.HANDLE Unmanaged implementation of CreateSingleIdReceiver InOut: Scope Name Type Comment Return _CreateSingleIdReceiver CAA.HANDLE new receiver handle or CAA.gc_hINVALID in case of failure Input hDriver CAA.HANDLE handle of CAN interface cobId CL2I.COBID id of message to be received xRTR BOOL RTR bit x29BitId BOOL 29 Bit Id xTransmit BOOL Transmit message xAlwaysNewest BOOL TRUE: returns only the newest message; FALSE: receiver with queue. eEvent CB.EVENT trigger event when message received xEnableSyncWindow BOOL use SYNC window: not implemented ==> do not care peError POINTER TO ERROR optional pointer to error enum
_DeleteReceiver (FUN) ¶ FUNCTION _DeleteReceiver : ERROR Unmanaged implementation of DeleteReceiver InOut: Scope Name Type Comment Return _DeleteReceiver ERROR ERROR.NO_ERROR or appropriate error code Input hReceiverId CAA.HANDLE handle of receiver
_DriverClose (FUN) ¶ FUNCTION _DriverClose : ERROR Unmanaged implementation of DriverClose InOut: Scope Name Type Comment Return _DriverClose ERROR ERROR.NO_ERROR or appropriate error code Input hDriver CAA.HANDLE handle of CAN interface
_DriverGetSize (FUN) ¶ FUNCTION _DriverGetSize : CAA.SIZE See DriverGetSize . InOut: Scope Name Type Comment Return _DriverGetSize CAA.SIZE Required memory size for _DriverOpenP Input usiNetId USINT xSupport29Bit BOOL ctMessages CAA.COUNT peError POINTER TO ERROR
_DriverOpenH (FUN) ¶ FUNCTION _DriverOpenH : CAA.HANDLE Unmanaged implementation of DriverOpenH InOut: Scope Name Type Comment Return _DriverOpenH CAA.HANDLE handle of CAN interface or CAA.gc_hINVALID if failed. Input usiNetId USINT number of CAN network [0..n] uiBaudrate UINT Baudrate in kBit/s xSupport29Bits BOOL FALSE: only 11-Bit IDs, TRUE: support also 29-Bit ctMessages CAA.COUNT number of transmit messages which should be allocated peError POINTER TO ERROR optional pointer to error enum
_DriverOpenP (FUN) ¶ FUNCTION _DriverOpenP : CAA.HANDLE Unmanaged implementation of DriverOpenP InOut: Scope Name Type Comment Return _DriverOpenP CAA.HANDLE Input usiNetId USINT number of CAN channel uiBaudrate UINT baudrate in kBit/s xSupport29Bits BOOL FALSE: only 11-Bit IDs, TRUE: support also 29-Bit szMemSize CAA.SIZE size of allocated memory pMemory CAA.PVOID pointer to memory peError POINTER TO ERROR
_FreeMessage (FUN) ¶ FUNCTION _FreeMessage : ERROR Unmanaged implementation of FreeMessage InOut: Scope Name Type Comment Return _FreeMessage ERROR ERROR.NO_ERROR or appropriate error code Input hMessage CAA.HANDLE handle of message to be freed