]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/cc2420/CC2420ActiveMessageP.nc
Added AM group.
[tinyos-2.x.git] / tos / chips / cc2420 / CC2420ActiveMessageP.nc
index 45a245f49288b17f35d0f4f3e10e007bf1fcd28e..a4b86251ed615323a69160fd55e38f2b1fc2144a 100644 (file)
@@ -149,6 +149,20 @@ implementation {
     header->type = type;
   }
 
+  command void AMPacket.setGroup(message_t* msg, am_group_t group) {
+    cc2420_header_t* header = call CC2420Packet.getHeader(msg);
+    header->destpan = group;
+  }
+
+  command am_group_t AMPacket.group(message_t* msg) {
+    cc2420_header_t* header = call CC2420Packet.getHeader(msg);
+    return header->destpan;
+  }
+
+  command am_group_t AMPacket.localGroup() {
+    return TOS_AM_GROUP;
+  }
+  
   default event message_t* Receive.receive[am_id_t id](message_t* msg, void* payload, uint8_t len) {
     return msg;
   }