| | |
| | | uint8_t heart_upload_time=0; |
| | | extern uint8_t taglist_num; |
| | | //extern uint8_t ceshidata[500]; |
| | | extern uint8_t fixed_solution_count_minute; |
| | | extern uint8_t ceshichangdu; |
| | | uint8_t gps_ntripsend; |
| | | extern uint8_t in_the_room_flag; |
| | |
| | | // OpenUWB(); |
| | | } |
| | | // in_the_room_flag=1; |
| | | if(ceju_leave_flag==1) |
| | | { |
| | | Receive_g_spsum_Data(g_spsum_GSV); |
| | | Receive_g_snum_Data(g_snum_GSV); |
| | | |
| | | if((g_spsum_GSV_sum<200&&g_snum_GSV_sum<3)&&(ceju_leave_flag==1)) |
| | | if((g_spsum_GSV_sum<200&&g_snum_GSV_sum<3)||(fixed_solution_count_minute<30)) |
| | | // if((g_spsum_GSV_sum<200&&g_snum_GSV_sum<3)&&(ceju_leave_flag==1)) |
| | | { |
| | | lounei_flag=1; |
| | | Switch_low_power_mode(lounei_flag); |
| | | } |
| | | if((100<g_spsum_GSV_sum&&2<g_snum_GSV_sum)) |
| | | if((200<g_spsum_GSV_sum&&2<g_snum_GSV_sum)&&(fixed_solution_count_minute>30)) |
| | | // if((200<g_spsum_GSV_sum&&3<g_snum_GSV_sum)&&(ceju_leave_flag==1)) |
| | | { |
| | | lounei_flag=0; |
| | |
| | | { |
| | | // PCA9555_Set_One_Value_Output(LED_POWER,0); |
| | | PCA9555_Set_One_Value_Output(GPS_POWER,0); |
| | | // PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0); |
| | | } |
| | | if(heart_upload_time==60) |
| | | { |
| | | ceju_leave_flag=0; |
| | | fixed_solution_count_minute=0; |
| | | } |
| | | } |
| | | heart_upload_time++; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | }else{ |
| | | flag_secondtask = 0; |
| | | } |