android zigbee api,开发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开头

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值