ClpeGlobalDef.h
Go to the documentation of this file.
1 /**********************************************************************
2  This is the ClpeServerUart Class Header of CanLab CLPE Client API.
3 **********************************************************************/
4 
5 #ifndef ClpeGlobalDef_h
6 #define ClpeGlobalDef_h
7 
8 
9 /* Command ID */
10 #define SOCKET_PACKET_ID_PC_TO_XAVIER (0x48)
11 #define SOCKET_PACKET_ID_XAVIER_TO_PC (0x49)
12 
13 #if 0
14 #define CMD_ID_GET_SER_LOCK_STAUS (0x01)
15 #define CMD_ID_GET_MICOM_FIRM_VERSION (0x02)
16 #define CMD_ID_REQ_POWER_OFF (0x03)
17 #define CMD_ID_REQ_PC_POWER_ON (0x04)
18 #define CMD_ID_SET_FPS (0x05)
19 #define CMD_ID_GET_XAVIER_VERSION (0x06)
20 #define CMD_ID_SET_TIME_SYNC (0x07)
21 #define CMD_ID_REQ_START_STREAM (0x08)
22 #define CMD_ID_REQ_STOP_STREAM (0x09)
23 #define CMD_ID_GET_EEPROM_DATA (0x0A)
24 #else
25 #define CMD_ID_GET_SER_LOCK_STAUS (0x01)
26 #define CMD_ID_GET_MICOM_FIRM_VERSION (0x02)
27 #define CMD_ID_REQ_POWER_OFF (0x03)
28 #define CMD_ID_REQ_PC_POWER_ON (0x04)
29 #define CMD_ID_SET_FPS (0x05)
30 #define CMD_ID_UART_MAX (CMD_ID_SET_FPS)
31 #define CMD_ID_GET_XAVIER_VERSION (CMD_ID_UART_MAX+1)
32 #define CMD_ID_SET_TIME_SYNC (CMD_ID_UART_MAX+2)
33 #define CMD_ID_REQ_START_STREAM (CMD_ID_UART_MAX+3)
34 #define CMD_ID_REQ_STOP_STREAM (CMD_ID_UART_MAX+4)
35 #define CMD_ID_GET_EEPROM_DATA (CMD_ID_UART_MAX+5)
36 #define CMD_ID_GET_MCU_ID (CMD_ID_UART_MAX+6) // no need it in pc
37 #define CMD_ID_REQ_RESYNC_TIME (CMD_ID_UART_MAX+7)
38 #endif
39 
40 /* Xavier to PC command message size */
41 #define SOCKET_CMD_TX_PAYLOAD_SIZE_NORMAL (0)
42 #define SOCKET_CMD_TX_PAYLOAD_SIZE_MAX (1)
43 #define SOCKET_CMD_TX_PACKET_SIZE_NORMAL (SOCKET_CMD_TX_PAYLOAD_SIZE_NORMAL + 5)
44 #define SOCKET_CMD_TX_PACKET_SIZE_MAX (SOCKET_CMD_TX_PAYLOAD_SIZE_MAX + 5)
45 #define SOCKET_CMD_RX_PAYLOAD_SIZE_NORMAL (8)
46 #define SOCKET_CMD_RX_PAYLOAD_SIZE_MAX (96)
47 #define SOCKET_CMD_RX_PACKET_SIZE_NORMAL (SOCKET_CMD_RX_PAYLOAD_SIZE_NORMAL + 5)
48 #define SOCKET_CMD_RX_PACKET_SIZE_MAX (SOCKET_CMD_RX_PAYLOAD_SIZE_MAX + 5)
49 
50 #define MCU_ID_MASTER 0
51 #define MCU_ID_SLAVE 1
52 
53 #endif // #ifndef ClpeGlobalDef_h


clpe_sdk
Author(s): Can-lab Corporation
autogenerated on Wed Oct 12 2022 02:17:28