1、简介
1.1 目的
1.2 参考书目
1.3缩略语和定义
2、API概述
2.1 接口机制
2.1.1 信息传递函数调用
2.1.2 直接执行函数调用
2.1.3 回调函数
2.2 零拷贝数据接口
2.3 公共的常量和结构体
2.3.1 地址类型
2.3.2 状态
2.3.2.1 标准的状态值
2.3.2.2 专有的状态值
2.3.3 MAC安全级别
2.3.4 密钥标识符模式
2.3.5 安全类型
2.3.6 MAC定时值
3、初始化接口
3.1 简介
3.2 MAC_Init()
3.2.1 描述
3.2.2 原型
3.2.3 详细参数
3.2.4 返回值
3.3 MAC_InitDevice()
3.3.1 描述
3.3.2 原型
3.3.3 详细参数
3.3.4 返回值
3.4 MAC_InitCoord()
3.4.1 描述
3.4.2 原型
3.4.3 详细参数
3.4.4 返回值
3.5 MAC_InitSecurity()
3.5.1 描述
3.5.2 原型
3.5.3 详细参数
3.5.4 返回值
3.6 MAC_InitBeaconCoord()
3.6.1 描述
3.6.2 原型
3.6.3 详细参数
3.6.4 返回值
3.7 MAC_InitBeaconDevice()
3.7.1 描述
3.7.2 原型
3.7.3 详细参数
3.7.4 返回值
3.8 配置实例
4、数据接口
4.1 简介
4.2 公共的常量和结构体
4.2.1 数据头类型
4.2.2 数据常量
4.3 函数调用
4.3.1 MAC_McpsDataReq()
4.3.1.1 描述
4.3.1.2 原型
4.3.1.3 详细参数
4.3.1.4 返回值
4.3.2 MAC_McpsPurgeReq()
4.3.2.1 描述
4.3.2.2 原型
4.3.2.3 详细参数
4.3.2.4 返回值
4.3.3 MAC_McpsDataAlloc()
4.3.3.1 描述
4.3.3.2 原型
4.3.3.3 详细参数
4.3.3.4 返回值
4.4 回调函数事件
4.4.1 MAC_MCPS_DATA_IND
4.4.1.1 描述
4.4.1.2 详细参数
4.4.2 MAC_MCPS_DATA_CNF
4.4.2.1 描述
4.4.2.2 详细参数
4.4.3 MAC_MCPS_PURGE_CNF
4.4.3.1 描述
4.4.3.2 详细参数
5、管理接口
5.1 简介
5.2 公共的常量和结构
5.2.1 信道掩码
5.2.2 信道
5.2.3 信道页
5.2.4 能力信息
5.2.5 获取和设置属性
5.2.5.1 标准属性
5.2.5.2 专有属性
5.2.6 断开连接原因
5.2.7 扫描类型
5.2.8 特殊地址值
5.2.9 超帧格式
5.2.10 PAN描述符
5.2.11 未处理地址格式
5.3 函数调用
5.3.1 MAC_MlmeAssociateReq()
5.3.1.1 描述
5.3.1.2 原型
5.3.1.3 详细参数
5.3.1.4 返回值
5.3.2 MAC_MlmeAssociateRsp()
5.3.2.1 描述
5.3.2.2 原型
5.3.2.3 详细参数
5.3.2.4 返回值
5.3.3 MAC_MlmeDisassociateReq()
5.3.3.1 描述
5.3.3.2 原型
5.3.3.3 详细参数
5.3.3.4 返回值
5.3.4 MAC_MlmeGetReq()
5.3.4.1 描述
5.3.4.2 原型
5.3.4.3 详细参数
5.3.4.4 返回值
5.3.5 MAC_MlmeOrphanRsp()
5.3.5.1 描述
5.3.5.2 原型
5.3.5.3 详细参数
5.3.5.4 返回值
5.3.6 MAC_MlmePollReq()
5.3.6.1 描述
5.3.6.2 原型
5.3.6.3 详细参数
5.3.6.4 返回值
5.3.7 MAC_MlmeResetReq()
5.3.7.1 描述
5.3.7.2 原型
5.3.7.3 详细参数
5.3.7.4 返回值
5.3.8 MAC_MlmeScanReq()
5.3.8.1 描述
5.3.8.2 原型
5.3.8.3 详细参数
5.3.8.4 返回值
5.3.9 MAC_MlmeSetReq()
5.3.9.1 描述
5.3.9.2 原型
5.3.9.3 详细参数
5.3.9.4 返回值
5.3.10 MAC_MlmeStartReq()
5.3.10.1 描述
5.3.10.2 原型
5.3.10.3 详细参数
5.3.10.4 返回值
5.3.11 MAC_MlmeSyncReq()
5.3.11.1 描述
5.3.11.2 原型
5.3.11.3 详细参数
5.3.11.4 返回值
5.4 回调函数事件
5.4.1 MAC_MLME_ASSOCIATE_IND
5.4.1.1 描述
5.4.1.2 详细参数
5.4.2 MAC_MLME_ASSOCIATE_CNF
5.4.2.1 描述
5.4.2.2 详细参数
5.4.3 MAC_MLME_DISASSOCIATE_IND
5.4.3.1 描述
5.4.3.2 详细参数
5.4.4 MAC_MLME_DISASSOCIATE_CNF
5.4.4.1 描述
5.4.4.2 详细参数
5.4.5 MAC_MLME_BEACON_NOTIFY_IND
5.4.5.1 描述
5.4.5.2 详细参数
5.4.6 MAC_MLME_ORPHAN_IND
5.4.6.1 描述
5.4.6.2 详细参数
5.4.7 MAC_MLME_SCAN_CNF
5.4.7.1 描述
5.4.7.2 详细参数
5.4.8 MAC_MLME_START_CNF
5.4.8.1 描述
5.4.8.2 详细参数
5.4.9 MAC_MLME_SYNC_LOSS_IND
5.4.9.1 描述
5.4.9.2 详细参数
5.4.10 MAC_MLME_POLL_CNF
5.4.10.1 描述
5.4.10.2 详细参数
5.4.11 MAC_MLME_COMM_STATUS_IND
5.4.11.1 描述
5.4.11.2 详细参数
5.4.12 MAC_MLME_POLL_IND
5.4.12.1 描述
5.4.12.2 详细参数
6、扩展接口
6.1 简介
6.2 公共的常量和结构体
6.2.1 电源模式
6.3 函数调用
6.3.1 MAC_PwrOffReq()
6.3.1.1 描述
6.3.1.2 原型
6.3.1.3 详细参数
6.3.1.4 返回值
6.3.2 MAC_PwrOnReq()
6.3.2.1 描述
6.3.2.2 原型
6.3.2.3 详细参数
6.3.2.4 返回值
6.3.3 MAC_PwrMode()
6.3.3.1 描述
6.3.3.2 原型
6.3.3.3 详细参数
6.3.3.4 返回值
6.3.4 MAC_PwrNextTimeout()
6.3.4.1 描述
6.3.4.2 原型
6.3.4.3 详细参数
6.3.4.4 返回值
6.3.5 MAC_RandomByte()
6.3.5.1 描述
6.3.5.2 原型
6.3.5.3 详细参数
6.3.5.4 返回值
6.4 回调函数事件
6.4.1 MAC_PWR_ON_CNF
6.4.1.1 描述
7、回调接口
7.1.1 MAC_CbackEvent()
7.1.1.1 描述
7.1.1.2 原型
7.1.1.3 详细参数
7.1.1.4 返回值
7.1.2 MAC_CbackCheckPending()
7.1.2.1 描述
7.1.2.2 原型
7.1.2.3 详细参数
7.1.2.4 返回值
8、配置
8.1 配置常量
8.2 编译时间配置
9、方案
9.1 非信标网络的启动
9.2 非信标网络的扫描和连接
9.3 带信标网络的的扫描和同步
9.4 孤程序
9.5 直接数据事务
9.6 间接数据事务,数据轮询和清除