From e432b4056d4ef547d7c128f5fa78928c025d6a8a Mon Sep 17 00:00:00 2001 From: gnawali Date: Thu, 13 Dec 2007 01:16:42 +0000 Subject: [PATCH] copy src from radio to uart pkt --- apps/BaseStation/BaseStationP.nc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/BaseStation/BaseStationP.nc b/apps/BaseStation/BaseStationP.nc index a918a6db..3395508e 100644 --- a/apps/BaseStation/BaseStationP.nc +++ b/apps/BaseStation/BaseStationP.nc @@ -177,7 +177,7 @@ implementation task void uartSendTask() { uint8_t len; am_id_t id; - am_addr_t addr; + am_addr_t addr, src; message_t* msg; atomic if (uartIn == uartOut && !uartFull) @@ -190,6 +190,8 @@ implementation tmpLen = len = call RadioPacket.payloadLength(msg); id = call RadioAMPacket.type(msg); addr = call RadioAMPacket.destination(msg); + src = call RadioAMPacket.source(msg); + call UartAMPacket.setSource(msg, src); if (call UartSend.send[id](addr, uartQueue[uartOut], len) == SUCCESS) call Leds.led1Toggle(); -- 2.39.2