1.WiFi调整

This commit is contained in:
payton 2023-11-06 10:29:39 +08:00
parent e5e4573e1d
commit 87feaba1d0
2 changed files with 84 additions and 56 deletions

View File

@ -466,6 +466,10 @@ typedef struct
UINT8 sendFirstTimeM; /* 0~59 (12小时和 24小时共用) */ UINT8 sendFirstTimeM; /* 0~59 (12小时和 24小时共用) */
UINT8 sendSecondTimeH; /* 0~23 */ UINT8 sendSecondTimeH; /* 0~23 */
UINT8 sendSecondTimeM; /* 0~59 */ UINT8 sendSecondTimeM; /* 0~59 */
UINT8 sendThirdTimeH; /* 0~23 */
UINT8 sendThirdTimeM; /* 0~59 */
UINT8 sendFourthTimeH; /* 0~23 */
UINT8 sendFourthTimeM; /* 0~59 */
UINT16 suffix; /* 0xFFEE */ UINT16 suffix; /* 0xFFEE */
} __attribute__((packed)) MSG_DEV_SendType_Set_T; } __attribute__((packed)) MSG_DEV_SendType_Set_T;

View File

@ -823,7 +823,7 @@ void sf_app_Get_Camera_Info(MSG_DEV_INFO_Get_Rsp_T *camInfo)
//camInfo->GpsLongitude = htonl(0); //camInfo->GpsLongitude = htonl(0);
//camInfo->GpsLatitude = htonl(0); //camInfo->GpsLatitude = htonl(0);
#endif #endif
strcpy((char *)camInfo->hwType, "reveal-x"); strcpy((char *)camInfo->hwType, "reveal-x-pro3.0");
//S8 strTemp[16]= {0}; //S8 strTemp[16]= {0};
//sf_get_sys_version(strTemp); //sf_get_sys_version(strTemp);
@ -895,14 +895,18 @@ void sf_app_Get_Camera_Para(MSG_DEV_Param_Get_Rsp_T *CamPara)
{ {
CamPara->imageSize = 2; CamPara->imageSize = 2;
} }
/*else if(PHOTO_SIZE_16M == puiPara->ImgSize) else if(PHOTO_SIZE_24M == puiPara->ImgSize)
{ {
CamPara->imageSize = 3; CamPara->imageSize = 3;
} }
else if(PHOTO_SIZE_32M == puiPara->ImgSize) else if(PHOTO_SIZE_32M == puiPara->ImgSize)
{ {
CamPara->imageSize = 2; CamPara->imageSize = 4;
}*/ }
else if(PHOTO_SIZE_40M == puiPara->ImgSize)
{
CamPara->imageSize = 5;
}
else else
{ {
CamPara->imageSize = 2; CamPara->imageSize = 2;
@ -1411,15 +1415,18 @@ SINT32 sf_svr_packet_proc(SINT32 fd, UINT8 *pAppData, UINT16 dataLen)
{ {
puiPara->ImgSize = PHOTO_SIZE_8M; puiPara->ImgSize = PHOTO_SIZE_8M;
} }
/*
else if(tmpValue == 3) else if(tmpValue == 3)
{ {
puiPara->ImgSize = PHOTO_SIZE_16M; puiPara->ImgSize = PHOTO_SIZE_24M;
} }
else if(tmpValue == 2) else if(tmpValue == 4)
{ {
puiPara->ImgSize = PHOTO_SIZE_32M; puiPara->ImgSize = PHOTO_SIZE_32M;
}*/ }
else if(tmpValue == 5)
{
puiPara->ImgSize = PHOTO_SIZE_40M;
}
else else
{ {
puiPara->ImgSize = PHOTO_SIZE_8M; puiPara->ImgSize = PHOTO_SIZE_8M;
@ -1559,27 +1566,44 @@ SINT32 sf_svr_packet_proc(SINT32 fd, UINT8 *pAppData, UINT16 dataLen)
puiPara->TimeSend1.Min = pMsgStruct->msgBuf.setSendType.sendFirstTimeM % 60; puiPara->TimeSend1.Min = pMsgStruct->msgBuf.setSendType.sendFirstTimeM % 60;
puiPara->TimeSend2.Hour = pMsgStruct->msgBuf.setSendType.sendSecondTimeH % 24; puiPara->TimeSend2.Hour = pMsgStruct->msgBuf.setSendType.sendSecondTimeH % 24;
puiPara->TimeSend2.Min = pMsgStruct->msgBuf.setSendType.sendSecondTimeM % 60; puiPara->TimeSend2.Min = pMsgStruct->msgBuf.setSendType.sendSecondTimeM % 60;
puiPara->TimeSend3.Hour = pMsgStruct->msgBuf.setSendType.sendThirdTimeH % 24;
puiPara->TimeSend3.Min = pMsgStruct->msgBuf.setSendType.sendThirdTimeM % 60;
puiPara->TimeSend4.Hour = pMsgStruct->msgBuf.setSendType.sendFourthTimeH % 24;
puiPara->TimeSend4.Min = pMsgStruct->msgBuf.setSendType.sendFourthTimeM % 60;
if(puiPara->SendType == 0) if(puiPara->SendType == 0)
{ {
puiPara->TimeSend1Switch = 0; puiPara->TimeSend1Switch = 0;
puiPara->TimeSend2Switch = 0; puiPara->TimeSend2Switch = 0;
//puiPara->TimeSend3 = 0; puiPara->TimeSend3Switch = 0;
//puiPara->TimeSend4 = 0; puiPara->TimeSend4Switch = 0;
} }
else if(puiPara->SendType == 1) else if(puiPara->SendType == 1)
{ {
puiPara->TimeSend1Switch = 1; puiPara->TimeSend1Switch = 1;
puiPara->TimeSend2Switch = 0; puiPara->TimeSend2Switch = 0;
//puiPara->TimeSend3 = 0; puiPara->TimeSend3Switch = 0;
//puiPara->TimeSend4 = 0; puiPara->TimeSend4Switch = 0;
} }
else // if(puiPara->SendType == 2) else if(puiPara->SendType == 2)
{ {
puiPara->TimeSend1Switch = 1; puiPara->TimeSend1Switch = 1;
puiPara->TimeSend2Switch = 1; puiPara->TimeSend2Switch = 1;
puiPara->TimeSend3Switch = 0;
puiPara->TimeSend4Switch = 0;
} }
MLOGI("SendType:%d TimeSend1Switch:%d %02d:%02d TimeSend2Switch:%d %02d:%02d\n",puiPara->SendType,puiPara->TimeSend1Switch,puiPara->TimeSend1.Hour,puiPara->TimeSend1.Min,puiPara->TimeSend2Switch, puiPara->TimeSend2.Hour,puiPara->TimeSend2.Min); else if(puiPara->SendType == 4)
{
puiPara->TimeSend1Switch = 1;
puiPara->TimeSend2Switch = 1;
puiPara->TimeSend3Switch = 1;
puiPara->TimeSend4Switch = 1;
}
MLOGI("SendType:%d TimeSend1Switch:%d %02d:%02d TimeSend2Switch:%d %02d:%02d TimeSend3Switch:%d %02d:%02d TimeSend4Switch:%d %02d:%02d\n",
puiPara->SendType,
puiPara->TimeSend1Switch, puiPara->TimeSend1.Hour,puiPara->TimeSend1.Min,
puiPara->TimeSend2Switch, puiPara->TimeSend2.Hour,puiPara->TimeSend2.Min,
puiPara->TimeSend3Switch, puiPara->TimeSend3.Hour,puiPara->TimeSend3.Min,
puiPara->TimeSend4Switch, puiPara->TimeSend4.Hour,puiPara->TimeSend4.Min);
} }
respFlag = 2; respFlag = 2;
@ -1930,7 +1954,7 @@ SINT32 sf_svr_packet_proc(SINT32 fd, UINT8 *pAppData, UINT16 dataLen)
case WIFI_CONTROL_CAMERA_SHOOT: case WIFI_CONTROL_CAMERA_SHOOT:
MLOGI("[WIFI_SET_CAMERA_SHOOT] shoot:%d\n",pMsgStruct->msgBuf.ctrlShoot.shoot); MLOGI("[WIFI_SET_CAMERA_SHOOT] shoot:%d\n",pMsgStruct->msgBuf.ctrlShoot.shoot);
if((TRUE == sf_is_preview()) && (pMsgStruct->msgBuf.ctrlShoot.shoot <= 3)) if((System_GetState(SYS_STATE_CARD) == CARD_INSERTED) && (TRUE == sf_is_preview()) && (pMsgStruct->msgBuf.ctrlShoot.shoot <= 3))
{ {
if((puiPara->CamMode != 1) && (pMsgStruct->msgBuf.ctrlShoot.shoot < 3)) if((puiPara->CamMode != 1) && (pMsgStruct->msgBuf.ctrlShoot.shoot < 3))
{ {