#ifndef MAINBOARD_IIC_SYS_H_INCLUDED #define MAINBOARD_IIC_SYS_H_INCLUDED #include /* 数据接口宏定义, 对I2C协议进行解析*/ MbIicApi Un08 srcDataBuf[ID_FRAME_R_NUM][I2C_FRAMELEN-1]; MbIicApi Un08 dstDataBuf[ID_FRAME_W_NUM][I2C_FRAMELEN-1]; #define DATA_SPEED 100// srcDataBuf[ID_FRAME_R_0x00][0].value /*车速*/ #define DATA_BATTERY srcDataBuf[ID_FRAME_R_0x00][1].sbit07.b06 /*电量*/ #define DATA_IND_MUTE srcDataBuf[ID_FRAME_R_0x00][1].sbit07.b7 /*静音*/ #define DATA_SPEED_WARN srcDataBuf[ID_FRAME_R_0x00][2].value /*报警车速*/ #define DATA_POWER srcDataBuf[ID_FRAME_R_0x00][3].value /*功率*/ #define DATA_GEAR GEAR_D // srcDataBuf[ID_FRAME_R_0x00][4].sbit03.b02 /*档位*/ #define DATA_FONT_COLLOSION srcDataBuf[ID_FRAME_R_0x00][4].sbit.b3 /*前向碰撞预防系统故障灯*/ #define DATA_LANE_WARNING srcDataBuf[ID_FRAME_R_0x00][4].sbit.b4 /*车道偏离预警功能故障灯*/ #define DATA_BLIND_AUXILIARY srcDataBuf[ID_FRAME_R_0x00][4].sbit.b5 /*盲区安全辅助系统故障灯*/ #define DATA_REAR_AUXILIARY srcDataBuf[ID_FRAME_R_0x00][4].sbit.b6 /*车道居中辅助功能故障灯*/ #define DATA_ACC_FAILURE srcDataBuf[ID_FRAME_R_0x00][4].sbit.b7 /*自适应巡航功能故障灯*/ #define DATA_TRIP_RANGE (srcDataBuf[ID_FRAME_R_0x00][5].value\ +(srcDataBuf[ID_FRAME_R_0x00][6].sbit02.b01<<8)) /*续航里程*/ #define DATA_WORK_MODE WORK_MODE_ON // srcDataBuf[ID_FRAME_R_0x00][6].sbit02.b23 /*工作模式*/ #define DATA_CHARGING_STATE CHARGE_DISCONNECTED // srcDataBuf[ID_FRAME_R_0x00][6].sbit04.b47 /*充电状态*/ #define DATA_SPEED_LIMIT srcDataBuf[ID_FRAME_R_0x00][7].value /*限速*/ #define DATA_DATE_DAY srcDataBuf[ID_FRAME_R_0x02][0].sbit05.b04 /*日份*/ #define DATA_TIME ((srcDataBuf[ID_FRAME_R_0x02][0].sbit05.b57<<8)\ +srcDataBuf[ID_FRAME_R_0x02][1].value) /*时间*/ #define DATA_DATE_MONTH srcDataBuf[ID_FRAME_R_0x02][2].sbit04.b03 /*月份*/ #define DATA_TIME_FORMAT srcDataBuf[ID_FRAME_R_0x02][2].sbit.b4 /*时制*/ #define DATA_ACC srcDataBuf[ID_FRAME_R_0x02][2].sbit14.b57 /*ACC指示灯*/ #define DATA_DATE_YEAR srcDataBuf[ID_FRAME_R_0x02][3].value /*年份*/ #define DATA_TEMPRATURE srcDataBuf[ID_FRAME_R_0x02][4].value /*车外温度*/ #define DATA_HINT_ID srcDataBuf[ID_FRAME_R_0x02][5].value /*提示信息ID*/ #define DATA_ALARM_OPTION srcDataBuf[ID_FRAME_R_0x02][6].sbit26.b01 /*报警信息确认选项*/ #define DATA_ALARM_ID srcDataBuf[ID_FRAME_R_0x02][6].sbit26.b27 /*报警信息ID*/ #define DATA_SPEED_XCC srcDataBuf[ID_FRAME_R_0x02][7].value /*(自适应/定速)巡航车速*/ #define DATA_ODO (srcDataBuf[ID_FRAME_R_0x03][0].value\ +(srcDataBuf[ID_FRAME_R_0x03][1].value<<8)\ +(srcDataBuf[ID_FRAME_R_0x03][2].sbit04.b03<<16)) /*总里程*/ #define DATA_ENGCOST_FLAG srcDataBuf[ID_FRAME_R_0x03][2].sbit.b4 /*电耗数值复用标记*/ #define DATA_DRV_VALUE_FLAG srcDataBuf[ID_FRAME_R_0x03][2].sbit12.b56 /*行驶数值复用标记*/ #define DATA_TRIP_DISTANCE ((srcDataBuf[ID_FRAME_R_0x03][2].sbit.b7<<16)\ +(srcDataBuf[ID_FRAME_R_0x03][3].value<<8)\ +srcDataBuf[ID_FRAME_R_0x03][4].value) /*行驶里程*/ #define DATA_TRIP_TIME ((srcDataBuf[ID_FRAME_R_0x03][6].sbit05.b04<<8)\ +srcDataBuf[ID_FRAME_R_0x03][5].value) /*行驶时间*/ #define DATA_SCREENCOLORTEST 0 //srcDataBuf[ID_FRAME_R_0x03][6].sbit14.b57 /*平均能耗*/ #define DATA_AVG_ENGCOST srcDataBuf[ID_FRAME_R_0x03][7].value /*平均能耗*/ #define DATA_MODULE_L_ID srcDataBuf[ID_FRAME_R_0x04][0].sbit04.b03 /*左模块ID*/ #define DATA_LIST_CURSOR_L srcDataBuf[ID_FRAME_R_0x04][1].value /*左列表光标值*/ #define DATA_MODULE_R_ID MODULE_R_NAVIGATION // srcDataBuf[ID_FRAME_R_0x04][4].sbit04.b03 /*右模块ID*/ #define DATA_LIST_CURSOR_R srcDataBuf[ID_FRAME_R_0x04][5].value /*右列表光标值*/ #define DATA_RADAR_SPACING_F0 srcDataBuf[ID_FRAME_R_0x0C][0].value /*雷达探测间距 前0*/ #define DATA_RADAR_SPACING_F1 srcDataBuf[ID_FRAME_R_0x05][0].value /*雷达探测间距 前1*/ #define DATA_RADAR_SPACING_F2 srcDataBuf[ID_FRAME_R_0x05][1].value /*雷达探测间距 前2*/ #define DATA_RADAR_SPACING_F3 srcDataBuf[ID_FRAME_R_0x05][2].value /*雷达探测间距 前3*/ #define DATA_RADAR_SPACING_F4 srcDataBuf[ID_FRAME_R_0x05][3].value /*雷达探测间距 前4*/ #define DATA_RADAR_SPACING_F5 srcDataBuf[ID_FRAME_R_0x0C][1].value /*雷达探测间距 前5*/ #define DATA_RADAR_SPACING_B0 srcDataBuf[ID_FRAME_R_0x0C][2].value /*雷达探测间距 后0*/ #define DATA_RADAR_SPACING_B1 srcDataBuf[ID_FRAME_R_0x05][4].value /*雷达探测间距 后1*/ #define DATA_RADAR_SPACING_B2 srcDataBuf[ID_FRAME_R_0x05][5].value /*雷达探测间距 后2*/ #define DATA_RADAR_SPACING_B3 srcDataBuf[ID_FRAME_R_0x05][6].value /*雷达探测间距 后3*/ #define DATA_RADAR_SPACING_B4 srcDataBuf[ID_FRAME_R_0x05][7].value /*雷达探测间距 后4*/ #define DATA_RADAR_SPACING_B5 srcDataBuf[ID_FRAME_R_0x0C][3].value /*雷达探测间距 后5*/ #define DATA_RADAR_COLOR_F0 srcDataBuf[ID_FRAME_R_0x0B][2].sbit03.b02 /*雷达颜色 前0*/ #define DATA_RADAR_COLOR_F5 srcDataBuf[ID_FRAME_R_0x0B][2].sbit03.b35 /*雷达颜色 前5*/ #define DATA_RADAR_STATE srcDataBuf[ID_FRAME_R_0x0C][4].sbit02.b01 /*雷达功能状态*/ #define DATA_RADAR_COLOR_B0 srcDataBuf[ID_FRAME_R_0x0C][4].sbit23.b24 /*雷达颜色 后0*/ #define DATA_RADAR_COLOR_B5 srcDataBuf[ID_FRAME_R_0x0C][4].sbit23.b57 /*雷达颜色 后5*/ #define DATA_RADAR_COLOR_F1 srcDataBuf[ID_FRAME_R_0x0C][5].sbit03.b02 /*雷达颜色 前1*/ #define DATA_RADAR_COLOR_F2 srcDataBuf[ID_FRAME_R_0x0C][5].sbit03.b35 /*雷达颜色 前2*/ #define DATA_RADAR_COLOR_F3 ((srcDataBuf[ID_FRAME_R_0x0C][5].sbit02.b67<<1)\ +srcDataBuf[ID_FRAME_R_0x0C][6].sbit.b0) /*雷达颜色 前3*/ #define DATA_RADAR_COLOR_F4 srcDataBuf[ID_FRAME_R_0x0C][6].sbit13.b13 /*雷达颜色 前4*/ #define DATA_RADAR_COLOR_B1 srcDataBuf[ID_FRAME_R_0x0C][6].sbit13.b46 /*雷达颜色 后1*/ #define DATA_RADAR_COLOR_B2 ((srcDataBuf[ID_FRAME_R_0x0C][6].sbit13.b7<<2)\ +srcDataBuf[ID_FRAME_R_0x0C][7].sbit02.b01) /*雷达颜色 后2*/ #define DATA_RADAR_COLOR_B3 srcDataBuf[ID_FRAME_R_0x0C][7].sbit23.b24 /*雷达颜色 后3*/ #define DATA_RADAR_COLOR_B4 srcDataBuf[ID_FRAME_R_0x0C][7].sbit23.b57 /*雷达颜色 后4*/ #define DATA_TIRE_PRESSURE_LF srcDataBuf[ID_FRAME_R_0x06][0].sbit06.b05 /*左前轮胎压力值*/ #define DATA_TIRE_PRESSURE_RF srcDataBuf[ID_FRAME_R_0x06][1].sbit06.b05 /*右前轮胎压力值*/ #define DATA_TIRE_PRESSURE_LB srcDataBuf[ID_FRAME_R_0x06][2].sbit06.b05 /*左后轮胎压力值*/ #define DATA_TIRE_PRESSURE_RB srcDataBuf[ID_FRAME_R_0x06][3].sbit06.b05 /*右后轮胎压力值*/ #define DATA_TIRE_TEMPERATURE_LF srcDataBuf[ID_FRAME_R_0x06][4].value /*左前轮胎温度值*/ #define DATA_TIRE_TEMPERATURE_RF srcDataBuf[ID_FRAME_R_0x06][5].value /*右前轮胎温度值*/ #define DATA_TIRE_TEMPERATURE_LB srcDataBuf[ID_FRAME_R_0x06][6].value /*左后轮胎温度值*/ #define DATA_TIRE_TEMPERATURE_RB srcDataBuf[ID_FRAME_R_0x06][7].value /*右后轮胎温度值*/ #define DATA_TIRE_TEMP_FLG_LF srcDataBuf[ID_FRAME_R_0x06][0].sbit.b6 /*左前轮胎状态*/ #define DATA_TIRE_TEMP_FLG_RF srcDataBuf[ID_FRAME_R_0x06][1].sbit.b6 /*右前轮胎状态*/ #define DATA_TIRE_TEMP_FLG_LB srcDataBuf[ID_FRAME_R_0x06][2].sbit.b6 /*左后轮胎状态*/ #define DATA_TIRE_TEMP_FLG_RB srcDataBuf[ID_FRAME_R_0x06][3].sbit.b6 /*右后轮胎状态*/ #define DATA_TIRE_STATUS_LF srcDataBuf[ID_FRAME_R_0x06][0].sbit.b7 /*左前轮胎状态*/ #define DATA_TIRE_STATUS_RF srcDataBuf[ID_FRAME_R_0x06][1].sbit.b7 /*右前轮胎状态*/ #define DATA_TIRE_STATUS_LB srcDataBuf[ID_FRAME_R_0x06][2].sbit.b7 /*左后轮胎状态*/ #define DATA_TIRE_STATUS_RB srcDataBuf[ID_FRAME_R_0x06][3].sbit.b7 /*右后轮胎状态*/ #define DATA_MENU_ID srcDataBuf[ID_FRAME_R_0x07][0].sbit04.b03 /*菜单ID*/ #define DATA_MENU_ID_LAST srcDataBuf[ID_FRAME_R_0x07][0].sbit04.b47 /*上次(访问的)菜单ID*/ #define DATA_MENU_LIST_CURSOR srcDataBuf[ID_FRAME_R_0x07][0].sbit04.b47 /*列表菜单光标值*/ #define DATA_MENU_LIST_FLG_TEMP srcDataBuf[ID_FRAME_R_0x07][1].sbit.b0 /*可用菜单项标记 空调温度*/ #define DATA_MENU_LIST_FLG_WINDPWR srcDataBuf[ID_FRAME_R_0x07][1].sbit.b1 /*可用菜单项标记 空调风力*/ #define DATA_MENU_LIST_FLG_BLIGHT srcDataBuf[ID_FRAME_R_0x07][1].sbit.b2 /*可用菜单项标记 背光亮度*/ #define DATA_MENU_LIST_FLG_MEDIASRC srcDataBuf[ID_FRAME_R_0x07][1].sbit.b3 /*可用菜单项标记 媒体源*/ #define DATA_MENU_LIST_FLG_WINDMODE srcDataBuf[ID_FRAME_R_0x07][1].sbit.b4 /*可用菜单项标记 空调吹风模式*/ #define DATA_MENU_TEMP_TEMPERATURE srcDataBuf[ID_FRAME_R_0x07][1].value /*空调温度*/ #define DATA_MENU_WINDPWR_POWER srcDataBuf[ID_FRAME_R_0x07][1].value /*空调风力*/ #define DATA_MENU_BLIGHT_BRIGHTNESS srcDataBuf[ID_FRAME_R_0x07][1].value /*空调风力*/ #define DATA_MENU_MEDIASRC_CURSOR srcDataBuf[ID_FRAME_R_0x07][0].sbit04.b47 /*媒体源菜单光标值*/ //#define DATA_MENU_MEDIASRC_FLG_LOCAL srcDataBuf[ID_FRAME_R_0x07][1].sbit.b0 /*可用媒体源标记 本地音乐*/ //#define DATA_MENU_MEDIASRC_FLG_LRADIO srcDataBuf[ID_FRAME_R_0x07][1].sbit.b1 /*可用媒体源标记 本地电台*/ //#define DATA_MENU_MEDIASRC_FLG_NRADIO srcDataBuf[ID_FRAME_R_0x07][1].sbit.b2 /*可用媒体源标记 网络电台*/ #define DATA_MENU_MEDIASRC_FLG_BLTUTH srcDataBuf[ID_FRAME_R_0x07][1].sbit.b4 /*可用媒体源标记 蓝牙音乐*/ //#define DATA_MENU_MEDIASRC_FLG_BKAUDIO srcDataBuf[ID_FRAME_R_0x07][1].sbit.b4 /*可用媒体源标记 有声读物*/ #define DATA_MENU_MEDIASRC_SELECT srcDataBuf[ID_FRAME_R_0x07][1].sbit04.b03 /*媒体源菜单选中值*/ #define DATA_MENU_WINDMODE_MODE srcDataBuf[ID_FRAME_R_0x07][0].sbit04.b47 /*空调吹风模式*/ #define DATA_TRIP_DISTANCE_CHARGE ((srcDataBuf[ID_FRAME_R_0x07][6].sbit.b0<<16)\ +(srcDataBuf[ID_FRAME_R_0x07][5].value<<8)\ +srcDataBuf[ID_FRAME_R_0x07][4].value) /*自上次充电后的行驶里程*/ #define DATA_CARPORT_AREA srcDataBuf[ID_FRAME_R_0x07][6].sbit02.b23 /*可停区域*/ #define DATA_CARPORT_LEFT_SLOT1 srcDataBuf[ID_FRAME_R_0x07][6].sbit02.b45 /*可泊车位 左一*/ #define DATA_CARPORT_LEFT_SLOT2 srcDataBuf[ID_FRAME_R_0x07][6].sbit02.b67 /*可泊车位 左二*/ #define DATA_CARPORT_LEFT_SLOT3 srcDataBuf[ID_FRAME_R_0x07][7].sbit02.b01 /*可泊车位 左三*/ #define DATA_CARPORT_RIGHT_SLOT1 srcDataBuf[ID_FRAME_R_0x07][7].sbit02.b23 /*可泊车位 右一*/ #define DATA_CARPORT_RIGHT_SLOT2 srcDataBuf[ID_FRAME_R_0x07][7].sbit02.b45 /*可泊车位 右二*/ #define DATA_CARPORT_RIGHT_SLOT3 srcDataBuf[ID_FRAME_R_0x07][7].sbit02.b67 /*可泊车位 右三*/ //#define DATA_TRAFFIC_LANE_PARAM_2 ((srcDataBuf[ID_FRAME_R_0x08][0].sbit05.b57<<6)\ // +srcDataBuf[ID_FRAME_R_0x08][1].sbit06.b05) /*2阶参数 L2*/ //#define DATA_TRAFFIC_LANE_PARAM_1 (srcDataBuf[ID_FRAME_R_0x08][2].sbit17.b17\ // +(srcDataBuf[ID_FRAME_R_0x08][3].sbit02.b67<<7)) /*1阶参数 L1*/ //#define DATA_TRAFFIC_LANE_PARAM_3 srcDataBuf[ID_FRAME_R_0x08][4].value /*3阶参数 L3*/ //#define DATA_TRAFFIC_LANE_PARAM_0_L srcDataBuf[ID_FRAME_R_0x08][5].value /*左车道 常数参数 L0*/ //#define DATA_TRAFFIC_LANE_PARAM_0_R srcDataBuf[ID_FRAME_R_0x08][6].value /*右车道 常数参数 L0*/ //#define DATA_TRAFFIC_LANE_PARAM_0_RR srcDataBuf[ID_FRAME_R_0x08][7].value /*右右车道 常数参数 L0*/ //#define DATA_TRAFFIC_LANE_STATUS_LL srcDataBuf[ID_FRAME_R_0x08][0].sbit23.b24 /*左左车道 状态*/ //#define DATA_TRAFFIC_LANE_STATUS_L srcDataBuf[ID_FRAME_R_0x08][3].sbit03.b02 /*左车道 状态*/ //#define DATA_TRAFFIC_LANE_STATUS_R srcDataBuf[ID_FRAME_R_0x08][3].sbit03.b35 /*右车道 状态*/ //#define DATA_TRAFFIC_LANE_STATUS_RR (srcDataBuf[ID_FRAME_R_0x08][1].sbit02.b67\ // +(srcDataBuf[ID_FRAME_R_0x08][2].sbit.b0<<2)) /*右右车道 状态*/ #define DATA_TRAFFIC_LANE_STATUS_LL srcDataBuf[ID_FRAME_R_0x08][0].sbit04.b03 /*左左车道 状态*/ #define DATA_TRAFFIC_LANE_STATUS_L srcDataBuf[ID_FRAME_R_0x08][0].sbit04.b47 /*左车道 状态*/ #define DATA_TRAFFIC_LANE_STATUS_RR srcDataBuf[ID_FRAME_R_0x08][1].sbit04.b03 /*右右车道 状态*/ #define DATA_TRAFFIC_LANE_STATUS_R srcDataBuf[ID_FRAME_R_0x08][1].sbit04.b47 /*右车道 状态*/ #define DATA_TRAFFIC_LANE_PARAM_3 srcDataBuf[ID_FRAME_R_0x08][2].value /*3阶参数 L3*/ #define DATA_TRAFFIC_LANE_PARAM_2 (srcDataBuf[ID_FRAME_R_0x08][3].value\ +(srcDataBuf[ID_FRAME_R_0x08][4].sbit.b0<<8)) /*2阶参数 L2*/ #define DATA_TRAFFIC_LANE_PARAM_1 ((srcDataBuf[ID_FRAME_R_0x08][4].sbit12.b12<<8)\ +srcDataBuf[ID_FRAME_R_0x08][5].value) /*1阶参数 L1*/ #define DATA_FORWARD_VEHICLE_1_TYPE srcDataBuf[ID_FRAME_R_0x09][0].sbit02.b01 /*前方车辆_1 类型*/ #define DATA_FORWARD_VEHICLE_1_COLOR srcDataBuf[ID_FRAME_R_0x09][0].sbit23.b24 /*前方车辆_1 颜色*/ #define DATA_FORWARD_VEHICLE_2_COLOR srcDataBuf[ID_FRAME_R_0x09][0].sbit23.b57 /*前方车辆_2 颜色*/ #define DATA_FORWARD_VEHICLE_2_TYPE srcDataBuf[ID_FRAME_R_0x09][1].sbit02.b01 /*前方车辆_2 类型*/ #define DATA_FORWARD_VEHICLE_3_COLOR srcDataBuf[ID_FRAME_R_0x09][1].sbit23.b24 /*前方车辆_3 颜色*/ #define DATA_FORWARD_VEHICLE_4_COLOR srcDataBuf[ID_FRAME_R_0x09][1].sbit23.b57 /*前方车辆_4 颜色*/ #define DATA_FORWARD_VEHICLE_3_TYPE srcDataBuf[ID_FRAME_R_0x09][2].sbit02.b01 /*前方车辆_3 类型*/ #define DATA_FORWARD_VEHICLE_5_COLOR srcDataBuf[ID_FRAME_R_0x09][2].sbit23.b24 /*前方车辆_5 颜色*/ #define DATA_FORWARD_VEHICLE_6_COLOR srcDataBuf[ID_FRAME_R_0x09][2].sbit23.b57 /*前方车辆_6 颜色*/ #define DATA_FORWARD_VEHICLE_4_TYPE srcDataBuf[ID_FRAME_R_0x09][3].sbit02.b01 /*前方车辆_4 类型*/ #define DATA_FORWARD_VEHICLE_5_TYPE srcDataBuf[ID_FRAME_R_0x09][3].sbit02.b23 /*前方车辆_5 类型*/ #define DATA_FORWARD_VEHICLE_6_TYPE srcDataBuf[ID_FRAME_R_0x09][3].sbit02.b45 /*前方车辆_6 类型*/ #define DATA_FORWARD_VEHICLE_1_X srcDataBuf[ID_FRAME_R_0x09][4].value /*前方车辆_1 位置坐标x*/ #define DATA_FORWARD_VEHICLE_1_Y srcDataBuf[ID_FRAME_R_0x09][5].value /*前方车辆_1 位置坐标y*/ #define DATA_FORWARD_VEHICLE_2_X srcDataBuf[ID_FRAME_R_0x09][6].value /*前方车辆_2 位置坐标x*/ #define DATA_FORWARD_VEHICLE_2_Y srcDataBuf[ID_FRAME_R_0x09][7].value /*前方车辆_2 位置坐标y*/ #define DATA_FORWARD_VEHICLE_3_X srcDataBuf[ID_FRAME_R_0x0A][0].value /*前方车辆_3 位置坐标x*/ #define DATA_FORWARD_VEHICLE_3_Y srcDataBuf[ID_FRAME_R_0x0A][1].value /*前方车辆_3 位置坐标y*/ #define DATA_FORWARD_VEHICLE_4_X srcDataBuf[ID_FRAME_R_0x0A][2].value /*前方车辆_4 位置坐标x*/ #define DATA_FORWARD_VEHICLE_4_Y srcDataBuf[ID_FRAME_R_0x0A][3].value /*前方车辆_4 位置坐标y*/ #define DATA_FORWARD_VEHICLE_5_X srcDataBuf[ID_FRAME_R_0x0A][4].value /*前方车辆_5 位置坐标x*/ #define DATA_FORWARD_VEHICLE_5_Y srcDataBuf[ID_FRAME_R_0x0A][5].value /*前方车辆_5 位置坐标y*/ #define DATA_FORWARD_VEHICLE_6_X srcDataBuf[ID_FRAME_R_0x0A][6].value /*前方车辆_6 位置坐标x*/ #define DATA_FORWARD_VEHICLE_6_Y srcDataBuf[ID_FRAME_R_0x0A][7].value /*前方车辆_6 位置坐标y*/ #define DATA_MENU_LEFT_ID srcDataBuf[ID_FRAME_R_0x0B][0].sbit35.b02 /*左侧菜单ID*/ #define DATA_MENU_LEFT_VALUE srcDataBuf[ID_FRAME_R_0x0B][0].sbit35.b37 /*左侧菜单数值*/ #define DATA_MCU_BLT_OP_STATE 0 // srcDataBuf[ID_FRAME_R_0x0B][1].sbit02.b01 /*蓝牙电话MCU处理状态*/ #define DATA_MCU_BLT_OP_CURSOR srcDataBuf[ID_FRAME_R_0x0B][1].sbit35.b37 /*蓝牙电话MCU操作光标*/ #define DATA_MCU_BLT_OP_CLICK srcDataBuf[ID_FRAME_R_0x0B][1].sbit.b2 /*蓝牙电话MCU点击状态*/ //#define DATA_LANE_LL_LENGTH srcDataBuf[ID_FRAME_R_0x0B][3].sbit06.b05 /*左左车道线长度*/ //#define DATA_LANE_L_LENGTH ((srcDataBuf[ID_FRAME_R_0x0B][3].sbit02.b67<<4)\ // + srcDataBuf[ID_FRAME_R_0x0B][4].sbit04.b03) /*左车道线长度*/ //#define DATA_LANE_R_LENGTH ((srcDataBuf[ID_FRAME_R_0x0B][4].sbit04.b47<<2)\ // + srcDataBuf[ID_FRAME_R_0x0B][5].sbit02.b01) /*右车道线长度*/ //#define DATA_LANE_RR_LENGTH srcDataBuf[ID_FRAME_R_0x0B][5].sbit26.b27 /*右右车道线长度*/ #define DATA_BAT_LACK srcDataBuf[ID_FRAME_R_0x0B][2].sbit.b6 /* 续航里程灯 */ #define DATA_RADAR_DISTANCE srcDataBuf[ID_FRAME_R_0x0B][5].value /*雷达距离*/ #define DATA_VEHICLE_COLOR_CFG srcDataBuf[ID_FRAME_R_0x0B][6].value /*车身颜色配置*/ #define DATA_ENGCOST_P100M srcDataBuf[ID_FRAME_R_0x0B][7].value /*最近100m能耗*/ #define DATA_TRAFFIC_LANE_PARAM_0_LL srcDataBuf[ID_FRAME_R_0x0D][0].value /*左左车道 常数参数 L0*/ #define DATA_TRAFFIC_LANE_PARAM_0_L srcDataBuf[ID_FRAME_R_0x0D][1].value /*左车道 常数参数 L0*/ #define DATA_TRAFFIC_LANE_PARAM_0_R srcDataBuf[ID_FRAME_R_0x0D][2].value /*右车道 常数参数 L0*/ #define DATA_TRAFFIC_LANE_PARAM_0_RR srcDataBuf[ID_FRAME_R_0x0D][3].value /*右右车道 常数参数 L0*/ #define DATA_LANE_LL_LENGTH srcDataBuf[ID_FRAME_R_0x0D][4].sbit06.b05 /*左左车道线长度*/ #define DATA_LANE_L_LENGTH ((srcDataBuf[ID_FRAME_R_0x0D][4].sbit02.b67<<4)\ +srcDataBuf[ID_FRAME_R_0x0D][5].sbit04.b03) /*左车道线长度*/ #define DATA_LANE_R_LENGTH ((srcDataBuf[ID_FRAME_R_0x0D][5].sbit04.b47<<2)\ +srcDataBuf[ID_FRAME_R_0x0D][6].sbit02.b01) /*右车道线长度*/ #define DATA_LANE_RR_LENGTH srcDataBuf[ID_FRAME_R_0x0D][6].sbit26.b27 /*右右车道线长度*/ //#define DATA_DEMO_PREVIOUS_CNT srcDataBuf[ID_FRAME_R_0x0D][0].value /*[demo]上一张计数*/ //#define DATA_DEMO_NEXT_CNT srcDataBuf[ID_FRAME_R_0x0D][1].value /*[demo]下一张计数*/ #define DATA_ACC_STATE srcDataBuf[ID_FRAME_R_0x0D][7].sbit04.b03 /*自动变道状态*/ #define DATA_FACE_RECOGNITION_STATE srcDataBuf[ID_FRAME_R_0x0D][7].sbit04.b47 /*人脸识别状态*/ #define SET_DATA_BLUETOOTH_STATE(v) dstDataBuf[ID_FRAME_W_0x00][0].sbit.b0 = (v) #define SET_DATA_OTA_STATE(v) dstDataBuf[ID_FRAME_W_0x00][0].sbit15.b15 = (v) #define SET_DATA_HMI_DSP_STATE(v) dstDataBuf[ID_FRAME_W_0x00][0].sbit02.b67 = (v) #define SET_DATA_RIGHT_DSP_STATE(v) dstDataBuf[ID_FRAME_W_0x00][1].sbit03.b02 = (v) #define SET_DATA_CALL_LIST_SZIE(v) dstDataBuf[ID_FRAME_W_0x00][1].sbit35.b37 = (v) #define SET_DATA_USB_INSERT_STATE(v) dstDataBuf[ID_FRAME_W_0x00][2].sbit.b0 = (v) #endif // MAINBOARD_IIC_SYS_H_INCLUDED