TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F读取发射功率

请问TI的工程师们,CC2640R2F我使用HCI指令设置了TXpower但是我不知道设置是否成功,我向透过API去读取一下当前的发射功率,但是我想问一下我该使用那个API去读取发射功率?

Loops:

这个没有API可以读. 你查看设置是否成功,可以通过一个接收板子同样距离下的RSSI变化得到.

user4941551:

回复 Loops:

HCI_LE_ReadAdvChanTxPowerCmd    这个是读取广播的txpower

Loops:

回复 user4941551:

如果你用HCI命令,你可以参考HCI_ReadTransmitPowerLevelCmd, 文档位置
file:///C:/ti/simplelink_cc2640r2_sdk_1_50_00_58/docs/blestack/ble_user_guide/doxygen/ble/html/group___h_c_i.html

user4941551:

回复 Loops:

那我想问一下,rssi = (int8_t)command_complete->pReturnParam[3]; 这个是读取RSSI的是pReturnParam[3],那TXpower我应该使用数组的第几个元素读取出来

user4941551:

回复 user4941551:

我在手册上没有看见这个资料啊

Alvin Chen:

回复 user4941551:

§ HCI_ReadRssiCmd()
hciStatus_t HCI_ReadRssiCmd ( uint16connHandle )
Read RSSI of last packet.

Read the RSSI of the last packet received on a connection given by the connection handle. If the Receiver Modem test is running (HCI_EXT_ModemTestRxCmd ), then the RF RSSI for the last received data will be returned. If there is no RSSI value, then HCI_RSSI_NOT_AVAILABLE will be returned.

Corresponding Events
hciEvt_CmdComplete_t with cmdOpcode HCI_READ_RSSI
Parameters
connHandle – Connection handle.
Returns
HCI_SUCCESS

§ HCI_ReadTransmitPowerLevelCmd()
hciStatus_t HCI_ReadTransmitPowerLevelCmd ( uint16connHandle,
uint8txPwrType
)
Read the transmit power level.

Corresponding Events
hciEvt_CmdComplete_t with cmdOpcode HCI_READ_TRANSMIT_POWER
Parameters
connHandle – Connection handle.
txPwrType – ref TX_Power_Mode
Returns
HCI_SUCCESS

user4941551:

回复 Alvin Chen:

我没有懂您的意思,我读取发射功率用 HCI_ReadTransmitPowerLevelCmd 还是用HCI_LE_ReadAdvChanTxPowerCmd这个命令,如果用的话我不晓得我下完指令如何拿到了TXpower的数据

Susan Yang:

您可以参考下 e2e.ti.com/…/610635
给出的方法

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F读取发射功率
分享到: 更多 (0)