]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/rf230/DefaultPacket.h
IRIS: add TXPOWER and RSSI to the metadata
[tinyos-2.x.git] / tos / chips / rf230 / DefaultPacket.h
index ff29c0e8ea4fc1f1f4fbbb08bc9431e1c6a06772..98cc340fd407eaf7752bbe1dae827f52770ce4f2 100644 (file)
@@ -38,6 +38,7 @@ typedef nx_struct defpacket_metadata_t
 {
        nx_uint8_t flags;
        nx_uint8_t lqi;
+       nx_uint8_t power;                               // shared between TXPOWER and RSSI
        nx_uint16_t timestamp;
 } defpacket_metadata_t;
 
@@ -46,6 +47,8 @@ enum defpacket_metadata_flags
        DEFPACKET_WAS_ACKED = 0x01,             // PacketAcknowledgements
        DEFPACKET_TIMESTAMP = 0x02,             // PacketTimeStamp
        DEFPACKET_LAST_TOUCH = 0x04,    // PacketLastTouch.touch
+       DEFPACKET_TXPOWER = 0x10,               // PacketTransmitPower
+       DEFPACKET_RSSI = 0x20,                  // PacketRSSI
 
        DEFPACKET_CLEAR_METADATA = 0x00,
 };