[Tinyos-help] CC2420Packet Interface (Tinyos2)

Damien O'Rourke orourked at eeng.dcu.ie
Wed Feb 13 11:04:39 PST 2008


Hi Rodo,

Remove "message_t*" from the function call.

Regards,
Damien.

-----Original Message-----
From: tinyos-help-bounces at millennium.berkeley.edu
[mailto:tinyos-help-bounces at millennium.berkeley.edu] On Behalf Of Rodolfo de
Paz Alberola
Sent: 13 February 2008 18:28
To: tinyos-help
Subject: [Tinyos-help] CC2420Packet Interface (Tinyos2)

Hi,

I was trying to get some metadata values from my msg using CC2420Packet
Interface. For that, I modified BlinkToRadio inserting the following
lines:

BlinkToRadioAppC.nc
------------------------------------
components CC2420ActiveMessageC;

App.CC2420Packet -> CC2420ActiveMessageC;

---------------------------------------

BlinkToRadioC.nc (in event Receive.receive)
---------------------------------
rssi = call CC2420Packet.getRssi(message_t* msg);
lqi = call CC2420Packet.getLqi(message_t* msg);
pow = call CC2420Packet.getPower(message_t* msg);
---------------------------------------

However, I obtain the same error in the three lines that I added in
BlinkToRadioC.nc

BlinkToRadioC.nc: In function `Receive.receive':
BlinkToRadioC.nc:64: syntax error before `message_t'
BlinkToRadioC.nc:67: syntax error before `message_t'
BlinkToRadioC.nc:70: syntax error before `message_t'
make: *** [exe0] Error 1

So, it seems to me that I don't have access to this commands of the
CC2420Packet interface since the compiler doesn't recognize them. What I
did wrong?

I would appreciate any suggestions.

------
Rodo
_______________________________________________
Tinyos-help mailing list
Tinyos-help at millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help



More information about the Tinyos-help mailing list