| | |
| | | flag_secondtask = 1; |
| | | #ifdef UWB_1_5HZ |
| | | uwb_time_count++; |
| | | uwb_offtime_count++; |
| | | if(uwb_offtime_count>30) |
| | | #endif |
| | | uwb_offtime_count++; |
| | | if(uwb_offtime_count>60) |
| | | { |
| | | uwb_offtime_count=0; |
| | | current_state = STATE_SLEEP; |
| | | } |
| | | #endif |
| | | if(!read_5v_input_pca()) |
| | | { |
| | | if(bat_percent>15) |
| | |
| | | } |
| | | g_com_map[MODBUS_MODE] = 0; |
| | | log_4g_enable_flag=g_com_map[LOG_4G_ENABLE]; |
| | | g_com_map[VERSION] = (1<<8)|13; |
| | | g_com_map[VERSION] = (1<<8)|14; |
| | | |
| | | |
| | | LOG_INFO(TRACE_MODULE_APP,"设备ID: %x .\r\n",dev_id); |
| | |
| | | void upload_apppoll() |
| | | { |
| | | uint32_t elapsed_time_jibu; |
| | | #ifdef UWB_1_5HZ |
| | | |
| | | |
| | | switch (current_state) |
| | | { |
| | | #ifdef UWB_1_5HZ |
| | | case STATE_NORMAL: |
| | | elapsed_time_jibu = uwb_time_count - state_start_time; |
| | | switch(elapsed_time_jibu) |
| | |
| | | CloseUWB(); |
| | | // uwbled = LEDOFF; |
| | | UWBSendUDPTask(); |
| | | GPS_UPLOAD_FLAG=1; |
| | | |
| | | break; |
| | | |
| | | case UWB_MEASUREMENT_INTERVAL: |
| | |
| | | break; |
| | | } |
| | | break; |
| | | #endif |
| | | case STATE_SLEEP: |
| | | elapsed_time_jibu = uwb_time_count - state_start_time; |
| | | switch(elapsed_time_jibu) |
| | | { |
| | | case UWB_OPEN_COUNT: |
| | | CloseUWB(); |
| | | UWBSendUDPTask(); |
| | | UWBSendUDPTask(); |
| | | break; |
| | | |
| | | case UWB_MEASUREMENT_INTERVAL_SLEEP: |
| | | taglist_num = 0; |
| | | OpenUWB(); |
| | | state_start_time = uwb_time_count; |
| | | break; |
| | | } |
| | | break; |
| | | } |
| | | #endif |
| | | |
| | | } |
| | | |
| | | uint8_t flag_4guart_needinit=0; |