|
@@ -167,13 +167,20 @@ typedef enum MC_SPEED_SIGNAL
|
|
|
MC_SPEED_COMMUNICATION = (uint8_t)0xEE //根据通信数据,车轮旋转1圈的时间
|
|
|
}MC_SpeedSignal_Struct_t;
|
|
|
|
|
|
+typedef enum MC_FRONT_LIGHT_MODE
|
|
|
+{
|
|
|
+ MC_FRONT_LIGHT_MODE1 = (uint8_t)0x10, //模式1,常亮
|
|
|
+ MC_FRONT_LIGHT_MODE2 = (uint8_t)0x20, //模式2,仪表控制开关
|
|
|
+ MC_FRONT_LIGHT_MODE3 = (uint8_t)0x30, //模式3,闪烁(功能预留)
|
|
|
+}MC_FrontLight_Mode_Struct_t;
|
|
|
+
|
|
|
typedef enum MC_TAIL_LIGHT_MODE
|
|
|
{
|
|
|
MC_TAIL_LIGHT_MODE1 = (uint8_t)0x01, //模式1,连接尾灯,开灯时低亮,刹车时高亮
|
|
|
MC_TAIL_LIGHT_MODE2 = (uint8_t)0x02, //模式2,连接尾灯,开灯时高亮,刹车时闪烁
|
|
|
MC_TAIL_LIGHT_MODE3 = (uint8_t)0x03, //模式3,连接刹车灯,刹车时高亮
|
|
|
MC_TAIL_LIGHT_MODE4 = (uint8_t)0x04, //模式4,连接刹车灯,刹车时闪烁
|
|
|
- MC_TAIL_LIGHT_MODE5 = (uint8_t)0x05, //模式5,连接刹车灯常亮
|
|
|
+ MC_TAIL_LIGHT_MODE5 = (uint8_t)0x05, //模式5,常亮
|
|
|
MC_TAIL_LIGHT_MODE6 = (uint8_t)0x06 //模式6,超速报警
|
|
|
}MC_TailLight_Mode_Struct_t;
|
|
|
|
|
@@ -232,7 +239,7 @@ typedef struct
|
|
|
int16_t ZeroAngle_Pitch; //俯仰角零度偏移,地址偏移0
|
|
|
int16_t ZeroAngle_Roll; //横滚角零度偏移,地址偏移2
|
|
|
MC_SupportFlag_Struct_t UseAttitudeAngle_Flag; //支持姿态角度传感器标志,地址偏移4
|
|
|
- MC_TailLight_Mode_Struct_t MC_TailLight_Mode; //尾灯功能,地址偏移5
|
|
|
+ uint8_t MC_Light_Mode; //前后灯功能,地址偏移5
|
|
|
MC_LightVoltage_Struct_t HeadLightVol; //前灯电压
|
|
|
MC_LightVoltage_Struct_t TailLightVol; //后灯电压
|
|
|
uint16_t u16OverspeedWarnVal; //超速告警值
|
|
@@ -356,7 +363,9 @@ typedef struct
|
|
|
uint32_t Trip_Km;
|
|
|
uint32_t Trip_Time;
|
|
|
uint32_t Run_Time;
|
|
|
- uint32_t RS[5];
|
|
|
+ uint32_t Log_ODO_Km;
|
|
|
+ uint32_t Log_ODO_Time;
|
|
|
+ uint32_t RS[3];
|
|
|
}MC_PowerOffBkp_Struct_t;
|
|
|
|
|
|
//电池运行状态,占用空间1bytes
|