provides
{
interface SplitControl;
+
interface Receive[uint8_t id];
interface Receive as Snoop[am_id_t id];
- interface AMPacket;
-
interface Packet;
+ interface AMPacket;
+ interface PacketTimeStamp<TRadio, uint32_t> as PacketTimeStampRadio;
interface TimeSyncAMSend<TRadio, uint32_t> as TimeSyncAMSendRadio[am_id_t id];
interface TimeSyncPacket<TRadio, uint32_t> as TimeSyncPacketRadio;
+ interface PacketTimeStamp<TMilli, uint32_t> as PacketTimeStampMilli;
interface TimeSyncAMSend<TMilli, uint32_t> as TimeSyncAMSendMilli[am_id_t id];
interface TimeSyncPacket<TMilli, uint32_t> as TimeSyncPacketMilli;
}
AMPacket = RF230ActiveMessageC;
Packet = TimeSyncMessageLayerC;
+ PacketTimeStampRadio = RF230ActiveMessageC;
TimeSyncAMSendRadio = TimeSyncMessageLayerC;
TimeSyncPacketRadio = TimeSyncMessageLayerC;
+
+ PacketTimeStampMilli = RF230ActiveMessageC;
TimeSyncAMSendMilli = TimeSyncMessageLayerC;
TimeSyncPacketMilli = TimeSyncMessageLayerC;