Hi, not really, you just need to use the interface CC2420Packet, that is provided by component CC2420PacketC.
uses { interface Receive as BeaconReceive; interface CC2420Packet as RadioPacket; } Then, when you receive the message (in my example is a struct of type BeaconMsg) event message_t * BeaconReceive.receive(message_t *msg, void *payload, uint8_t len){ BeaconMsg * pointerBeacon; int8_t rssi; if ( len == sizeBeacon ) { pointerBeacon = (BeaconMsg*) payload; rssi = call RadioPacket.getRssi(msg); } } Cheers! Sergio On Mon, Jan 10, 2011 at 6:06 AM, SHIVASANKAR GANESAN <tata...@yahoo.co.in>wrote: > Hi > > Do we need to include any header file for using RSSI_VAL register. > > I want to read RSSI Value. > > when I am using below given line. > > *power=RSSI_VAL-45;//for RSSI reading,here RSSI_OFFSET is -45dBm.* > > It is giving error as > > *`RSSI_VAL' undeclared (first use in this function).* > > *With regards* > *Sivasankar* > > > _______________________________________________ > Tinyos-help mailing list > Tinyos-help@millennium.berkeley.edu > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >
_______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help