0

每次我试图从收到的数据包中获取 Rssi 值时,我都会得到这个错误

interface 2420Packet not found 

我的代码是

message_localization_t msg=(message_localization_t *) Packet->data;
int_8 Rssi_Value=call CC240Packet.getRssi(msg);

我试图这样做:

unit_16 Rssi_Value=Packet->strangh;

但是当我试图使模块文件复杂化时,我得到了这个错误,请帮助我!

4

2 回答 2

0

它也不适用于我,但我终于找到了解决方案,以便从收到的数据包中获取 Rssi 的值,我编写了以下代码:

在接收部分:

 event message_t* Receive.receive(message_t* pck,uint_8 len){ 
 unit_8 Rssi_value =pck->metadata[1]//for Rssi value check message_t specification
于 2015-03-04T21:03:53.310 回答
0

使用界面时尝试使用CC2420Packet而不是。2420Packet

于 2015-03-04T19:58:56.923 回答