- 4
- 0
- 约1.16万字
- 约 17页
- 2015-08-23 发布于河南
- 举报
参考vre平台,需要设计接口函数的相关功能如下:
?
屏幕设置
SIM卡
短消息(编辑,发送,读取,删除)
拨打电话(拨打,接听)
GUI:图像绘制,文本框绘制
按键事件,触屏事件
声音(播放,停止)
文件系统
电话本
socket
解析
计费
字符串的类型转换
时间设定
内存管理
(socket;解析; 计费;内存管理;按键事件和触屏事件)
一数据结构:
typedef unsigned char SZUINT8;
typedef unsigned short SZUINT16;
typedef unsigned int SZUINT;
typedef unsigned long SZUINT32;
#ifndef WIN32
typedef unsigned long long SZUINT64 ;
#else
typedef unsigned __int64 SZUINT64;
#endif
typedef char SZINT8;
typedef short SZINT16;
typedef int SZINT;
typedef long SZINT32;
typedef SZUINT8 SZUCHAR;
typedef SZUINT16 SZUWCHAR;
typedef SZUINT8 * SZUCHARSTR;
typedef SZUINT16 * SZUWCHARSTR;
typedef SZINT8 SZCHAR;
typedef SZINT16 SZWCHAR;
typedef SZINT8 * SZSTR;
typedef SZINT16 * SZWSTR;
typedef unsigned char SZBYTE;
typedef unsigned short SZUSHORT;
typedef short SZSHORT;
typedef SZINT SZFILE;
结构体命名:
typedef struct
{
SZINT8 mTimes; 变量 m开头
SZINT8 aWeek[]; 数组 a开头
SZSTR sString; 指针 s 开头
}sz_backup_data_struct ; sz_结构体描述_struct
结构体指针命名:
Struct * psz_backup_data_struct psz_结构体描述_struct
枚举
typedef enum
{
ESZ_CELL_OPEN_RES_LESS, 枚举项 大写字母 ESZ_功能描述
E ERRO,
kup_data_struct
} sz_file_error_enum; sz__枚举描述__enmu
二 接口函数
接口函数命名规则
公司__模块__功能描述 例如Sz_Soc_GetHostByName() 注意字母大小写
socket:
封装链路状态宏
/**
* TCP链路已经建立,此时链路处在可读写状态。
*/
#define SZ_TCP_EVT_CONNECTED 1
/**
* TCP链路处在可写状态。
*/
#define SZ_TCP_EVT_CAN_WRITE 2
/**
* TCP链路处于可读状态。
*/
#define SZ_TCP_EVT_CAN_READ 3
/**
* TCP链路中断。
*/
#define SZ_TCP_EVT_PIPE_BROKEN 4
/**
* 主机未找到,这是在执行DNS解析失败后返回的状态。
*/
#define SZ_TCP_EVT_HOST_NOT_FOUND 5
/*
* TCP链路被关闭后的事件。
*/
#define SZ_TCP_EVT_PIPE_CLOSED 6
/**
* 没有足够资源来建立TCP链路。
*/
#define SZ_TCP_ERR_NO_ENOUGH_RES -1
/**
* 创建套接字失败。
*/
#define SZ_TCP_ERR_CREATE_FAILED -2
/**
* @name 支持的Access Point Name。
* @{
*/
/**
* 使用GPRS/CMNET帐号创建链接。
*/
#define SZ_TCP_APN_CMNET (1)
/**
* 使用GPRS/CMWAP帐号创建链接。
*/
#define SZ_TCP_APN_CMWAP (2)
/**
* 使用WLAN(802.11b
您可能关注的文档
- ZXMP S320 一页纸精华_20080830_CH.doc
- z通信原理学习总结.doc
- 爱立信BSC操作基础.doc
- 爱立信的BSC设备运行操作宝典.doc
- 爱数与赛门铁克方案比较.doc
- 安工大软件开发技术报告.doc
- 安规认证.doc
- 安恒信息医疗行业防统方系统解决方案.doc
- 安徽工业大学毕业论文质量中期检查表.doc
- 安徽三农.doc
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)