X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fsystem%2FLplAMSenderP.nc;h=62ccb5deec9ad8b8ab4668436cb8dcf2729b6e38;hb=cb3f6de287765685644f43833564b07330085e5e;hp=59f1bd9b491556991bc8ddefeb22edfc2e206be8;hpb=8d83c89e661646d194c9bd03bc7a8204ae2dcf9c;p=tinyos-2.x.git diff --git a/tos/system/LplAMSenderP.nc b/tos/system/LplAMSenderP.nc index 59f1bd9b..62ccb5de 100644 --- a/tos/system/LplAMSenderP.nc +++ b/tos/system/LplAMSenderP.nc @@ -10,13 +10,13 @@ generic module LplAMSenderP() implementation { - event void SubAMSend.sendDone(message_t* msg, error_t error) + command error_t AMSend.send(am_addr_t addr, message_t* msg, uint8_t len) { call Lpl.setRemoteWakeupInterval(msg, call SystemLowPowerListening.getDefaultRemoteWakeupInterval()); - signal AMSend.sendDone(msg, error); + return call SubAMSend.send(addr, msg, len); } - command error_t AMSend.send(am_addr_t addr, message_t* msg, uint8_t len) { return call SubAMSend.send(addr, msg, len); } + event void SubAMSend.sendDone(message_t* msg, error_t error) { signal AMSend.sendDone(msg, error); } command error_t AMSend.cancel(message_t* msg) { return call SubAMSend.cancel(msg); } command uint8_t AMSend.maxPayloadLength() { return call SubAMSend.maxPayloadLength(); } command void* AMSend.getPayload(message_t* msg, uint8_t len) { return call SubAMSend.getPayload(msg, len); }