]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/lib/mac/tkn154/TransferClientP.nc
Proper MSP_BSL_FLAGS for telosa and telosb based platforms using TMI modular tos...
[tinyos-2.x.git] / tos / lib / mac / tkn154 / TransferClientP.nc
index be6b4f252dac559590448674d3e95e515919442f..8a780c05f17c62277c422d6e0881a5bbcc6b95e8 100644 (file)
@@ -61,15 +61,16 @@ implementation
 
   async command uint8_t TransferredFrom.getUserId(){ return myUserId;}
 
-  async command void TransferredFrom.transfer()
+  task void TransferredTask()
   {
     signal ResourceTransferred.transferred();
   }
 
-  async command error_t ResourceTransferred.release()
+  async command void TransferredFrom.transfer()
   {
-    return call ResourceTransferControl.release(myUserId);
+    post TransferredTask();
   }
   default async command uint8_t TransferTo.getUserId(){ call Leds.led0On(); return 0xFF;}
   default async command void TransferTo.transfer(){ call Leds.led0On(); }
+  default event void ResourceTransferred.transferred(){}
 }