Part Number:CC1310
HI,
easylink中 有一个enableTestMode函数,里面可以进行EasyLink_Ctrl_Rx_Test_Tone 接收检测,这个接收检测到的RSSI 值 该如何获取呢?
asyncCmdHndl = RF_postCmd(rfHandle, (RF_Op*)&rxTestCmd,
RF_PriorityNormal, asyncCmdCallback,
EASYLINK_RF_EVENT_MASK); 里面的asyncCmdCallback也不会进入,除非关闭
谢谢。
Kevin Qiu1:
一般都是通过下面结构体获取RSSI
typedef struct {uint8_t dstAddr[8];//!< Dst Address of RX'ed packetint8_t rssi;//!< rssi of RX'ed packetuint32_t absTime;//!< Absolute time to turn on Rx when passed//!< (0 for immediate), Or Absolute time that packet was Rx//!< when returned.uint32_t rxTimeout;//!< Relative time in ticks from Rx start to Rx TimeOut//!< a value of 0 means no timeoutuint8_t len;//!< length of RX'ed packetuint8_t payload[EASYLINK_MAX_DATA_LENGTH]; //!< payload of RX'ed packet } EasyLink_RxPacket;ruimao cong 说:asyncCmdCallback也不会进入,除非关闭
除非关闭是什么意思
,
ruimao cong:
那代码中可以像 smartrf studio 中continues rx持续检测并且反馈rssi吗?
,
Kevin Qiu1:
这是包含在数据包中的,只有收到数据包时才能查看
TI中文支持网


