* Author: Miklos Maroti
*/
-#include <HplRF230.h>
+#include <RadioConfig.h>
configuration TimeSyncMessageC
{
interface Packet;
interface AMPacket;
- interface TimeSyncAMSend<TRF230, uint32_t> as TimeSyncAMSendRadio[am_id_t id];
- interface TimeSyncPacket<TRF230, uint32_t> as TimeSyncPacketRadio;
+ 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;
}
implementation
{
- components RF230TimeSyncMessageC;
+ components RF230TimeSyncMessageC as MessageC;
- SplitControl = RF230TimeSyncMessageC;
-
- Receive = RF230TimeSyncMessageC.Receive;
- Snoop = RF230TimeSyncMessageC.Snoop;
- Packet = RF230TimeSyncMessageC;
- AMPacket = RF230TimeSyncMessageC;
-
- TimeSyncAMSendRadio = RF230TimeSyncMessageC;
- TimeSyncPacketRadio = RF230TimeSyncMessageC;
- TimeSyncAMSendMilli = RF230TimeSyncMessageC;
- TimeSyncPacketMilli = RF230TimeSyncMessageC;
+ SplitControl = MessageC;
+ Receive = MessageC.Receive;
+ Snoop = MessageC.Snoop;
+ Packet = MessageC;
+ AMPacket = MessageC;
+
+ PacketTimeStampRadio = MessageC;
+ TimeSyncAMSendRadio = MessageC;
+ TimeSyncPacketRadio = MessageC;
+
+ PacketTimeStampMilli = MessageC;
+ TimeSyncAMSendMilli = MessageC;
+ TimeSyncPacketMilli = MessageC;
}