1.内存发送增加限制条件
This commit is contained in:
		
							parent
							
								
									cb8d85d4ff
								
							
						
					
					
						commit
						f536e96df4
					
				| 
						 | 
				
			
			@ -3206,6 +3206,12 @@ SINT32 sf_mem_send_file_to_ftp(void)
 | 
			
		|||
	UINT8 csqlevel = 0;
 | 
			
		||||
    MLOGD("start\n");
 | 
			
		||||
 | 
			
		||||
    ret1 = sf_check_ftp_send(1);
 | 
			
		||||
    if (ret1 != SF_SUCCESS) {
 | 
			
		||||
        MLOGE("ERROR:%#x\n", ret1);
 | 
			
		||||
        return ret1;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
	sf_custom_str_get(CamNameStr);
 | 
			
		||||
	sf_4G_signal_level_get(sf_get_net_generation(),sf_get_cq_signal(),&csqlevel);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -3244,7 +3250,11 @@ SINT32 sf_mem_send_file_to_ftp(void)
 | 
			
		|||
        }
 | 
			
		||||
    }*/
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    if(sf_file_IsExsit((char *)filePath) == SF_TRUE)
 | 
			
		||||
    {
 | 
			
		||||
        sf_file_remove((char *)filePath);
 | 
			
		||||
    }
 | 
			
		||||
    system("sync");
 | 
			
		||||
    MLOGD(" end ret1:[0x%08X],ret2:[0x%08X]\n", ret1, ret2);
 | 
			
		||||
 | 
			
		||||
	if(ret1 != SF_SUCCESS)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1299,6 +1299,19 @@ SINT32 sf_cardv_file_to_app_send_thread(void) {
 | 
			
		|||
        #endif
 | 
			
		||||
        goto SEND_FILE_END;
 | 
			
		||||
    }
 | 
			
		||||
    #if SF_NO_SD_SEND == ENABLE
 | 
			
		||||
    if((0 == puiPara->SendType))
 | 
			
		||||
    {
 | 
			
		||||
        if(sf_file_IsExsit("/tmp/MEMPHOTO.JPG") == SF_TRUE)
 | 
			
		||||
        {
 | 
			
		||||
            sf_4G_status_set(SF_4G_SENDING);
 | 
			
		||||
            s32ret = sf_mem_send_file_to_ftp();
 | 
			
		||||
            sf_4G_status_set(SF_4G_FREE);
 | 
			
		||||
            goto SEND_FILE_END;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    #endif
 | 
			
		||||
 | 
			
		||||
    stpfncallback.pstParam = sf_customer_param_get();
 | 
			
		||||
    stpfncallback.pstaticParam = sf_app_ui_para_get();
 | 
			
		||||
    // stpfncallback.pstaticParam = sf_statistics_param_get();
 | 
			
		||||
| 
						 | 
				
			
			@ -1361,6 +1374,13 @@ SINT32 sf_file_send_auto(void) {
 | 
			
		|||
        // }
 | 
			
		||||
        return SF_FAILURE;
 | 
			
		||||
    }
 | 
			
		||||
    #if SF_NO_SD_SEND == ENABLE
 | 
			
		||||
    if((0 == puiPara->SendType) && (0 == sf_usr_mem_photo_ch()))
 | 
			
		||||
    {
 | 
			
		||||
        s32ret = sf_mem_send_file_to_ftp();
 | 
			
		||||
        return s32ret;
 | 
			
		||||
    }
 | 
			
		||||
    #endif
 | 
			
		||||
    // else if(2 == puiPara->SdFailCount)
 | 
			
		||||
    // {
 | 
			
		||||
    //     sleep(1);
 | 
			
		||||
| 
						 | 
				
			
			@ -1381,7 +1401,6 @@ SINT32 sf_file_send_auto(void) {
 | 
			
		|||
    s32ret = sf_check_ftp_send(1);
 | 
			
		||||
    if (s32ret != SF_SUCCESS) {
 | 
			
		||||
        MLOGE("ERROR:%#x\n", s32ret);
 | 
			
		||||
        ThumbSend.IsRun = 0;
 | 
			
		||||
        sf_file_thumb_cfg_clear();
 | 
			
		||||
        sf_share_mem_file_down(1, s32ret);
 | 
			
		||||
        return s32ret;
 | 
			
		||||
| 
						 | 
				
			
			@ -1392,7 +1411,6 @@ SINT32 sf_file_send_auto(void) {
 | 
			
		|||
        sf_set_gprs_errno(s32ret);
 | 
			
		||||
    }
 | 
			
		||||
    //	app_file_transfer_Error_return_server(&stpfncallback);
 | 
			
		||||
    ThumbSend.IsRun = 0;
 | 
			
		||||
    sf_file_thumb_cfg_clear();
 | 
			
		||||
    sf_share_mem_file_down(1, s32ret);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -2553,16 +2571,20 @@ void sf_register_net_para_ck(void)
 | 
			
		|||
            if (0 != sf_get_cq_signal()) {
 | 
			
		||||
                puiPara->NeedTimeSyncStartUp = 1;
 | 
			
		||||
            }
 | 
			
		||||
            puiPara->NetWorkNeedSearch = 0;
 | 
			
		||||
            sf_sleep_ms(100);
 | 
			
		||||
            break;
 | 
			
		||||
        case SF_MCU_STARTUP_RESET:
 | 
			
		||||
            if (0 != sf_get_cq_signal()) {
 | 
			
		||||
                puiPara->NeedTimeSyncStartUp = 1;
 | 
			
		||||
            }
 | 
			
		||||
            puiPara->NetWorkNeedSearch = 0;
 | 
			
		||||
            sf_sleep_ms(100);
 | 
			
		||||
            break;
 | 
			
		||||
        case SF_MCU_STARTUP_SYN_PARAM:
 | 
			
		||||
            puiPara->NetWorkNeedSearch = 0;
 | 
			
		||||
            puiPara->NeedTimeSyncStartUp = 0;
 | 
			
		||||
            sf_sleep_ms(100);
 | 
			
		||||
            break;
 | 
			
		||||
        default:
 | 
			
		||||
            break;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user