From 08b03003355d51abd21fdf97dd4a4f0225092dc6 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期三, 16 十月 2024 15:57:03 +0800 Subject: [PATCH] 上传测试1s一次 --- APL/APL.c | 182 ++++++++++++++++++++++---------------------- 1 files changed, 91 insertions(+), 91 deletions(-) diff --git a/APL/APL.c b/APL/APL.c index 0390e26..17394fc 100644 --- a/APL/APL.c +++ b/APL/APL.c @@ -220,9 +220,9 @@ void Lora_Sendfinalbag_Poll() { // Lora_SendData((HIDO_UINT8 *)GPS_final_data,GPS_final_changdu); -if(lp_time-lora_sendfinalbag_time>10&&lora_sendfinalbag_flag) +if(lp_time-lora_sendfinalbag_time>1) { - lora_sendfinal_rx_bag_flag=1; +// lora_sendfinal_rx_bag_flag=1; Lora_SendData((HIDO_UINT8 *)GPS_final_data,GPS_final_changdu); //发送数据 memset(&lora_rxbuf,0,sizeof(lora_rxbuf));//发一次清一次rx的缓存 lora_rxbufnum=0; @@ -233,13 +233,13 @@ HAL_Delay(100); loraled=LEDOFF; Set4LEDColor(powerled,loraled,gpsled,uwbled); - if(lora_sendfinalbag_num>4) - { - lora_sendfinal_rx_bag_flag=0; - lora_sendfinalbag_flag=0; - lora_sendfinalbag_num=0; - } - HIDO_Debug("lora bufa\r\n"); +// if(lora_sendfinalbag_num>4) +// { +// lora_sendfinal_rx_bag_flag=0; +// lora_sendfinalbag_flag=0; +// lora_sendfinalbag_num=0; +// } +// HIDO_Debug("lora bufa\r\n"); } } @@ -363,90 +363,90 @@ if(Lora_IsIdle() == HIDO_TRUE) Input_5V_Poll(); #if 1 - if(((Lora_IsIdle() == HIDO_TRUE)/*为了防止lora初始化的时候进入休眠*/ - && (GPS_IsIdle() == HIDO_TRUE)/*防止gps工作时进入休眠*/ - &&(lora_sendfinal_rx_bag_flag==0)//防止lora在2s等待接收的时候进入休眠 - && (IsTypecCActive() == HIDO_FALSE)/*5v输入检测时不休眠*/&&(fangchai_flag==0)&&fengming_flag==0) ||nomove_flag==1/*静止1小时立刻休眠。*/) - { -////// if(Lora_IsIdle() == HIDO_TRUE) - Power_Sleep(); -//HIDO_Debug("in sleep\r\n"); - } - else - { - } -if(nomove_flag==0&&(Lora_IsIdle() == HIDO_TRUE)&&Input_5V_flag==0) -{ - if(GPS_ON_flag) - { - /* 检查GPS定时 */ - switch(l_eGPSState) - { - case GPS_OFF: - { - if(lp_time-GPSDateTime > g_com_map[GPS_ONTIME] /*|| IsVibration() == HIDO_TRUE*/||uwbqiehuangps_flag==1) - { - uwbqiehuangps_flag=0; - l_bIsVibration = HIDO_FALSE; - HIDO_Debug("GPS ON\r\n"); - Power_GPS_LoraOn(); - l_eGPSState = GPS_ON; - GPSDateTime=lp_time; - if(IsTypecCActive() == HIDO_FALSE)//如果有5v输入的话不关灯。 - { - powerled=LEDOFF; - Set4LEDColor(powerled,loraled,gpsled,uwbled); //关一下电源灯,防止gps突然工作不进入休眠,电源灯常量 - } - - } +// if(((Lora_IsIdle() == HIDO_TRUE)/*为了防止lora初始化的时候进入休眠*/ +// && (GPS_IsIdle() == HIDO_TRUE)/*防止gps工作时进入休眠*/ +// &&(lora_sendfinal_rx_bag_flag==0)//防止lora在2s等待接收的时候进入休眠 +// && (IsTypecCActive() == HIDO_FALSE)/*5v输入检测时不休眠*/&&(fangchai_flag==0)&&fengming_flag==0) ||nomove_flag==1/*静止1小时立刻休眠。*/) +// { +//////// if(Lora_IsIdle() == HIDO_TRUE) +// Power_Sleep(); +////HIDO_Debug("in sleep\r\n"); +// } +// else +// { +// } +//if(nomove_flag==0&&(Lora_IsIdle() == HIDO_TRUE)&&Input_5V_flag==0) +//{ +// if(GPS_ON_flag) +// { +// /* 检查GPS定时 */ +// switch(l_eGPSState) +// { +// case GPS_OFF: +// { +// if(lp_time-GPSDateTime > g_com_map[GPS_ONTIME] /*|| IsVibration() == HIDO_TRUE*/||uwbqiehuangps_flag==1) +// { +// uwbqiehuangps_flag=0; +// l_bIsVibration = HIDO_FALSE; +// HIDO_Debug("GPS ON\r\n"); +// Power_GPS_LoraOn(); +// l_eGPSState = GPS_ON; +// GPSDateTime=lp_time; +// if(IsTypecCActive() == HIDO_FALSE)//如果有5v输入的话不关灯。 +// { +// powerled=LEDOFF; +// Set4LEDColor(powerled,loraled,gpsled,uwbled); //关一下电源灯,防止gps突然工作不进入休眠,电源灯常量 +// } +// +// } - break; - } - case GPS_ON: - { - if(lp_time-GPSDateTime > 60) - { - lora_sendfinalbag_flag=1; - lora_sendfinal_rx_bag_flag=1; - HIDO_Debug("GPS OFF\r\n"); - Power_GPS_LoraOff(); - l_eGPSState = GPS_OFF; - GPSDateTime=lp_time; - } +// break; +// } +// case GPS_ON: +// { +// if(lp_time-GPSDateTime > 60) +// { +// lora_sendfinalbag_flag=1; +// lora_sendfinal_rx_bag_flag=1; +// HIDO_Debug("GPS OFF\r\n"); +// Power_GPS_LoraOff(); +// l_eGPSState = GPS_OFF; +// GPSDateTime=lp_time; +// } - break; - } - case GPS_SUCCESS: - { - lora_sendfinalbag_flag=1; - lora_sendfinal_rx_bag_flag=1; - HIDO_Debug("GPS SUCCESS\r\n"); - Power_GPS_LoraOff(); - l_eGPSState = GPS_OFF; - GPSDateTime=lp_time; - break; - } - default: - { - break; - } - } - } - else - { - Power_GPS_LoraOff(); - l_eGPSState = GPS_OFF; -// uwbqiehuangps_flag=1;//如果放开,就是uwb切到gps会立刻工作一次,不放开就是就算uwb切换到gps也要判断是否过了一小时 - } - if(fengming_flag==1) - {Beep_On();} -} -else -{ - Power_GPS_LoraOff(); - l_eGPSState = GPS_OFF; - uwbqiehuangps_flag=1; -} +// break; +// } +// case GPS_SUCCESS: +// { +// lora_sendfinalbag_flag=1; +// lora_sendfinal_rx_bag_flag=1; +// HIDO_Debug("GPS SUCCESS\r\n"); +// Power_GPS_LoraOff(); +// l_eGPSState = GPS_OFF; +// GPSDateTime=lp_time; +// break; +// } +// default: +// { +// break; +// } +// } +// } +// else +// { +// Power_GPS_LoraOff(); +// l_eGPSState = GPS_OFF; +//// uwbqiehuangps_flag=1;//如果放开,就是uwb切到gps会立刻工作一次,不放开就是就算uwb切换到gps也要判断是否过了一小时 +// } +// if(fengming_flag==1) +// {Beep_On();} +//} +//else +//{ +// Power_GPS_LoraOff(); +// l_eGPSState = GPS_OFF; +// uwbqiehuangps_flag=1; +//} #ifndef UWB_OFF_FANGCHAI_ON #else /* 拆卸告警 */ -- Gitblit v1.9.3