]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
Add metadata.
authorscipio <scipio>
Tue, 19 Feb 2008 22:00:08 +0000 (22:00 +0000)
committerscipio <scipio>
Tue, 19 Feb 2008 22:00:08 +0000 (22:00 +0000)
tos/lib/serial/Serial.h
tos/lib/serial/SerialActiveMessageP.nc

index 7b8264456d4cc4b94759c6efbbc8fbb0e76c7a1f..9bd5bd191f6c7ad6c28bb9f0c3caf04fefb2118b 100644 (file)
@@ -122,4 +122,8 @@ typedef nx_struct serial_packet {
   nx_uint8_t data[];
 } serial_packet_t;
 
+typedef nx_struct serial_metadata {
+  bool acked;
+} serial_metadata_t;
+    
 #endif
index 6296441cab57c0818fe41f4bb81dd7db5aace52e..17ceb6b33c150d79bebf48a3a7cbce9f037aa514 100644 (file)
@@ -49,6 +49,10 @@ implementation {
   serial_header_t* getHeader(message_t* msg) {
     return (serial_header_t*)(msg->data - sizeof(serial_header_t));
   }
+
+  serial_metadata_t* getMetadata(message_t* msg) {
+    return (serial_metadata_t*)(msg->metadata);
+  }
   
   command error_t AMSend.send[am_id_t id](am_addr_t dest,
                                          message_t* msg,