include
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