Supported platforms: CODESYS 2.3
Name of the Constant |
Data Type |
Default value |
Description |
CANAPI_CAN1 |
BYTE |
0 |
CAN2: 231h (11bit) --> CAN1 231h (29bit) CAN2: 231h (29bit) --> CAN1 231h (11bit) |
CANAPI_CAN2 |
BYTE |
1 |
|
CANAPI_CAN3 |
BYTE |
2 |
|
CANAPI_CAN4 |
BYTE |
3 |
|
CANAPI_STATUS_SRV_INIT_OK |
DWORD |
00000001h |
Status for initialisation of the CAN-API server |
CANAPI_STATUS_SRV_ERROR_IN_SHM |
DWORD |
80000000h |
There was Initialisation error for shared memory in CAN-API serevr initialisation. |
CANAPI_STATUS_INF_RUNNING |
DWORD |
00000100h |
|
CANAPI_STATUS_INF_INIT_OK |
DWORD |
00008000h |
|
CANAPI_STATUS_INF_BUSOFF |
DWORD |
10000000h |
|
CANAPI_STATUS_INF_ERROR_PASSIVE |
DWORD |
20000000h |
|
CANAPI_STATUS_INF_TXBUF_OVER_RUN |
DWORD |
40000000h |
|
CANAPI_STATUS_INF_RXBUF_OVER_RUN |
DWORD |
80000000h |
|
CANAPI_CFG_FLAGS_LISTEN_ONLY |
DWORD |
00000004h |
CAN-interface is set to listen only mode |
CANAPI_CFG_FLAGS_LOOPBACK |
DWORD |
00000008h |
|
CANAPI_CFG_FLAGS_AUT_RECOVERY |
DWORD |
00000010h |
CAN-interface makes autrecovery after bus-off |
CANAPI_CFG_FLAGS_29BITS_ONLY |
DWORD |
00000020h |
CAN-interface receives only 29bits messages |
CANAPI_CFG_FLAGS_11BITS_ONLY |
DWORD |
00000040h |
CAN-interface receives only 29bits messages |
CANAPI_BAUDRATE_10K |
WORD |
10 |
|
CANAPI_BAUDRATE_20K |
WORD |
20 |
|
CANAPI_BAUDRATE_50K |
WORD |
50 |
|
CANAPI_BAUDRATE_125K |
WORD |
125 |
|
CANAPI_BAUDRATE_250K |
WORD |
250 |
|
CANAPI_BAUDRATE_500K |
WORD |
500 |
|
CANAPI_BAUDRATE_800K |
WORD |
800 |
|
CANAPI_BAUDRATE_1000K |
WORD |
1000 |
|
CANAPI_MAX_NBR_MSG_IN_RX_BUF |
INT |
200 |
Maximum number of messages in RX buffer |
CANAPI_MAX_NBR_MSG_IN_TX_BUF |
INT |
100 |
Maximum number of messages in TX buffer |
CANAPI_MAX_NBR_CAN_INTERFACES |
INT |
4 |
Maximum number of CAN interfaces. |
CANAPI_HW_MAX_ERROR_REG_IN_BUF |
INT |
10 |
Maximum number of error register values in status field. |
CANAPI_MAX_INDICES_MASK_REG |
WORD |
2048 |
Maximum number of mask indices |
CANAPI_MAX_INDICES_MASK_REG_BIT |
BYTE |
32 |
Size of the mask index as bits. |
Name of the Global |
Data Type |
Default value |
Description |
CanApi_SharedMemory |
POINTER TO CanApiSharedMemory |
0 |
Pointer to shared memory area in system which is used for CAN-API. This shared memory is used to exchange data between IEC application and CANAPI. |