微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 请教AF_DISCV_ROUTE、AF_SKIP_ROUTING和AF_SUPRESS_ROUTE_DISC_NETWORK的区别

请教AF_DISCV_ROUTE、AF_SKIP_ROUTING和AF_SUPRESS_ROUTE_DISC_NETWORK的区别

时间:10-02 整理:3721RD 点击:
大家好。
在z-stack的AF_DataRequest函数调用中,有个Options参数,赋值时上述三个数值的一个或多个。我现在能搞清的是,选择AF_SKIP_ROUTING时,路由设备在发送数据时及时不成功也不会发起路由请求。而选择AF_DISCV_ROUTE和AF_SUPRESS_ROUTE_DISC_NETWORK参数时,路由设备在发送数据时,如果目的设备没有了MAC_ACK回复,发起设备会立即进行路由请求,发现路由路径后再进行数据发送。
我的问题是:
1、AF_DISCV_ROUTE和AF_SUPRESS_ROUTE_DISC_NETWORK这两个参数有什么区别。在早期的Z-Stack版本中是没有AF_SUPRESS_ROUTE_DISC_NETWORK这个参数。
2、如果选择上述的两个参数,我用协议分析仪观察数据,会发现有时在发送数据失败时,发起设备会立即进行路由请求,而有时不会进行路由请求,需要再进行一次发送数据的命令,才会进行路由请求。不知道是什么原因。
请大家指教!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top