1.去除一些编译警告

2.修复ftp发送后led灯显示
3.去除ntp时间同步
This commit is contained in:
payton 2023-09-07 15:56:44 +08:00
parent 0a7fbcec2f
commit 049a600c44
5 changed files with 42 additions and 46 deletions

View File

@ -50,7 +50,7 @@ void sf_lpa_profile_active_change(void);
UINT8 sf_is_esim_card(void); UINT8 sf_is_esim_card(void);
UINT8 sf_is_esim_init_finish(void); UINT8 sf_is_esim_init_finish(void);
SF_BOOL sf_get_eid(UINT8 *eidStr);
UINT32 sf_get_profile_total(void); UINT32 sf_get_profile_total(void);
UINT32 sf_is_profile_index_enable(UINT8 index); UINT32 sf_is_profile_index_enable(UINT8 index);
UINT32 sf_get_profile_item(UINT8 index, LPA_PROFILE_INFO *profileInfo); UINT32 sf_get_profile_item(UINT8 index, LPA_PROFILE_INFO *profileInfo);

View File

@ -102,7 +102,7 @@ void keep_seraching_gps_location(const int timeout_ms);
void app_RegisterNet_stop(void); void app_RegisterNet_stop(void);
int sf_check_sd(void); int sf_check_sd(void);
void sf_save_camera_gps_info(void); void sf_save_camera_gps_info(void);
void set_at_parament(void);
#ifdef __cplusplus #ifdef __cplusplus
#if __cplusplus #if __cplusplus
} }

View File

@ -4669,9 +4669,11 @@ SINT32 sf_get_utc(VOID)
rtcTime.Hour = hour; rtcTime.Hour = hour;
rtcTime.Min = minute; rtcTime.Min = minute;
rtcTime.Sec = second; rtcTime.Sec = second;
sf_sys_rtc_time_set(&rtcTime); if (SF_TRUE == sf_sys_rtc_time_check(&rtcTime)) {
sf_set_mcu_rtc_flag(1); sf_sys_rtc_time_set(&rtcTime);
printf("[%s:%d]set RTC: %04d/%02d/%02d %02d:%02d:%02d\n", __FUNCTION__, __LINE__, rtcTime.Year, rtcTime.Mon, rtcTime.Day, rtcTime.Hour, rtcTime.Min, rtcTime.Sec); sf_set_mcu_rtc_flag(1);
printf("[%s:%d]set RTC: %04d/%02d/%02d %02d:%02d:%02d\n", __FUNCTION__, __LINE__, rtcTime.Year, rtcTime.Mon, rtcTime.Day, rtcTime.Hour, rtcTime.Min, rtcTime.Sec);
}
} }
goto SF_UTC_END; goto SF_UTC_END;
@ -4833,7 +4835,7 @@ SINT32 sf_get_ntp(SINT32 value, SF_PARA_TIME_S *current_time)
if(strstr((const char *)gsmPara, "+QNTP: 0") != NULL) if(strstr((const char *)gsmPara, "+QNTP: 0") != NULL)
{ {
time = 0; time = 0;
int zoneSecond = 0; //int zoneSecond = 0;
UINT8 *CCLK = (UINT8 *)strstr((const char *)gsmPara, "+QNTP: 0"); UINT8 *CCLK = (UINT8 *)strstr((const char *)gsmPara, "+QNTP: 0");
year = (CCLK[10] - '0') * 1000 + (CCLK[11] - '0') * 100 + (CCLK[12] - '0') * 10 + (CCLK[13] - '0'); year = (CCLK[10] - '0') * 1000 + (CCLK[11] - '0') * 100 + (CCLK[12] - '0') * 10 + (CCLK[13] - '0');
@ -4857,7 +4859,7 @@ SINT32 sf_get_ntp(SINT32 value, SF_PARA_TIME_S *current_time)
} }
//getUtcTimeFlag = 1; //getUtcTimeFlag = 1;
rtcTime.Year = year; /*rtcTime.Year = year;
rtcTime.Mon = month; rtcTime.Mon = month;
rtcTime.Day = day; rtcTime.Day = day;
rtcTime.Hour = hour; rtcTime.Hour = hour;
@ -4885,7 +4887,7 @@ SINT32 sf_get_ntp(SINT32 value, SF_PARA_TIME_S *current_time)
sf_sys_rtc_time_set(&rtcTime); sf_sys_rtc_time_set(&rtcTime);
sf_set_mcu_rtc_flag(1); sf_set_mcu_rtc_flag(1);
printf("[%s:%d]set RTC: %04d/%02d/%02d %02d:%02d:%02d\n", __FUNCTION__, __LINE__, rtcTime.Year, rtcTime.Mon, rtcTime.Day, rtcTime.Hour, rtcTime.Min, rtcTime.Sec); printf("[%s:%d]set RTC: %04d/%02d/%02d %02d:%02d:%02d\n", __FUNCTION__, __LINE__, rtcTime.Year, rtcTime.Mon, rtcTime.Day, rtcTime.Hour, rtcTime.Min, rtcTime.Sec);
} }*/
goto SF_GEN_NTP_QIDEACT; goto SF_GEN_NTP_QIDEACT;
} }

