HAY all ;
I want to compute the RSSI values in tinyos1.x, i use the strength ,that is
defined in struct TOS_Msg structur .when i compile ,the RSSI value is equal to
0.
Does anybody could help me ?
thank you in advance .
The code is as follow: event result_t InterceptSurgeMsg.intercept(TOS_MsgPtr
msg, void* payload, uint16_t payloadLen) {
SurgeMsg *sMsg = (SurgeMsg *)payload;
#ifdef CLUSTERING_ON
if (call RouteControl.isClusterHead()) {
if (sMsg->type == SURGE_TYPE_SENSORREADING) {
numCollectedPoints += sMsg->nPoints;
dbg(DBG_USR3, "remPowerR 0x%02x\n ",sMsg->remPower);
bg(DBG_USR3, "overheadR 0x%02x\n ",sMsg->overhead);
dbg(DBG_USR3,"RSSI 0x%x\n",sMsg->dest_rssi =
(int8_t)msg->strength);
//msg->strength=sMsg->dest_rssi
//dbg(DBG_USR3, "CH",numCollectedPoints += sMsg->nPoints);
motesAlive |= sMsg->motesAlive;
//dbg(DBG_USR3, "ID",motesAlive |= sMsg->motesAlive);
}
}
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help