return msg->data;
}
- //command am_group_t AMPacket.group(message_t* amsg) {
- // return amsg->header.group;
- //}
+ command am_group_t AMPacket.group(message_t* amsg) {
+ tossim_header_t* header = getHeader(amsg);
+ return header->group;
+ }
+ command void AMPacket.setGroup(message_t* msg, am_group_t group) {
+ tossim_header_t* header = getHeader(msg);
+ header->group = group;
+ }
+
+ 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;
}