Hi All
I am trying to set the transmission power and then get the received
message's TxPower on the MICAZ.
I am setting the power as follows:
====================================
call CC2420Packet.setPower(&sendBuf,11);
memcpy(call AMSend.getPayload(&sendBuf, sizeof(local)), &local, sizeof
local);
if (call AMSend.send(AM_BROADCAST_ADDR, &sendBuf, sizeof local) ==
SUCCESS)
sendBusy = TRUE;
============================
and then inside Receive.receive(message_t* msg, void* payload, uint8_t len)
{
...
txPow=call CC2420Packet.getPower(msg);
printf("The received packet's Tx power is : %d\n",txPow);
...
}
==========================
My wirings in the configuration file is :
components CC2420PacketC;
SafeC.CC2420Packet -> CC2420PacketC;
and inside the module file is :
uses {
...
interface CC2420Packet;
}
========================================================================
but on this display I keep getting the value of txPow as 0 . Can some one
please guide me as to what I might be doing wrong here.
Thanks a lot.
Akankshu
--
First they ignore you, then they laugh at you, then they fight you, then you
win.
- Mahatma Gandhi
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help