131 lines
4.4 KiB
C
131 lines
4.4 KiB
C
#ifndef __SF_MODULE_H__
|
|
#define __SF_MODULE_H__
|
|
#include "sf_param_common.h"
|
|
|
|
#ifdef __cplusplus
|
|
#if __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
#endif
|
|
#define IMEI_LEN 15
|
|
|
|
|
|
#define EG91 "EG91"
|
|
#define EG95 "EG95"
|
|
|
|
#define APNGPRS_WUYUAN "America.bics"
|
|
#define APNGPRS_WUYUAN2 "bicsapn"
|
|
#define APNGPRSTEMP "CTNET"
|
|
#define APNGPRSTEMP2 "3gnet"
|
|
#define APNGPRSTEMP3 "CMNET"
|
|
|
|
|
|
|
|
#define SF_APP_ERROR_NO_SUPPOET SF_ERR_ID(SF_MOD_APP, ERROR_NO_SUPPORT)
|
|
#define SF_APP_ERROR_REQUEST SF_ERR_ID(SF_MOD_APP, ERROR_REQUEST)
|
|
#define SF_APP_ERROR_QIACT SF_ERR_ID(SF_MOD_APP, ERROR_AT_ACTIVE)
|
|
#define SF_APP_ERROR_NO_FILE SF_ERR_ID(SF_MOD_APP, ERROR_NO_FILE)
|
|
#define SF_APP_ERROR_WRITE SF_ERR_ID(SF_MOD_APP, ERROR_WRITE)
|
|
#define SF_APP_ERROR_FILE_SEND SF_ERR_ID(SF_MOD_APP, ERROR_FILE_SEND)
|
|
|
|
#define SF_4G_ERROR_AT_APN SF_ERR_ID(SF_MOD_4G, ERROR_AT_APN)
|
|
#define SF_4G_ERROR_AT_TIMEOUT SF_ERR_ID(SF_MOD_4G, ERROR_AT_TIMEOUT)
|
|
#define SF_4G_ERROR_AT_ACTIVE SF_ERR_ID(SF_MOD_4G, ERROR_AT_ACTIVE)
|
|
#define SF_4G_ERROR_AT_READ SF_ERR_ID(SF_MOD_4G, ERROR_AT_READ)
|
|
#define SF_4G_ERROR_AT_OPEN SF_ERR_ID(SF_MOD_4G, ERROR_AT_OPEN)
|
|
#define SF_4G_ERROR_AT_DISCONNECT SF_ERR_ID(SF_MOD_4G, ERROR_AT_DISCONNECT)
|
|
#define SF_4G_ERROR_NO_SIMCARD SF_ERR_ID(SF_MOD_4G, ERROR_NO_SIMCARD)
|
|
#define SF_4G_ERROR_NO_SUPPOET SF_ERR_ID(SF_MOD_4G, ERROR_NO_SUPPORT)
|
|
#define SF_4G_ERROR_NO_SIGNAL SF_ERR_ID(SF_MOD_4G, ERROR_NO_SIGNAL)
|
|
#define SF_4G_ERROR_FILE_SEND SF_ERR_ID(SF_MOD_4G, ERROR_FILE_SEND)
|
|
#define SF_4G_ERROR_IP_ADDR SF_ERR_ID(SF_MOD_4G, ERROR_IP_ADDR)
|
|
#define SF_4G_ERROR_MODULE_OPEN SF_ERR_ID(SF_MOD_4G, ERROR_MODULE_OPEN)
|
|
#define SF_4G_ERROR_REG_NET SF_ERR_ID(SF_MOD_4G, ERROR_REG_NET)
|
|
|
|
|
|
|
|
|
|
|
|
// typedef enum sf4G_STATUS_E
|
|
// {
|
|
// SF_4G_OK = 0x01,
|
|
// SF_4G_FAIL = 0x02,
|
|
// SF_4G_FREE = 0x03,
|
|
// SF_4G_SENDING = 0x04,
|
|
// SF_4G_SEARCHING = 0X05,
|
|
// SF_4G_REBOOT = 0x06,
|
|
// SF_4G_BUTT = 0x07,
|
|
// } SF_4G_STATUS_E;
|
|
|
|
//SINT32 sf_4G_cfun_set();
|
|
|
|
//SINT32 sf_4G_qsclk_set();
|
|
|
|
|
|
|
|
SINT32 sf_4G_signal_level_get(SINT8 net,SINT8 signal,UINT8* value);
|
|
|
|
void sf_4G_usb_init(void);
|
|
|
|
SF_4G_STATUS_E sf_4G_status_get(void);
|
|
|
|
void sf_4G_status_set(SF_4G_STATUS_E enStatus);
|
|
|
|
SINT32 sf_4G_sim_IsInsert(void);
|
|
|
|
SINT32 sf_4G_file_transfer(SF_CHAR *fileName, SINT32 *fileSize, SF_FILE_TYPE_E fileType);
|
|
|
|
SINT32 sf_4G_http_config(SF_FN_PARAM_S *pfnParam, UINT8 sslOn, UINT8 autoReqHead);
|
|
|
|
SINT32 sf_4G_http_authenrequst(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_http_pushfile(SF_FILE_ATTR_S *pstFileAttr,SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_server_open(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_server_transferdata(SF_DATA_ATTR_S *psenddate, SF_FN_PARAM_S *pfnParam, UINT8 needRepose);
|
|
|
|
SINT32 sf_4G_server_close(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_gps_greendate_Get(SF_FN_PARAM_S *pfnParam,SF_PARA_TIME_S *pNowTime);
|
|
|
|
SINT32 sf_4G_gps_Isupdate(SF_FN_PARAM_S *pfnParam,UINT8 *pIsupdate,SF_PARA_TIME_S *pNowTime,UINT8 u8day);
|
|
|
|
SINT32 sf_4G_gps_preconfig(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_gps_search(SF_FN_PARAM_S *pfnParam,SF_PARA_TIME_S *pNowTime,UINT8 autoModeFlag);
|
|
|
|
SINT32 sf_4G_gps_search_result(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_iccid_get(SF_CHAR *iccid,SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_qsclk_set(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_sim_init(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_register_net_manual(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_register_net_auto(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_usb_net_apn_cfg(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_acm_tcp_server_open(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_acm_tcp_server_transferdata(SF_DATA_ATTR_S *psenddate, SF_FN_PARAM_S *pfnParam, UINT8 needRepose);
|
|
|
|
SINT32 sf_4G_acm_tcp_server_close(SF_FN_PARAM_S *pfnParam);
|
|
|
|
SINT32 sf_4G_other_sim_apn_cfg(SF_FN_PARAM_S *pfnParam);
|
|
|
|
UINT32 sf_auto_operation_adjust(void);
|
|
|
|
#ifdef __cplusplus
|
|
#if __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|
|
|
|
|
|
#endif
|
|
|