|
|
@ -21,6 +21,7 @@ typedef struct _IV_struct_define { |
|
|
int32_t CurrentSpeed; /* 当前速度 */ |
|
|
int32_t CurrentSpeed; /* 当前速度 */ |
|
|
int64_t TimeStamp; /* 当前时间戳 */ |
|
|
int64_t TimeStamp; /* 当前时间戳 */ |
|
|
int32_t IsRestart; /* 是否重启 */ |
|
|
int32_t IsRestart; /* 是否重启 */ |
|
|
|
|
|
int32_t STM_Version; /* 32程序版本 */ |
|
|
} IV_struct_define; |
|
|
} IV_struct_define; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -29,8 +30,8 @@ extern "C" { |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
/* Initializer values for message structs */ |
|
|
/* Initializer values for message structs */ |
|
|
#define IV_struct_define_init_default {0, 0, 0, 0, 0, 0, 0, 0, 0, 0} |
|
|
#define IV_struct_define_init_default {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} |
|
|
#define IV_struct_define_init_zero {0, 0, 0, 0, 0, 0, 0, 0, 0, 0} |
|
|
#define IV_struct_define_init_zero {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} |
|
|
|
|
|
|
|
|
/* Field tags (for use in manual encoding/decoding) */ |
|
|
/* Field tags (for use in manual encoding/decoding) */ |
|
|
#define IV_struct_define_CurrentAngle_tag 1 |
|
|
#define IV_struct_define_CurrentAngle_tag 1 |
|
|
@ -43,6 +44,7 @@ extern "C" { |
|
|
#define IV_struct_define_CurrentSpeed_tag 8 |
|
|
#define IV_struct_define_CurrentSpeed_tag 8 |
|
|
#define IV_struct_define_TimeStamp_tag 9 |
|
|
#define IV_struct_define_TimeStamp_tag 9 |
|
|
#define IV_struct_define_IsRestart_tag 10 |
|
|
#define IV_struct_define_IsRestart_tag 10 |
|
|
|
|
|
#define IV_struct_define_STM_Version_tag 11 |
|
|
|
|
|
|
|
|
/* Struct field encoding specification for nanopb */ |
|
|
/* Struct field encoding specification for nanopb */ |
|
|
#define IV_struct_define_FIELDLIST(X, a) \ |
|
|
#define IV_struct_define_FIELDLIST(X, a) \ |
|
|
@ -55,7 +57,8 @@ X(a, STATIC, SINGULAR, INT32, Right_Motor_Err, 6) \ |
|
|
X(a, STATIC, SINGULAR, INT32, IsWorking, 7) \ |
|
|
X(a, STATIC, SINGULAR, INT32, IsWorking, 7) \ |
|
|
X(a, STATIC, SINGULAR, INT32, CurrentSpeed, 8) \ |
|
|
X(a, STATIC, SINGULAR, INT32, CurrentSpeed, 8) \ |
|
|
X(a, STATIC, SINGULAR, INT64, TimeStamp, 9) \ |
|
|
X(a, STATIC, SINGULAR, INT64, TimeStamp, 9) \ |
|
|
X(a, STATIC, SINGULAR, INT32, IsRestart, 10) |
|
|
X(a, STATIC, SINGULAR, INT32, IsRestart, 10) \ |
|
|
|
|
|
X(a, STATIC, SINGULAR, INT32, STM_Version, 11) |
|
|
#define IV_struct_define_CALLBACK NULL |
|
|
#define IV_struct_define_CALLBACK NULL |
|
|
#define IV_struct_define_DEFAULT NULL |
|
|
#define IV_struct_define_DEFAULT NULL |
|
|
|
|
|
|
|
|
@ -66,7 +69,7 @@ extern const pb_msgdesc_t IV_struct_define_msg; |
|
|
|
|
|
|
|
|
/* Maximum encoded size of messages (where known) */ |
|
|
/* Maximum encoded size of messages (where known) */ |
|
|
#define BSP_IV_PB_H_MAX_SIZE IV_struct_define_size |
|
|
#define BSP_IV_PB_H_MAX_SIZE IV_struct_define_size |
|
|
#define IV_struct_define_size 110 |
|
|
#define IV_struct_define_size 121 |
|
|
|
|
|
|
|
|
#ifdef __cplusplus |
|
|
#ifdef __cplusplus |
|
|
} /* extern "C" */ |
|
|
} /* extern "C" */ |
|
|
|