3 Device Features
3.1 General Description
每一个必需或可选的PDU都由M/O field表示,M表示是强制必需的,O表示是可选的,需要跟着发送一些feature。
协议1.1版后都添加了LMP feature bits来表示所支持的features。支持这些features本应是必须的,但是由于还要和兼容不支持的老设备,所以LM还认为他们是可选的。
LM没必要传输可选PDU。对可选PDU的支持是由设备的feature mask来决定的。LM根据它的或者它peer的设备的features mask来决定是否发送PDU。
3.2 Feature Definitions
Feature | Definition |
---|---|
Extended features | 表示设备是否支持扩展features mask |
Timing accuracy | 表示LM是否支持对timing accuracy的查询 |
Enhanced inquiry scan | 表示设备是否有能力支持增强的inquiry scan机制。这个feature只对本地有效,不支持时序中的LMP PDU |
Interlaced inquiry scan | 表示设备是否有能力支持并行的inquiry scan机制。这个feature只对本地有效,不支持时序中的LMP PDU |
Interlaced page scan | 表示设备是否有能力支持并行的page scan机制。这个feature只对本地有效,不支持时序中的LMP PDU |
RSSI with inquiry results | 如果"Extened Inquiry Response"位置位的话这个位也需置位。它表示设备是否有能力上报RSSI with inquiry results。这个feature只对本地有效,不支持时序中的LMP PDU |
Extened Inquiry Response | 表示设备是否支持扩展的inquiry response。如果这位置位,那么”RSSI with inquiry results“位也需置位。 |
Paging parameter negotiation | 表示设备是否有能力支持将paging机制中的信号变化上报 |
3 slot packets | 表示设备是否支持发送和接收ACL-U链路上的DM3和DH3包 |
5 slot packets | 表示设备是否支持发送和接收ACL-U链路上的DM5和DH5包 |
Flow control lag | 表示收到flow bit设0的256字节的有效载荷后能否发送的ACL-U数据总量 |
AFH capable slave | 表示设备作为slave是否支持AFH(Adaptive Frequency Hopping)机制 |
AFH classification slave | 表示设备作为slave是否支持AFH classification机制 |
AFH capable master | 表示设备作为master是否支持AFH(Adaptive Frequency Hopping)机制 |
AFH classification master | 表示设备作为master是否支持AFH classification机制 |
Powr control | 表示设备是否有能力调节它的传输功率。表示是否可以接收LMP_incr_power 和LMP_decr_power ,是否可以发送LMP_max_power 和LMP_min_power 。即使远端设备不支持“Power control",只要支持”Power control requests"就可以调节。 |
Power control requests | 表示设备是否有能力确定远端是否可以调节传输功率等级。可以通过发送LMP_incr_power 和LMP_decr_power 来查询。表示设备有能力接收LMP_max_power 和LMP_min_power 。即使远端设备不支持“RSSI feature",只要支持”Powr control“就可以了。 |
不想翻译了,大概就这样吧,反正方便查。。。
3.3 Feature Mask Definition
当features由LMP消息传输时由单个bit位来表示,置位1为支持,置0为不支持。只有Flow control lag
是3bit位表示,最低位在byte 2 bit 4,一直到byte 2 bit 6。所有已移除的,不识别的,未分配的bit位都置0,忽略。
3.4 Link Manager Interoperability Policy
不同版本的LM应该用LMP features mask最小子集来解析。
可选PDU只发给feature mask中支持相关feature的设备。例外是有些PDU可以在查询feature mask之前发送。新版本设备的受限feature set是不能被相同feature的老版本识别的。