⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmimmsffs.h

📁 是一个手机功能的模拟程序
💻 H
字号:
#ifdef _MMS_ENABLE_
#ifndef _MMI_MMS_FFS_H_
#define _MMI_MMS_FFS_H_

#include "Ffs.h"
#include "Atbdata.h"

#if 0
#define	FFSFILE_MMSSETTINGS_PATH	       "/mmi/MMSsettings"		
#define MMS_SETTINGS_SUM                   5          //MMS设置总的组数
#define MMS_SETTINGS_IP_ADDRESS_LEN        19
#define MMS_SETTINGS_IP_PORT_LEN            8
#define MMS_SETTINGS_APN_LEN               105
#define MMS_SETTINGS_USERNAME_LEN          25
#define MMS_SETTINGS_PASSWORD_LEN          25
#define MMS_SETTINGS_DIALNUMBER_LEN        25   
#define MMS_SETTINGS_GROUPNAME_LEN         60
#define MMSC_URL_LEN                       60

#else
#define	FFSFILE_MMSSETTINGS_PATH	       "/bmi/MMSsettings"		
#define MMS_SETTINGS_SUM                   5          //MMS设置总的组数
#define MMS_SETTINGS_IP_ADDRESS_LEN        IPADDRESS_MAX_LEN
#define MMS_SETTINGS_IP_PORT_LEN            8
#define MMS_SETTINGS_APN_LEN               URL_MAX_LEN
#define MMS_SETTINGS_USERNAME_LEN          USERNAME_MAX_LEN
#define MMS_SETTINGS_PASSWORD_LEN          PASSWORD_MAX_LEN
#define MMS_SETTINGS_DIALNUMBER_LEN        NUMBER_MAX_LEN   
#define MMS_SETTINGS_GROUPNAME_LEN         60
#define MMSC_URL_LEN                       URL_MAX_LEN

#endif

typedef enum
{
    MMS_PARAM_OFF,
	MMS_PARAM_ON
}MMS_PARA_SETTING_STATE; 

typedef struct 
{
	MMS_PARA_SETTING_STATE stateSendReport;	
}T_MMS_SEND_SETTINGS;

typedef struct 
{
    MMS_PARA_SETTING_STATE stateAutoSave;
	MMS_PARA_SETTING_STATE stateAutoRecv;
}T_MMS_RECV_SETTINGS;

typedef enum
{
	ONLY_GPRS,
	ONLY_GSM
}T_MMS_TRANSPORT_MODE;

typedef struct 
{
	char IPAddress[MMS_SETTINGS_IP_ADDRESS_LEN + 1];
	char IPPort[MMS_SETTINGS_IP_PORT_LEN + 1];
	char APN[MMS_SETTINGS_APN_LEN + 1];
	char userName[MMS_SETTINGS_USERNAME_LEN + 1];
	char password[MMS_SETTINGS_PASSWORD_LEN + 1];     
}T_MMS_GPRS_SETTINGS;

typedef enum
{
	ISDN,
	ANALOGUE
}T_MMS_DATA_CALL_TYPE;

typedef struct 
{ 
	char IPAddress[MMS_SETTINGS_IP_ADDRESS_LEN + 1];
    char IPPort[MMS_SETTINGS_IP_PORT_LEN + 1];
//	T_MMS_DATA_CALL_TYPE dataCallType;  //deleted by xie 04-07-14
	char dialNumber[MMS_SETTINGS_DIALNUMBER_LEN + 1];
	char userName[MMS_SETTINGS_USERNAME_LEN + 1];
	char password[MMS_SETTINGS_PASSWORD_LEN + 1];     	
}T_MMS_GSM_SETTINGS;

typedef struct 
{
	char strName[MMS_SETTINGS_GROUPNAME_LEN + 1];
	char mmscURL[MMSC_URL_LEN + 1];
	
	T_MMS_SEND_SETTINGS   sendSettings;
    T_MMS_RECV_SETTINGS   recvSettings;

	T_MMS_GPRS_SETTINGS   gprsSettings; 
	T_MMS_GSM_SETTINGS    gsmSettings;
	T_MMS_TRANSPORT_MODE  transportMode;  
}T_MMS_PARA_SETTINGS;

typedef struct
{
   T_MMS_PARA_SETTINGS allSettings[MMS_SETTINGS_SUM];
   UINT    settingsSum;   
   UINT    curSettingsIndex;
}T_MMS_NET_SETTINGS;

extern T_MMS_NET_SETTINGS mmsSettings;
effs_t flash_MMSSettingswrite();
effs_t flash_MMSSettingsread();
void flash_MMSSettingsInitialise();

#endif 
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -