From 200f9452aa9b3e2a343b3b30ef53c66df7b201bb Mon Sep 17 00:00:00 2001 From: Timofei Istomin Date: Fri, 9 Oct 2015 18:10:58 +0200 Subject: [PATCH] Disable acknowledgements if 0 retries requested PacketLink.setRetries(msg, 0) should disable ACKs even if they were enabled for this msg before. --- tos/chips/cc2420/link/PacketLinkP.nc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tos/chips/cc2420/link/PacketLinkP.nc b/tos/chips/cc2420/link/PacketLinkP.nc index 9cccab03b2..48a6977dea 100644 --- a/tos/chips/cc2420/link/PacketLinkP.nc +++ b/tos/chips/cc2420/link/PacketLinkP.nc @@ -138,6 +138,9 @@ implementation { if(call PacketLink.getRetries(msg) > 0) { call PacketAcknowledgements.requestAck(msg); } + else { + call PacketAcknowledgements.noAck(msg); + } if((error = call SubSend.send(msg, len)) != SUCCESS) { call SendState.toIdle();