1.去除编译警告
This commit is contained in:
parent
8ce2b8abbe
commit
b1ec28e979
|
@ -9,13 +9,13 @@
|
|||
#define INPUT_SUBFOLDER "mnt/sd/config"
|
||||
#define OUTPUT_SUBFOLDER "mnt/sd/logs"
|
||||
|
||||
#ifndef true
|
||||
#define true 1
|
||||
#endif
|
||||
|
||||
#ifndef false
|
||||
#define false 0
|
||||
#endif
|
||||
#ifndef true
|
||||
#define true 1
|
||||
#endif
|
||||
|
||||
#ifndef false
|
||||
#define false 0
|
||||
#endif
|
||||
|
||||
|
||||
#define PROFILE_STATE_DISABLED 0
|
||||
|
@ -48,8 +48,8 @@ LPA_API_ERROR sf_enable_profile(UINT8 indexProfiles);
|
|||
UINT32 sf_profile_name_paired(UINT8 *profileName, UINT8 *operatorName);
|
||||
void sf_lpa_profile_active_change(void);
|
||||
|
||||
UINT8 sf_is_esim_card();
|
||||
UINT8 sf_is_esim_init_finish();
|
||||
UINT8 sf_is_esim_card(void);
|
||||
UINT8 sf_is_esim_init_finish(void);
|
||||
|
||||
UINT32 sf_get_profile_total(void);
|
||||
UINT32 sf_is_profile_index_enable(UINT8 index);
|
||||
|
@ -70,7 +70,7 @@ SINT32 sf_lpa_set_download_profile_iccid(SINT8* iccid);
|
|||
void sf_set_wifi_socket(int fd);
|
||||
int sf_get_wifi_socket(void);
|
||||
void sf_set_wifi_cmd(UINT8 cmd);
|
||||
UINT8 sf_get_wifi_cmd();
|
||||
UINT8 sf_get_wifi_cmd(void);
|
||||
void sf_network_select(UINT8* profileId);
|
||||
void sf_4g_operator_scan(UINT8 mode);
|
||||
|
||||
|
|
|
@ -1918,7 +1918,7 @@ void sf_set_esim_card(UINT8 flag)
|
|||
g_esim_flag = flag;
|
||||
}
|
||||
|
||||
UINT8 sf_is_esim_card()
|
||||
UINT8 sf_is_esim_card(void)
|
||||
{
|
||||
return g_esim_flag;
|
||||
}
|
||||
|
@ -1930,7 +1930,7 @@ void sf_set_esim_init_finish(UINT8 flag)
|
|||
{
|
||||
g_esim_init_finish_flag = flag;
|
||||
}
|
||||
UINT8 sf_is_esim_init_finish()
|
||||
UINT8 sf_is_esim_init_finish(void)
|
||||
{
|
||||
return g_esim_init_finish_flag;
|
||||
}
|
||||
|
@ -1971,7 +1971,7 @@ void sf_lpa_profile_info_refresh(void)
|
|||
|
||||
|
||||
|
||||
void sf_sample_lpa_thread()
|
||||
void sf_sample_lpa_thread(void)
|
||||
{
|
||||
bool res;
|
||||
const LPA_API_VERSION* lpaApiVersion;
|
||||
|
@ -2346,7 +2346,7 @@ void sf_sample_lpa_init(void)
|
|||
|
||||
if(!SfLpaTskParam.IsRun)
|
||||
{
|
||||
pthread_create(&SfLpaTskParam.TskId, NULL, sf_sample_lpa_thread, NULL);
|
||||
pthread_create(&SfLpaTskParam.TskId, NULL, (void *)sf_sample_lpa_thread, NULL);
|
||||
SfLpaTskParam.IsRun = 1;
|
||||
}
|
||||
}
|
||||
|
@ -2369,7 +2369,7 @@ void sf_profile_active_change_thread(ULONG tmp)
|
|||
void sf_lpa_profile_active_change(void)
|
||||
{
|
||||
pthread_t tLpaProfileActiveTask;
|
||||
pthread_create(&tLpaProfileActiveTask,NULL,sf_profile_active_change_thread,(void *)NULL);
|
||||
pthread_create(&tLpaProfileActiveTask,NULL,(void *)sf_profile_active_change_thread,(void *)NULL);
|
||||
}
|
||||
|
||||
|
||||
|
@ -2803,42 +2803,42 @@ void sf_operator_scan_thread(UINT32 *tmp)
|
|||
{
|
||||
printf("scan network.\n");
|
||||
|
||||
UINT8 totalOperator = 0;
|
||||
UINT8 totalProfile = 0;
|
||||
UINT8 i = 0;
|
||||
UINT8 errCode = CMD_SUCCESS;
|
||||
UINT8 mode = (UINT8)*tmp;
|
||||
UINT8 *sendBuff = NULL;
|
||||
UINT16 sendBuffLen = 0;
|
||||
APP_SVR_PACKET_T *pMsgParse = NULL;
|
||||
SF_OPERATORS_LIST_T operatorInfo;
|
||||
Operator_Info_T *pOperatorInfo = NULL;
|
||||
Profile_Info_T *pProfileInfo = NULL;
|
||||
LPA_PROFILE_INFO profileItem;
|
||||
UINT16 profileListBase = 0;
|
||||
UINT8 totalOperator = 0;
|
||||
UINT8 totalProfile = 0;
|
||||
UINT8 i = 0;
|
||||
UINT8 errCode = CMD_SUCCESS;
|
||||
UINT8 mode = (UINT8)*tmp;
|
||||
UINT8 *sendBuff = NULL;
|
||||
UINT16 sendBuffLen = 0;
|
||||
APP_SVR_PACKET_T *pMsgParse = NULL;
|
||||
SF_OPERATORS_LIST_T operatorInfo;
|
||||
Operator_Info_T *pOperatorInfo = NULL;
|
||||
Profile_Info_T *pProfileInfo = NULL;
|
||||
LPA_PROFILE_INFO profileItem;
|
||||
UINT16 profileListBase = 0;
|
||||
UINT8 OperatorNameL[20] = {0};
|
||||
SF_REPORT_WIFI_ATTR_S* wifiCfg = sf_wifi_cfg_get();
|
||||
|
||||
memset((void *)&profileItem, 0, sizeof(LPA_PROFILE_INFO));
|
||||
memset((void *)&operatorInfo, 0, sizeof(SF_OPERATORS_LIST_T));
|
||||
|
||||
printf("mode=%d\n", mode);
|
||||
|
||||
errCode = sf_check_network_status();
|
||||
|
||||
if(errCode == CMD_SUCCESS)
|
||||
{
|
||||
totalOperator = sf_get_operator_total();
|
||||
|
||||
if(mode == 0) //scan
|
||||
{
|
||||
|
||||
memset((void *)&profileItem, 0, sizeof(LPA_PROFILE_INFO));
|
||||
memset((void *)&operatorInfo, 0, sizeof(SF_OPERATORS_LIST_T));
|
||||
|
||||
printf("mode=%d\n", mode);
|
||||
|
||||
errCode = sf_check_network_status();
|
||||
|
||||
if(errCode == CMD_SUCCESS)
|
||||
{
|
||||
totalOperator = sf_get_operator_total();
|
||||
|
||||
if(mode == 0) //scan
|
||||
{
|
||||
errCode = NETWORK_CMD_NOT_SUPPORT;
|
||||
#if 0
|
||||
sf_operator_delete_to_list();
|
||||
sf_operator_scan();
|
||||
totalOperator = sf_get_operator_total();
|
||||
sf_operator_delete_to_list();
|
||||
sf_operator_scan();
|
||||
totalOperator = sf_get_operator_total();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
else if(mode == 1) //not scan and return esim info
|
||||
{
|
||||
|
||||
|
@ -2851,71 +2851,71 @@ void sf_operator_scan_thread(UINT32 *tmp)
|
|||
{
|
||||
errCode = NETWORK_CMD_NOT_SUPPORT;
|
||||
}
|
||||
|
||||
totalProfile = sf_get_profile_total();
|
||||
}
|
||||
|
||||
totalProfile = sf_get_profile_total();
|
||||
}
|
||||
|
||||
|
||||
|
||||
//int fd = sf_get_wifi_socket();
|
||||
UINT8 currentCmd = sf_get_wifi_cmd();
|
||||
|
||||
{
|
||||
sendBuffLen = 10/*Magic+MsgLen+CMD+ACK+EndFlag*/ + 5/*Operator/Profile Total,ID*/ + totalOperator * sizeof(Operator_Info_T) + totalProfile * sizeof(Profile_Info_T);
|
||||
printf("sendBuffLen=%d totalOperator=%d totalProfile=%d\n", sendBuffLen, totalOperator, totalProfile);
|
||||
sendBuff = malloc(sendBuffLen);
|
||||
memset((void *)sendBuff, 0, sendBuffLen);
|
||||
pMsgParse = (APP_SVR_PACKET_T *)sendBuff;
|
||||
pMsgParse->magicNum = htons(MSG_PRE_FIX);
|
||||
pMsgParse->cmd = htons(currentCmd);
|
||||
pMsgParse->rsp = htons(MSG_WIFI_2_APP);
|
||||
pMsgParse->msglen = htons(sendBuffLen - 2*sizeof(UINT16));
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.cmdRet = errCode;
|
||||
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[0] = totalOperator;
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[1] = 0xff;
|
||||
pOperatorInfo = (Operator_Info_T *)&(pMsgParse->msgBuf.rctrlNetworkScan.buff[2]);
|
||||
|
||||
{
|
||||
sendBuffLen = 10/*Magic+MsgLen+CMD+ACK+EndFlag*/ + 5/*Operator/Profile Total,ID*/ + totalOperator * sizeof(Operator_Info_T) + totalProfile * sizeof(Profile_Info_T);
|
||||
printf("sendBuffLen=%d totalOperator=%d totalProfile=%d\n", sendBuffLen, totalOperator, totalProfile);
|
||||
sendBuff = malloc(sendBuffLen);
|
||||
memset((void *)sendBuff, 0, sendBuffLen);
|
||||
pMsgParse = (APP_SVR_PACKET_T *)sendBuff;
|
||||
pMsgParse->magicNum = htons(MSG_PRE_FIX);
|
||||
pMsgParse->cmd = htons(currentCmd);
|
||||
pMsgParse->rsp = htons(MSG_WIFI_2_APP);
|
||||
pMsgParse->msglen = htons(sendBuffLen - 2*sizeof(UINT16));
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.cmdRet = errCode;
|
||||
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[0] = totalOperator;
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[1] = 0xff;
|
||||
pOperatorInfo = (Operator_Info_T *)&(pMsgParse->msgBuf.rctrlNetworkScan.buff[2]);
|
||||
|
||||
sf_get_operatorname(OperatorNameL);
|
||||
|
||||
for(i = 0; i < totalOperator; i++)
|
||||
{
|
||||
if(sf_get_operator_item(i, &operatorInfo) == SUCCESS)
|
||||
{
|
||||
pOperatorInfo[i].operatorId = operatorInfo.Index;
|
||||
SF_STRNCPY(&(pOperatorInfo[i].operatorName), &(operatorInfo.OperatorNameLong), 16);
|
||||
pOperatorInfo[i].signalVal = operatorInfo.SignalVal;
|
||||
|
||||
if(SF_STRNCMP(operatorInfo.OperatorNameLong, OperatorNameL, sizeof(operatorInfo.OperatorNameLong)) == 0)
|
||||
{
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[1] = operatorInfo.Index;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
profileListBase = 2 + totalOperator * sizeof(Operator_Info_T);
|
||||
printf("profileListBase=%d\n", profileListBase);
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[profileListBase] = totalProfile; //htons(totalProfile);
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[profileListBase + 1] = 0xff;
|
||||
pProfileInfo = (Profile_Info_T *)&(pMsgParse->msgBuf.rctrlNetworkScan.buff[profileListBase + 2]);
|
||||
|
||||
for(i = 0; i < totalProfile; i++)
|
||||
{
|
||||
if(sf_get_profile_item(i, &profileItem) == SUCCESS)
|
||||
{
|
||||
pProfileInfo[i].profileId = i;
|
||||
SF_STRNCPY(&pProfileInfo[i].profileName, profileItem.profileName, 16);
|
||||
|
||||
if(profileItem.profileState[0] == PROFILE_STATE_ENABLED)
|
||||
{
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[profileListBase + 1] = i;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
sendBuff[sendBuffLen - 2] = 0xff;
|
||||
sendBuff[sendBuffLen - 1] = 0xee;
|
||||
|
||||
for(i = 0; i < totalOperator; i++)
|
||||
{
|
||||
if(sf_get_operator_item(i, &operatorInfo) == SUCCESS)
|
||||
{
|
||||
pOperatorInfo[i].operatorId = operatorInfo.Index;
|
||||
SF_STRNCPY(&(pOperatorInfo[i].operatorName), &(operatorInfo.OperatorNameLong), 16);
|
||||
pOperatorInfo[i].signalVal = operatorInfo.SignalVal;
|
||||
|
||||
if(SF_STRNCMP(operatorInfo.OperatorNameLong, OperatorNameL, sizeof(operatorInfo.OperatorNameLong)) == 0)
|
||||
{
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[1] = operatorInfo.Index;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
profileListBase = 2 + totalOperator * sizeof(Operator_Info_T);
|
||||
printf("profileListBase=%d\n", profileListBase);
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[profileListBase] = totalProfile; //htons(totalProfile);
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[profileListBase + 1] = 0xff;
|
||||
pProfileInfo = (Profile_Info_T *)&(pMsgParse->msgBuf.rctrlNetworkScan.buff[profileListBase + 2]);
|
||||
|
||||
for(i = 0; i < totalProfile; i++)
|
||||
{
|
||||
if(sf_get_profile_item(i, &profileItem) == SUCCESS)
|
||||
{
|
||||
pProfileInfo[i].profileId = i;
|
||||
SF_STRNCPY(&pProfileInfo[i].profileName, profileItem.profileName, 16);
|
||||
|
||||
if(profileItem.profileState[0] == PROFILE_STATE_ENABLED)
|
||||
{
|
||||
pMsgParse->msgBuf.rctrlNetworkScan.buff[profileListBase + 1] = i;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
sendBuff[sendBuffLen - 2] = 0xff;
|
||||
sendBuff[sendBuffLen - 1] = 0xee;
|
||||
|
||||
//memdump(sendBuff, sendBuffLen);
|
||||
//send(fd,(void *)sendBuff, sendBuffLen, 0);
|
||||
wifiCfg->Lenth = sendBuffLen;
|
||||
|
@ -2948,7 +2948,7 @@ void sf_operator_scan_thread(UINT32 *tmp)
|
|||
sf_share_mem_wifi_down(1);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
@ -3065,16 +3065,16 @@ void sf_network_select_thread(UINT8 * tmp)
|
|||
UINT32 ret = SF_LPA_SUCCESS;
|
||||
UINT32 sts = 0;
|
||||
UINT32 retryTime=0;
|
||||
UINT8 errCode = CMD_SUCCESS;
|
||||
UINT8 errCode = CMD_SUCCESS;
|
||||
UINT8 profileId = *tmp;
|
||||
UINT8 curActiveProfileId = 0;
|
||||
UINT32 totalProfile = 0;
|
||||
LPA_API_ERROR lpaErrCode = LPA_NO_ERROR;
|
||||
|
||||
errCode = sf_check_network_status();
|
||||
|
||||
if(errCode == CMD_SUCCESS)
|
||||
{
|
||||
|
||||
errCode = sf_check_network_status();
|
||||
|
||||
if(errCode == CMD_SUCCESS)
|
||||
{
|
||||
|
||||
|
||||
sf_get_profile_active_index(&curActiveProfileId);
|
||||
|
@ -3108,11 +3108,11 @@ void sf_network_select_thread(UINT8 * tmp)
|
|||
//LOG_DM_RS("Swich Result:0x%02x\n", lpaErrCode);
|
||||
|
||||
if(lpaErrCode == LPA_NO_ERROR)
|
||||
{
|
||||
{
|
||||
sf_lpa_profile_info_refresh();
|
||||
errCode = CMD_SUCCESS;
|
||||
errCode = CMD_SUCCESS;
|
||||
sts = 1;
|
||||
}
|
||||
}
|
||||
else if (lpaErrCode == LPA_ERROR_LOCAL_PROFILE_CAT_BUSY)
|
||||
{
|
||||
retryTime++;
|
||||
|
@ -3147,24 +3147,24 @@ void sf_network_select_thread(UINT8 * tmp)
|
|||
continue;
|
||||
}
|
||||
else
|
||||
{
|
||||
{
|
||||
if(lpaErrCode == SF_LPA_ERROR_PROFILE_NOT_FOUND)
|
||||
{
|
||||
printf("status:PROFILE_NOT_FOUND\n");
|
||||
errCode = NETWORK_PROFILE_NOT_FOUND;
|
||||
}
|
||||
{
|
||||
printf("status:PROFILE_NOT_FOUND\n");
|
||||
errCode = NETWORK_PROFILE_NOT_FOUND;
|
||||
}
|
||||
else if(lpaErrCode == SF_LPA_ERROR_PROFILE_IS_ENABLE)
|
||||
{
|
||||
printf("status:PROFILE_IS_ENABLE\n");
|
||||
errCode = NETWORK_NOT_NEED_SET;
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("status:SELECT_FAILED\n");
|
||||
errCode = NETWORK_PROFILE_SELECT_FAILED;
|
||||
}
|
||||
{
|
||||
printf("status:PROFILE_IS_ENABLE\n");
|
||||
errCode = NETWORK_NOT_NEED_SET;
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("status:SELECT_FAILED\n");
|
||||
errCode = NETWORK_PROFILE_SELECT_FAILED;
|
||||
}
|
||||
sts = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(lpaErrCode == LPA_ERROR_LOCAL_PROFILE_CAT_BUSY)
|
||||
|
@ -3267,9 +3267,9 @@ void sf_network_select_thread(UINT8 * tmp)
|
|||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
sf_wifi_server_network_select_finish(errCode);
|
||||
sf_wifi_server_network_select_finish(errCode);
|
||||
|
||||
#if ((!SF_IQ_DEBUG)&&(!SF_4G_TEST))
|
||||
if(errCode == CMD_SUCCESS)
|
||||
|
@ -3281,14 +3281,14 @@ void sf_network_select_thread(UINT8 * tmp)
|
|||
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
if((errCode == CMD_SUCCESS) || (errCode == NETWORK_PROFILE_SELECT_FAILED))
|
||||
{
|
||||
sleep(3);
|
||||
sf_send_poweroff_msg();
|
||||
printf("[power off] %s(%d)\n",__FUNCTION__,__LINE__);
|
||||
}
|
||||
|
||||
#if 0
|
||||
if((errCode == CMD_SUCCESS) || (errCode == NETWORK_PROFILE_SELECT_FAILED))
|
||||
{
|
||||
sleep(3);
|
||||
sf_send_poweroff_msg();
|
||||
printf("[power off] %s(%d)\n",__FUNCTION__,__LINE__);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
}
|
||||
|
@ -3307,15 +3307,15 @@ void sf_network_switch_thread()
|
|||
UINT32 ret = SF_LPA_SUCCESS;
|
||||
UINT32 sts = 0;
|
||||
UINT32 retryTime=0;
|
||||
UINT8 errCode = CMD_SUCCESS;
|
||||
UINT8 profileId = 0;
|
||||
UINT8 errCode = CMD_SUCCESS;
|
||||
UINT8 profileId = 0;
|
||||
UINT8 curActiveProfileId = 0;
|
||||
LPA_API_ERROR lpaErrCode = LPA_NO_ERROR;
|
||||
|
||||
errCode = sf_check_network_status();
|
||||
|
||||
errCode = sf_check_network_status();
|
||||
SLOGE("errCode:%x\n", errCode);
|
||||
|
||||
if(errCode == CMD_SUCCESS)
|
||||
if(errCode == CMD_SUCCESS)
|
||||
{
|
||||
if(sf_get_active_profile_next_index(&profileId) == FALSE)
|
||||
{
|
||||
|
@ -3338,11 +3338,11 @@ void sf_network_switch_thread()
|
|||
//LOG_DM_RS("Swich Result:0x%02x\n", lpaErrCode);
|
||||
|
||||
if(lpaErrCode == LPA_NO_ERROR)
|
||||
{
|
||||
{
|
||||
sf_lpa_profile_info_refresh();
|
||||
errCode = CMD_SUCCESS;
|
||||
errCode = CMD_SUCCESS;
|
||||
sts = 1;
|
||||
}
|
||||
}
|
||||
else if (lpaErrCode == LPA_ERROR_LOCAL_PROFILE_CAT_BUSY)
|
||||
{
|
||||
retryTime++;
|
||||
|
@ -3377,24 +3377,24 @@ void sf_network_switch_thread()
|
|||
continue;
|
||||
}
|
||||
else
|
||||
{
|
||||
{
|
||||
if(lpaErrCode == SF_LPA_ERROR_PROFILE_NOT_FOUND)
|
||||
{
|
||||
printf("status:PROFILE_NOT_FOUND\n");
|
||||
errCode = NETWORK_PROFILE_NOT_FOUND;
|
||||
}
|
||||
{
|
||||
printf("status:PROFILE_NOT_FOUND\n");
|
||||
errCode = NETWORK_PROFILE_NOT_FOUND;
|
||||
}
|
||||
else if(lpaErrCode == SF_LPA_ERROR_PROFILE_IS_ENABLE)
|
||||
{
|
||||
printf("status:PROFILE_IS_ENABLE\n");
|
||||
errCode = NETWORK_NOT_NEED_SET;
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("status:SELECT_FAILED\n");
|
||||
errCode = NETWORK_PROFILE_SELECT_FAILED;
|
||||
}
|
||||
{
|
||||
printf("status:PROFILE_IS_ENABLE\n");
|
||||
errCode = NETWORK_NOT_NEED_SET;
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("status:SELECT_FAILED\n");
|
||||
errCode = NETWORK_PROFILE_SELECT_FAILED;
|
||||
}
|
||||
sts = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(lpaErrCode == LPA_ERROR_LOCAL_PROFILE_CAT_BUSY)
|
||||
|
|
Loading…
Reference in New Issue
Block a user