#ifndef __SF_SYSTEM_H__ #define __SF_SYSTEM_H__ #ifdef __cplusplus #if __cplusplus extern "C" { #endif #endif #include "sf_type.h" #include "sf_param_common.h" extern SINT32 bUpdateEnble; extern SINT32 s32ThreeWaySwitch; void app_poweroff_time_clear(void); SINT8 app_flash_poweroff_task_IsRun(void); SINT32 app_funkey_switch_check_start(void); SINT32 app_funkey_switch_check_stop(void); SINT32 app_upgrade_restore_start(void); SINT32 app_upgrade_restore_stop(void); SINT8 app_upgrade_restore_IsRun(void); SINT32 app_system_poweroff(SF_POWEROFF_TYPE_E enType ); SINT32 app_usb_mode_start(void); SINT32 app_system_time_update(unsigned int rtosBootTime) ; SINT32 app_system_param_update(void); SINT32 app_http_time_by_timezone_set(void); SINT32 app_upgrade_sd_execute(void); SINT32 app_upgrade_ota_restore_start(void); SINT32 app_upgrade_ota_restore_stop(void); SINT8 app_upgrade_ota_restore_IsRun(void); SINT32 app_preinit(void); UINT8 *sf_versionGet(UINT8 ver[],UINT8 fea[]); void sf_power_off(void); void sf_set_wait_shared_condition(int in); SINT32 sf_app_para_signaling_start(void); SINT32 sf_app_para_check_start(void); SINT32 sf_app_para_check_stop(void); SINT32 sf_app_battery_start(void); SINT32 sf_app_battery_stop(void); SINT32 sf_app_data_ready_start(void); void sf_cmd_4g_usb_boot(void); void sf_do_4g_upgrade_thread(void); UINT32 sf_4g_update(UINT8 *upFname); SINT32 sf_app_load_ko_start(void); SINT32 sf_app_mcu_para_start(void); SINT32 app_auto_poweroff_start(void); UINT8 sf_check_power_on_mode(void); void sf_power_off_msg_to_cardv(void); SINT32 sf_app_mcu_para_power_no_start(void); SINT32 sf_app_mcu_updata_start(void); #ifdef __cplusplus #if __cplusplus } #endif #endif #endif