X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Frf230%2FRF230Packet.h;h=f12e3e5bf965c816fcb9bb5d0b712959906a63b1;hb=1c0837d14187f6ed7f1866b304fa5df3b05d16a6;hp=7d952fe13c55941ad5af9ea602727621c207f408;hpb=3c736796f8f069dd3fe807a3addb59822dc24548;p=tinyos-2.x.git diff --git a/tos/chips/rf230/RF230Packet.h b/tos/chips/rf230/RF230Packet.h index 7d952fe1..f12e3e5b 100644 --- a/tos/chips/rf230/RF230Packet.h +++ b/tos/chips/rf230/RF230Packet.h @@ -38,6 +38,9 @@ typedef struct rf230packet_metadata_t uint8_t flags; uint8_t lqi; uint8_t power; // shared between TXPOWER and RSSI +#ifdef LOW_POWER_LISTENING + uint16_t lpl_sleepint; +#endif uint32_t timestamp; } rf230packet_metadata_t; @@ -45,9 +48,10 @@ enum rf230packet_metadata_flags { RF230PACKET_WAS_ACKED = 0x01, // PacketAcknowledgements RF230PACKET_TIMESTAMP = 0x02, // PacketTimeStamp - RF230PACKET_TXPOWER = 0x04, // PacketTransmitPower - RF230PACKET_RSSI = 0x08, // PacketRSSI + RF230PACKET_TXPOWER = 0x04, // PacketTransmitPower + RF230PACKET_RSSI = 0x08, // PacketRSSI RF230PACKET_TIMESYNC = 0x10, // PacketTimeSync (update timesync_footer) + RF230PACKET_LPL_SLEEPINT = 0x20, // LowPowerListening RF230PACKET_CLEAR_METADATA = 0x00, };