JobClass (FB) ¶ FUNCTION_BLOCK JobClass EXTENDS RSM.RSMClass Methods: Close Structure: Close (Method)
JobClass.Close (METH) ¶ METHOD Close : RSM.ERROR InOut: Scope Name Type Return Close RSM.ERROR Input hHandle CAA.HANDLE
RSHandling (GVL) ¶ Attributes: qualified_only InOut: Name Type g_JobClass JobClass
Structs ¶ ASM_IWORKER (Struct) ASM_STATE (Struct) IWORKER (Alias) STATE (Alias)
ASM_IWORKER (STRUCT) ¶ TYPE ASM_IWORKER : STRUCT Attributes: qualified_only InOut: Name Type pfExec CAA.PVOID pfAbort CAA.PVOID pfGetState CAA.PVOID pfDispose CAA.PVOID pfGetParamSize CAA.PVOID
ASM_STATE (STRUCT) ¶ TYPE ASM_STATE : STRUCT Attributes: qualified_only InOut: Name Type eError INT eState JOB_STATE usiProgress USINT
CAA Can Low Level Imp Extern Library Documentation ¶ Company CAA Technical Workgroup Title CAA Can Low Level Imp Extern Version 3.5.11.0 Categories Intern|CAA|Fieldbus Namespace CL2I Author 3S - Smart Software Solutions GmbH Placeholder CAA CanL2I Description 1 ¶ This library contains datatype definitions for CAA CANL2. Contents: ¶ CAA Can Low Level Imp MASKS (GVL) Structures Types Indices and tables ¶ 1 Based on CAA_CanL2I_Extern.library, last modified 03.07.2017, 15:38:06. LibDoc 4.4.0.0-b.27 The content file CAA_CanL2I_Extern.clean.json was generated with CODESYS V3.5 SP11 on 03.07.2017, 15:38:08.
CAA Can Low Level Imp ¶ MASKS (GVL) Structures ARRAY_RECV_ENTRY (Struct) MESSAGE (Struct) Types COBID (Alias) DATA (Alias)
MASKS (GVL) ¶ Following bit masks have to be used to interpret the structure members of MESSAGE . Attributes: qualified_only InOut: Scope Name Type Initial Comment Constant gcdwCOBIDMask DWORD 16#1FFFFFFF Bit Mask for calculating the CANID. Example: dwCOBID := pMsg^.cobId AND MASKS.gcdwCOBIDMask gcdwTXMask DWORD 16#80000000 Bit Mask for calculating the Tx bit. Example: xTxMsg := (pMsg^.cobId AND MASKS.gcdwTXMask) > 0 gcdwRTRMask DWORD 16#40000000 Bit Mask for calculating the RTR bit. Example: xRTRMsg := (pMsg^.cobId AND MASKS.gcdwRTRMask) > 0 gcdwEIDMask DWORD 16#20000000 Bit Mask for calculating the EID (= Extended Identifer; 29 bit) bit. Example: xEIDMsg := (pMsg^.cobId AND MASKS.gcdwEIDMask) > 0 gcbyDLCMask BYTE 16#F Bit Mask for calculating the message length. Example: dwLength := pMsg^.byLen AND MASKS.gcbyDLCMask gcbyPrioMask BYTE 16#70 Bit Mask for calculating the message priority. Example: dwPrio := pMsg^.byLen AND MASKS.gcbyPrioMask gcbySyncMask BYTE 16#80 Bit Mask for calculating the Sync bit. Example: xSync := (pMsg^.byLen AND MASKS.gcbySyncMask) > 0
Structures ¶ ARRAY_RECV_ENTRY (Struct) MESSAGE (Struct)