详解在程序中怎样区分协调器 路由器 终端[转载]
2014-05-21 17:34
260 查看
原文地址:详解在程序中怎样区分协调器 路由器 终端[转载]作者:阿元
顺便说下,左边的那个EditConfigurations
可以增加或删除下图中Workspace下面下拉菜单里的内容
一直不知道通过选择这个下拉菜单里的Router
, EndDevice ,Coordinator,程序时怎样识别它们的,一个上午的研究发现如下:
首先说明不是在:Options C/C++ Compile Preprocessor里面区别的
当选择 Router , EndDevice ,Coordinator时,在Options C/C++ Compile Extra Options这个选项里面包含的文件不一样:Router 包含f8wRouter.cfg,EndDevice包含f8wEndev.cfg,Coordinator包含f8wCoord.cfg
这几个文件都可以在协议栈的Tools文件夹里看到
f8wCoord.cfg f8wRouter.cfg
-DZDO_COORDINATOR表示定义ZDO_COORDINATOR,-D表示在程序里定义后面的标识符(我的理解)
然后打开协议栈NWK文件下的ZGlobals.h 里面就是关于协调器路由器终端设备的宏定义
文章出自:奋斗一生的博客 http://blog.sina.com.cn/s/blog_600deb0b0100g4q4.html
转载请保持文章完整性,尊重作者原创!!
顺便说下,左边的那个EditConfigurations
可以增加或删除下图中Workspace下面下拉菜单里的内容
一直不知道通过选择这个下拉菜单里的Router
, EndDevice ,Coordinator,程序时怎样识别它们的,一个上午的研究发现如下:
首先说明不是在:Options C/C++ Compile Preprocessor里面区别的
当选择 Router , EndDevice ,Coordinator时,在Options C/C++ Compile Extra Options这个选项里面包含的文件不一样:Router 包含f8wRouter.cfg,EndDevice包含f8wEndev.cfg,Coordinator包含f8wCoord.cfg
这几个文件都可以在协议栈的Tools文件夹里看到
f8wCoord.cfg f8wRouter.cfg
-DZDO_COORDINATOR表示定义ZDO_COORDINATOR,-D表示在程序里定义后面的标识符(我的理解)
然后打开协议栈NWK文件下的ZGlobals.h 里面就是关于协调器路由器终端设备的宏定义
文章出自:奋斗一生的博客 http://blog.sina.com.cn/s/blog_600deb0b0100g4q4.html
转载请保持文章完整性,尊重作者原创!!
相关文章推荐
- 详解在程序中怎样区分协调器 路由器 终端(转载)
- ZigBee终端怎样检测协调器或路由器已不在网络中
- ZigBee终端怎样检测协调器或路由器已不在网络中
- Zigbee协议栈是怎样分别执行协调器、路由器、终端的任务的?
- ZigBee终端怎样检测协调器或路由器已不在网络中
- 汇编延时程序算法详解------转载
- Windows Server 2008终端服务详解系列2:RemoteApp程序的部署
- zigbee 4:协调器/路由器/终端 建立/加入 网络
- 怎样使java程序减少内存占用(转载)
- 转载 http://www.jb51.net/article/65195.htm 详解Python程序与服务器连接的WSGI接口
- 【转载】详解Office 外接程序 COM Add In的LoadBehavior及其妙用
- [CPyUG]怎样获取其他程序向终端输出的值呢 - Google 网上论坛
- 终端下以后台模式运行Linux程序的过程详解
- IAR中路由器、协调器、终端的配置区别
- Zigbee协议与开发 - 协调器/路由器节点(EB板)程序结构分析
- CY7C68031A固件程序FW.C详解(转载)
- (转载)Hadoop示例程序WordCount详解
- [转载]怎样制作可执行的java程序
- [转载]js 程序执行与顺序实现详解