A27快排版本和A270Y版本更新提交
This commit is contained in:
Binary file not shown.
@ -1,4 +1,20 @@
|
||||
<window name="prompt" style="ui_bg_color_bk">
|
||||
<progress_bar name="plan_bar" x="c" y="m" w="200" h="20" show_text="true" style:normal:font_name="A27_SYHT_CT" style:normal:text_color="#000000" value="0"/>
|
||||
<label name="point_text" x="c" y="190" w="160" h="30" style:normal:text_color="#FFFFFF" style:normal:font_name="A27_SYHT_CT" text="升级准备中..."/>
|
||||
<view name="wifi_view" x="300" y="270" w="490" h="210">
|
||||
<label name="label1" x="0" y="0" w="490" h="30" style="wifi_label" tr_text="热点:">
|
||||
<label name="AP" x="100" y="0" w="355" h="30" style="wifi_label"/>
|
||||
</label>
|
||||
<label name="label2" x="0" y="40" w="100%" h="30" style="wifi_label" tr_text="密码:">
|
||||
<label name="PWD" x="100" y="0" w="355" h="30" style="wifi_label"/>
|
||||
</label>
|
||||
<label name="label3" x="0" y="80" w="100%" h="30" style="wifi_label" tr_text="状态:">
|
||||
<label name="state" x="80" y="0" w="355" h="30" style="wifi_label" text="未连接"/>
|
||||
</label>
|
||||
<label name="label" x="0" y="110" w="490" h="100" style="wifi_label" line_wrap="true" word_wrap="true" tr_text="当前设备支持wifi升级,可扫码进行连接/搜索输入密码案进行连接"/>
|
||||
</view>
|
||||
<view name="countdown_view" x="0" y="0" w="480" h="107">
|
||||
<label name="countdown" x="10" y="10" w="70" h="79" style="wifi_label" style:normal:font_size="60" text="60"/>
|
||||
<label name="label4" x="80" y="10" w="382" h="89" style="wifi_label" line_wrap="true" word_wrap="true" tr_text="wifi未连接自动退出倒计时"/>
|
||||
</view>
|
||||
</window>
|
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@ -49,7 +49,7 @@
|
||||
|
||||
#elif (MOTO_WARE_HOSE == MOTO_ICMX_GB518_A270S_KP)
|
||||
#define SOFT_WARE_HOST 0
|
||||
#define SOFT_WARE_ORDER 3
|
||||
#define SOFT_WARE_ORDER 4
|
||||
#define HARD_WARE "MXC-A27-S-KP V4.5"
|
||||
#define KEY_EXCHANGE 1
|
||||
#define UI_VIEW_QUICKLY_ARRANGE 1//快排功能宏
|
||||
|
@ -389,213 +389,6 @@ void ASB_141_speed_event_handing(uint8_t *buf){
|
||||
|
||||
}
|
||||
|
||||
|
||||
// void ASB_speed_event_handing(uint8_t *buf){
|
||||
// // cnt=0;
|
||||
// // printf("=%d.\r\n",cnt);
|
||||
// uint8_t data = 0;
|
||||
// uint8_t speed_data = 0;
|
||||
// uint8_t speed_flag = 0;
|
||||
// uint16_t speed = 0;
|
||||
|
||||
// speed = *(buf++);
|
||||
// data = *(buf++);
|
||||
// speed_data = getBit5Value(data,3);
|
||||
// speed_flag = getBitValue(data,2);
|
||||
// // printf("frontflag=%d.\r\n",speed_flag);
|
||||
// //前轮速度有效
|
||||
// if(!speed_flag){
|
||||
// speed = speed_data | speed<<5;
|
||||
// can_speed = speed;//偏移系数
|
||||
// mile_total +=can_speed;
|
||||
|
||||
// (buf++);
|
||||
// (buf++);
|
||||
// (buf++);
|
||||
// (buf++);
|
||||
|
||||
|
||||
// }else{
|
||||
// speed = getBit2Value(data,0);
|
||||
// data = *(buf++);
|
||||
// speed = data | speed<<8;
|
||||
|
||||
// data = *(buf++);
|
||||
// speed_data = getBit3Value(data,5);
|
||||
// speed_flag = getBitValue(data,4);
|
||||
// if(!speed_flag){
|
||||
// speed = speed_data | speed<<3;
|
||||
// can_speed = speed;//偏移系数
|
||||
// mile_total +=can_speed;
|
||||
// }
|
||||
// (buf++);
|
||||
// (buf++);
|
||||
// }
|
||||
// data = *(buf++);
|
||||
// livecounter = getBit4Value(data,0);
|
||||
// avg_can_speed = (uint32_t)((recan_speed+can_speed)/2);
|
||||
// if(recan_speed){
|
||||
// if(livecounter!=relivecounter){
|
||||
// if(livecounter>relivecounter){//最小为1
|
||||
// diff_livecounter = (livecounter-relivecounter-1);
|
||||
// while(diff_livecounter){
|
||||
// diff_livecounter--;
|
||||
// mile_total +=avg_can_speed;
|
||||
// }
|
||||
// }else{
|
||||
// diff_livecounter = relivecounter-livecounter;
|
||||
// if(diff_livecounter!=15){//若为15则正常 F->0过度
|
||||
// mile_total +=((avg_can_speed)*(15-diff_livecounter));
|
||||
// }
|
||||
// }
|
||||
// }else{
|
||||
// mile_total +=(avg_can_speed*14);
|
||||
// }
|
||||
|
||||
// }
|
||||
// relivecounter = livecounter;
|
||||
// recan_speed = can_speed;//保存本次帧的值
|
||||
|
||||
// }
|
||||
|
||||
// void ASB_speed_event_handing(uint8_t *buf){
|
||||
// #ifdef UI_VIEW_QUICKLY_ARRANGE
|
||||
// uint8_t data = 0;
|
||||
// uint8_t speed_data = 0;
|
||||
// uint8_t speed_flag = 0;
|
||||
// uint16_t speed = 0;
|
||||
// uint32_t trip = 0;
|
||||
// uint32_t total = 0;
|
||||
// uint16_t display_speed = 0;
|
||||
|
||||
// speed = *(buf++)&0xFF;
|
||||
// data = *(buf++)&0xFF;
|
||||
// speed_data = getBit5Value(data,3);
|
||||
// speed_flag = getBitValue(data,2);
|
||||
// // printf("frontflag=%d.\r\n",speed_flag);
|
||||
// //前轮速度有效
|
||||
// // if(!speed_flag){
|
||||
// if(0){
|
||||
// // printf("front>speed_data=%05X,speed=%08X,",speed_data,speed);
|
||||
// speed = speed_data | speed<<5;
|
||||
// // printf("rearspeed=%X.\r\n",speed);
|
||||
// speed = (int)(speed * 0.05625);//偏移系数
|
||||
|
||||
// display_speed = speed;//UI显示上浮8%
|
||||
// // printf("display_speed=%X>%d,",speed,speed);
|
||||
// speed = (int)(speed * 0.92);
|
||||
// // printf("mile_speed=%X>%d.\r\n",speed,speed);
|
||||
|
||||
// total_mile += calculateTotalDistance(speed);
|
||||
// if(display_speed>=255)
|
||||
// display_speed = 255;
|
||||
// Set_sys_velocity(display_speed);
|
||||
// trip = flash_trip_mile + total_mile;
|
||||
// total = flash_total_mile + total_mile;
|
||||
|
||||
// if((int)(total_mile)>=1 && (((int)total_mile)%1000 ==0) && total != total_flag){
|
||||
// save_total_mile = 1;
|
||||
// total_flag = total;
|
||||
// }
|
||||
|
||||
// Set_sys_trip_mileage(trip);
|
||||
// Set_sys_total_mileage(total);
|
||||
// }else{
|
||||
// speed = getBit2Value(data,0);
|
||||
// // printf("rear>speed=%X,",speed);
|
||||
// data = *(buf++)&0xFF;
|
||||
// // printf("data=%08X,",data);
|
||||
// speed = data | speed<<8;
|
||||
// // printf("data2=%X,",speed);
|
||||
|
||||
// data = *(buf++)&0xFF;
|
||||
// speed_data = getBit3Value(data,5);
|
||||
// // printf("data3=%X.\r\n",speed_data);
|
||||
// speed_flag = getBitValue(data,4);
|
||||
// // printf("rearflag=%d.\r\n",speed_flag);
|
||||
// // if(!speed_flag){
|
||||
// if(1){
|
||||
// speed = speed_data | speed<<3;
|
||||
// // printf("rearspeed=%X.\r\n",speed);
|
||||
|
||||
// speed = (int)(speed * 0.05625);//偏移系数
|
||||
|
||||
// display_speed = speed * 1.08;//UI显示上浮8%
|
||||
// // printf("display_speed=%X>%d,",speed,speed);
|
||||
// speed = (int)(speed);
|
||||
// // printf("mile_speed=%X>%d.\r\n",speed,speed);
|
||||
|
||||
// total_mile += calculateTotalDistance(speed);
|
||||
// if(display_speed>=255)
|
||||
// display_speed = 255;
|
||||
// Set_sys_velocity(display_speed);
|
||||
// trip = flash_trip_mile + total_mile;
|
||||
// total = flash_total_mile + total_mile;
|
||||
|
||||
// if((int)(total_mile)>=1 && (((int)total_mile)%1000 ==0) && total != total_flag){
|
||||
// save_total_mile = 1;
|
||||
// total_flag = total;
|
||||
// }
|
||||
|
||||
// Set_sys_trip_mileage(trip);
|
||||
// Set_sys_total_mileage(total);
|
||||
// }
|
||||
|
||||
|
||||
// }
|
||||
|
||||
// #endif
|
||||
// }
|
||||
|
||||
|
||||
// //用于备份
|
||||
// void ASB_141_speed_event_handing(uint8_t *buf){
|
||||
// #ifdef UI_VIEW_QUICKLY_ARRANGE
|
||||
// uint8_t data = 0;
|
||||
// uint8_t speed_data = 0;
|
||||
// uint8_t speed_flag = 0;
|
||||
// uint16_t speed = 0;
|
||||
// uint32_t trip = 0;
|
||||
// uint32_t total = 0;
|
||||
// uint16_t display_speed = 0;
|
||||
|
||||
// *(buf++)&0xFF;
|
||||
// *(buf++)&0xFF;
|
||||
// *(buf++)&0xFF;
|
||||
// *(buf++)&0xFF;
|
||||
|
||||
// speed = *(buf++)&0xFF;
|
||||
// data = *(buf++)&0xFF;
|
||||
// speed_data = getBit5Value(data,3);
|
||||
// speed = speed_data | speed<<5;
|
||||
|
||||
// speed = (int)(speed * 0.05625);//偏移系数
|
||||
|
||||
// display_speed = speed;//UI显示上浮8%
|
||||
// // printf("display_speed=%X>%d,",speed,speed);
|
||||
// speed = (int)(speed * 0.92);
|
||||
// // printf("mile_speed=%X>%d.\r\n",speed,speed);
|
||||
|
||||
// total_mile += calculateTotalDistance(speed);
|
||||
// if(display_speed>=255)
|
||||
// display_speed = 255;
|
||||
// Set_sys_velocity(display_speed);
|
||||
// trip = flash_trip_mile + total_mile;
|
||||
// total = flash_total_mile + total_mile;
|
||||
|
||||
// if((int)(total_mile)>=1 && (((int)total_mile)%1000 ==0) && total != total_flag){
|
||||
// save_total_mile = 1;
|
||||
// total_flag = total;
|
||||
// }
|
||||
|
||||
// Set_sys_trip_mileage(trip);
|
||||
// Set_sys_total_mileage(total);
|
||||
|
||||
|
||||
|
||||
// #endif
|
||||
// }
|
||||
|
||||
extern uint8_t speed_flag;
|
||||
|
||||
#define KILOMETER 3600000000 //一万公里
|
||||
@ -644,13 +437,13 @@ void speed_event_handing(uint8_t *buf){
|
||||
veer_velocity = *(buf++);
|
||||
veer_velocity = *(buf++) | veer_velocity<<8;
|
||||
|
||||
#if (MOTO_WARE_HOSE != MOTO_ICMX_GB518_A270M_KP && MOTO_WARE_HOSE != MOTO_ICMX_GB518_A270S_KP)
|
||||
// #if (MOTO_WARE_HOSE != MOTO_ICMX_GB518_A270M_KP && MOTO_WARE_HOSE != MOTO_ICMX_GB518_A270S_KP)
|
||||
// can_speed = *(buf++);
|
||||
// mile_total +=can_speed;
|
||||
display_can_speed = *(buf++);
|
||||
#else
|
||||
*(buf++);
|
||||
#endif
|
||||
// #else
|
||||
// *(buf++);
|
||||
// #endif
|
||||
|
||||
*(buf++);
|
||||
eng_temp = *(buf++);
|
||||
|
Reference in New Issue
Block a user