|
|
@ -13,6 +13,7 @@ typedef enum |
|
|
|
CMD_SET_AUTOMATIC_REPORTING_FREQUENCY = 0X01, |
|
|
|
CMD_GET_ENCODER_DATA = 0X02, |
|
|
|
CMD_SET_ACTIVE = 0X03, |
|
|
|
CMD_CLEAR_ENCODER = 0X04, |
|
|
|
} cmd_id_type; |
|
|
|
|
|
|
|
#pragma pack(push, 1) |
|
|
@ -36,13 +37,13 @@ typedef struct |
|
|
|
|
|
|
|
typedef struct |
|
|
|
{ |
|
|
|
uint16_t index; /* */ |
|
|
|
uint16_t cmd_id; /* 指令id */ |
|
|
|
uint32_t time_stamp_s; /* 时间戳 */ |
|
|
|
uint16_t index; /* */ |
|
|
|
uint16_t cmd_id; /* 指令id */ |
|
|
|
uint32_t time_stamp_s; /* 时间戳 */ |
|
|
|
uint32_t encoder_1_count; /* 编码器1计数 */ |
|
|
|
uint32_t encoder_2_count; /* 编码器2计数 */ |
|
|
|
uint8_t device_id; /* 设备ID号 */ |
|
|
|
uint8_t checksum; /* 校验和 */ |
|
|
|
uint8_t device_id; /* 设备ID号 */ |
|
|
|
uint8_t checksum; /* 校验和 */ |
|
|
|
} active_report_data_t; |
|
|
|
|
|
|
|
typedef struct |
|
|
|