修改发射功率的一些疑问,求解答
时间:10-02
整理:3721RD
点击:
我使用的是以SimpleBLEPeripheral为基础来修改的;我现在需要用手机APP来控制从机的发射功率。但是我现在在代码里面看到了两处可以修改的地方,一处是在scanRspData[]中;
通过修改上图最后一个数值可以控制发射功率,且GAP_ADTYPE_POWER_LEVEL取值范围是-127 to +127;
一处是通过API函数HCI_EXT_SetTxPowerCmd()来修改,但其取值范围只有四档。
这两个修改方式不是相互矛盾了吗,还是我的理解方式有误;到底哪个才是修改发射功率的,另外一个修改方式具体修改的又是什么呢?
求大神解答。
1)广播信息为协议栈规定的发射功率,仅仅表示设备的功率模式
2)HCI_EXT_SetTxPowerCmd表示实际的发送功率
简单来说,一个是协议规定,一个是具体芯片实现