这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 通讯及无线技术 » 开发JN ZigBee应用程序的各种API(包括函数和变量、常量等)

共2条 1/1 1 跳转至

开发JN ZigBee应用程序的各种API(包括函数和变量、常量等)

专家
2009-03-27 12:19:53     打赏
开发JN ZigBee应用程序的各种API(包括函数和变量、常量等)

 

●●片上外设API

函数:

除中断处理函数

void vHwDeviceIntCallback (

uint32 u32DeviceId,

uint32 u32ItemBitmap);

之外,其他所有的函数命名方式为:

返回类型+AHI_+设备+功能

变量、常量:

中断有关的枚举类型:u32DeviceId、u32ItemBitmap

---------------------------------------------------------------

●●BOS API

函数:

命名方式为:

返回类型+Bos+功能

变量、常量:

---------------------------------------------------------------

●●ZDP API

有三类函数:

设备发现、服务发现、绑定

命名方式为:

zdp+功能

返回数据类型如何确定??

常量、变量:

ZDP STATUS

ZDP Cluster ID

---------------------------------------------------------------

●●AF API

有两类函数:

AF数据实体函数(AFDE)、AF管理实体函数(AFME)

AF数据实体函数(AFDE)

命名方式为:

afde+功能

仅一个函数:afdeDataRequest

AF数据管理函数(AFME)

命名方式为:

afme+功能

变量、常量:(在文件af.h中)

(AFME):KVP、MSG

AF_Transaction_s 、AF_Msg_Transaction_s 、AF_Kvp_Transaction_s 等

(AFME):Node、Power、Simple;Complex、User

AF_NodeDescriptor_s、AF_PowerDescriptor_s、AF_SimpleDescriptor_s;

AF_ComplexDescriptor_s、AF_UserDescriptor_s、

---------------------------------------------------------------

●●ZigBee应用API

有三类函数:应用初始化函数、应用到协议栈函数、协议栈到应用

应用初始化函数:冷启动、热启动函数

命名:AppColdStart 、AppWarmStart

应用到协议栈函数:多以JZS_开头

命名方式为:

JZS_+返回类型+功能

几个例外:vAppSaveContexts 、u16AppGetContextSize 、vAppGetContexts 、eAppSetContexts 

 

 

命名方式为

JZA_+返回类型+功能

变量、常量:

tuJZS_StackEvent 

tsJZS_Config的协议栈变量:JZS_sConfig;

协议栈事件枚举变量:JZS_EVENT_xxxx

协议栈到应用函数:都以以JZA开头



关键词: 开发     ZigBee     应用程序     各种     包括     函数         

菜鸟
2009-04-02 08:42:30     打赏
2楼

路过支持一下。。。。。。。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]