View File

@ -1295,6 +1295,7 @@ SINT32 sf_send_file_to_ftp(UINT8 mode)
} }
else else
{ {
FtpOpenOk = SUCCESS;
return ret2; return ret2;
} }
} }

View File

@ -57,7 +57,7 @@
#include "sf_system.h" #include "sf_system.h"
#include "at_manager.h" #include "at_manager.h"
#include "Log.h" #include "Log.h"
#include "sf_4g_lpa.h"
#ifdef __cplusplus #ifdef __cplusplus
#if __cplusplus #if __cplusplus
@ -170,11 +170,11 @@ static SINT16 app_Qlog_procress(void) {
} }
#endif #endif
void sf_usb_net_init() void sf_usb_net_init(void)
{ {
static U16 flag = 0; static U16 flag = 0;
SF_CHAR cmdStr[128] ={0}; SF_CHAR cmdStr[128] ={0};
int ret = 0; //int ret = 0;
UIMenuStoreInfo *puiPara = sf_app_ui_para_get(); UIMenuStoreInfo *puiPara = sf_app_ui_para_get();
if(flag == 0) if(flag == 0)
@ -197,7 +197,7 @@ void sf_usb_net_init()
{ {
sprintf(cmdStr, "/usr/bin/quectel-CM-EG91 -n %d&", E_PDP_INDEX); sprintf(cmdStr, "/usr/bin/quectel-CM-EG91 -n %d&", E_PDP_INDEX);
} }
ret = system(cmdStr); system(cmdStr);
sleep(3); sleep(3);
} }
@ -232,31 +232,31 @@ SINT32 sf_USB_net_init(void)
for (i = 0; i < 20; i++) for (i = 0; i < 20; i++)
{ {
if(strncmp(puiPara->ModuleVer, GPRS_MODULE_TYPE_EG915Q, 6) == 0) if(strncmp(puiPara->ModuleVer, GPRS_MODULE_TYPE_EG915Q, 6) == 0)
{ {
ret = sf_check_usb0(); ret = sf_check_usb0();
if(ret != SUCCESS) if(ret != SUCCESS)
{ {
ret = sf_check_eth0(); ret = sf_check_eth0();
} }
} }
else else
{ {
ret = sf_check_eth0(); ret = sf_check_eth0();
if(ret != SUCCESS) if(ret != SUCCESS)
{ {
ret = sf_check_usb0(); ret = sf_check_usb0();
} }
} }
if (SUCCESS == ret) if (SUCCESS == ret)
{ {
ret = SF_SUCCESS; ret = SF_SUCCESS;
MLOGI("usb net ip up\r\n"); MLOGI("usb net ip up\r\n");
break; break;
} }
else else
{ {
sleep(1); sleep(1);
} }
} }
@ -1231,7 +1231,10 @@ SINT32 sf_cardv_file_to_app_send_thread(void) {
ThumbSend.IsRun = 0; ThumbSend.IsRun = 0;
sf_file_thumb_cfg_clear(); sf_file_thumb_cfg_clear();
sf_share_mem_file_down(1, s32ret); sf_share_mem_file_down(1, s32ret);
if (sf_poweron_type_get() == SF_MCU_STARTUP_ONKEY) {
app_led_net_reg_stop(s32ret);
}
if ((sf_poweron_type_get() != SF_MCU_STARTUP_ONKEY) && (!sf_sms_check_send())) { if ((sf_poweron_type_get() != SF_MCU_STARTUP_ONKEY) && (!sf_sms_check_send())) {
sf_power_off(); sf_power_off();
} }
@ -1282,9 +1285,9 @@ static SINT32 app_Register_Net_Error_return_setup(SF_FN_PARAM_S *pfnParam,
SLOGD("s32ret:%x\n", s32ret); SLOGD("s32ret:%x\n", s32ret);
// SLOGD("bind flag:%x\n", pStaticParam->bindFlag); // SLOGD("bind flag:%x\n", pStaticParam->bindFlag);
if (sf_poweron_type_get() == SF_MCU_STARTUP_ONKEY) { if (sf_poweron_type_get() == SF_MCU_STARTUP_ONKEY) {
if (SF_TRUE == sf_sys_rtc_time_check(&rtcTime)) { //if (SF_TRUE == sf_sys_rtc_time_check(&rtcTime)) {
sf_sys_rtc_time_set(&rtcTime); // sf_sys_rtc_time_set(&rtcTime);
} //}
app_led_net_reg_stop(s32ret); app_led_net_reg_stop(s32ret);
} }
@ -1311,10 +1314,10 @@ static SINT32 app_Register_Net_Error_return_server(SF_FN_PARAM_S *pfnParam,
SLOGE("s32ret:%#x\n", s32ret); SLOGE("s32ret:%#x\n", s32ret);
// SLOGD("bind flag:%x\n", pStaticParam->bindFlag); // SLOGD("bind flag:%x\n", pStaticParam->bindFlag);
if (sf_poweron_type_get() == SF_MCU_STARTUP_ONKEY) { if (sf_poweron_type_get() == SF_MCU_STARTUP_ONKEY) {
if (SF_TRUE == sf_sys_rtc_time_check(&rtcTime)) { //if (SF_TRUE == sf_sys_rtc_time_check(&rtcTime)) {
sf_sys_rtc_time_set(&rtcTime); // sf_sys_rtc_time_set(&rtcTime);
sf_sys_rtoscmd_set(4, NULL); // SET RTC time to rtos // sf_sys_rtoscmd_set(4, NULL); // SET RTC time to rtos
} // }
app_led_net_reg_stop(s32ret); app_led_net_reg_stop(s32ret);
} }
@ -1394,7 +1397,7 @@ static SINT32 app_Register_Net_startup_mode(SF_FN_PARAM_S *pfnParam)
if(sf_is_esim_card()) if(sf_is_esim_card())
{ {
sf_get_eid(eid); sf_get_eid((UINT8*)eid);
printf("pPara->EsimEid=%s\n", pCustomerParam->EsimEid); printf("pPara->EsimEid=%s\n", pCustomerParam->EsimEid);
printf("pPara->eid=%s\n", eid); printf("pPara->eid=%s\n", eid);
if((pCustomerParam->EsimEid[0] != '\0') && (SF_STRCMP(pCustomerParam->EsimEid, eid) != 0)) if((pCustomerParam->EsimEid[0] != '\0') && (SF_STRCMP(pCustomerParam->EsimEid, eid) != 0))
@ -1437,10 +1440,7 @@ static SINT32 app_Register_Net_startup_mode(SF_FN_PARAM_S *pfnParam)
#endif #endif
s32ret = sf_get_utc(); s32ret = sf_get_utc();
if ((s32ret == SF_SIM_ERROR_UTC) && (SF_ON != pCustomerParam->GpsSwitch)) {
SF_PARA_TIME_S current_time = { 0, 0, 0, 0, 0, 0};
s32ret = sf_get_ntp(s32ret, &current_time);
}
sf_4G_usb_net_apn_cfg(pfnParam); sf_4G_usb_net_apn_cfg(pfnParam);
set_at_parament(); set_at_parament();
sf_USB_net_init(); sf_USB_net_init();
@ -1602,11 +1602,7 @@ static SINT32 app_Register_Net_startup_mode(SF_FN_PARAM_S *pfnParam)
sf_USB_net_init(); sf_USB_net_init();
s32ret = sf_get_utc(); s32ret = sf_get_utc();
if ((s32ret == SF_SIM_ERROR_UTC) &&
(SF_ON != pCustomerParam->GpsSwitch)) {
SF_PARA_TIME_S current_time = {0, 0, 0, 0, 0, 0};
s32ret = sf_get_ntp(s32ret, &current_time);
}
if ((SF_ON == pCustomerParam->GpsSwitch)) { if ((SF_ON == pCustomerParam->GpsSwitch)) {
s32ret = open_gps(s32ret); s32ret = open_gps(s32ret);
} }
@ -1654,7 +1650,7 @@ static SINT32 app_Register_Net_startup_mode(SF_FN_PARAM_S *pfnParam)
if(sf_is_esim_card()) if(sf_is_esim_card())
{ {
sf_get_eid(eid); sf_get_eid((UINT8*)eid);
printf("pPara->EsimEid=%s\n", pCustomerParam->EsimEid); printf("pPara->EsimEid=%s\n", pCustomerParam->EsimEid);
printf("pPara->eid=%s\n", eid); printf("pPara->eid=%s\n", eid);
if((pCustomerParam->EsimEid[0] != '\0') && (SF_STRCMP(pCustomerParam->EsimEid, eid) != 0)) if((pCustomerParam->EsimEid[0] != '\0') && (SF_STRCMP(pCustomerParam->EsimEid, eid) != 0))
@ -1740,10 +1736,7 @@ static SINT32 app_Register_Net_startup_mode(SF_FN_PARAM_S *pfnParam)
sf_USB_net_init(); sf_USB_net_init();
s32ret = sf_get_utc(); s32ret = sf_get_utc();
if ((s32ret == SF_SIM_ERROR_UTC) && (SF_ON != pCustomerParam->GpsSwitch)) {
SF_PARA_TIME_S current_time = { 0, 0, 0, 0, 0, 0};
s32ret = sf_get_ntp(s32ret, &current_time);
}
if ((SF_ON == pCustomerParam->GpsSwitch)) { if ((SF_ON == pCustomerParam->GpsSwitch)) {
s32ret = open_gps(s32ret); s32ret = open_gps(s32ret);
} }
@ -2052,10 +2045,10 @@ void set_at_parament(void)
SINT32 open_gps(const SINT32 utc) SINT32 open_gps(const SINT32 utc)
{ {
UIMenuStoreInfo *pCustomerParam = sf_app_ui_para_get(); //UIMenuStoreInfo *pCustomerParam = sf_app_ui_para_get();
SINT32 s32ret = 0; //SINT32 s32ret = 0;
SF_PARA_TIME_S current_time = { 0, 0, 0, 0, 0, 0}; SF_PARA_TIME_S current_time = { 0, 0, 0, 0, 0, 0};
s32ret = sf_get_ntp(utc, &current_time); sf_get_ntp(utc, &current_time);
#define NTP_TIME_LENGTH 32 #define NTP_TIME_LENGTH 32
char ntp_time[NTP_TIME_LENGTH] = {0}; char ntp_time[NTP_TIME_LENGTH] = {0};
snprintf(ntp_time, NTP_TIME_LENGTH, "%04d/%02d/%02d,%02d:%02d:%02d", snprintf(ntp_time, NTP_TIME_LENGTH, "%04d/%02d/%02d,%02d:%02d:%02d",