COMMELL MPX-2515 User Manual
Page 9

Commell MPX-2515 User’s Guide Rev 0100
Taiwan Commate Computer Inc.
9
#define CCP_CAN_SYSTEM_SERVICE 0X20 /* command category code */
#define CAN_GET_INFO 0X01 /* sub-command code */
#define EP2 2 /* Endpoint 2 */
#define EP3 3 /* Endpoint 3 */
OFFSET
BULK OUT (EP2)
BULK IN (EP1)
SIZEOF_DATA
0X01
0X07
COMMAND
0X20
0X20
ERROR
0X00
Error code
DATA_0
0X01
Number of bytes return (0X06)
DATA_1
CHECKSUM
VID_MSB (0XCE)
DATA_2
VID_LSB (0XCE)
DATA_3
PID_MSB (0X25)
DATA_4
PID_LSB (0X15)
DATA_5
Firmware version major
DATA_6
Firmware version minor
DATA_7
CHECKSUM
Table 4 CAN_GET_INFO Format
1.5.2 CAN_GET_TICKCOUNT
The CAN_GET_TICKCOUNT command retrieves the MPX-2515 system tick
count since the system get started. Please be noted that each tick count is 100 micro
seconds inside MPX-2515 system.
/* Each tickcount is 100 micro-second */
#define CCP_CAN_SYSTEM_SERVICE 0X20 /* command category code */
#define CAN_GET_TICKCOUNT 0X02 /* sub-command code */
#define EP2 2 /* Endpoint 2 */
#define EP3 3 /* Endpoint 3 */
OFFSET
BULK OUT (EP2)
BULK IN (EP1)
SIZEOF_DATA
0X01
0X06
COMMAND
0X20
0X20
ERROR
0X00
Error code
DATA_0
0X02
Number of bytes return (0X05)
DATA_1
CHECKSUM
[Timestamp + 3]: LSB
DATA_2
[Timestamp + 2]
DATA_3
[Timestamp + 1]
DATA_4
[Timestamp + 0]: MSB
DATA_5
CHECKSUM
Table 5 CAN_GET_TICKCOUNT Format