* Author: Miklos Maroti
*/
-#include <HplRF230.h>
+#include <RadioConfig.h>
configuration TimeSyncMessageC
{
implementation
{
- components RF230TimeSyncMessageC;
+ components GenericTimeSyncMessageC as MAC, LocalTimeMicroC, RF230PacketC;
- SplitControl = RF230TimeSyncMessageC;
-
- Receive = RF230TimeSyncMessageC.Receive;
- Snoop = RF230TimeSyncMessageC.Snoop;
- Packet = RF230TimeSyncMessageC;
- AMPacket = RF230TimeSyncMessageC;
-
- TimeSyncAMSendRadio = RF230TimeSyncMessageC;
- TimeSyncPacketRadio = RF230TimeSyncMessageC;
- TimeSyncAMSendMilli = RF230TimeSyncMessageC;
- TimeSyncPacketMilli = RF230TimeSyncMessageC;
+ SplitControl = MAC;
+ Receive = MAC.Receive;
+ Snoop = MAC.Snoop;
+ Packet = MAC;
+ AMPacket = MAC;
+
+ TimeSyncAMSendRadio = MAC;
+ TimeSyncPacketRadio = MAC;
+ TimeSyncAMSendMilli = MAC;
+ TimeSyncPacketMilli = MAC;
+
+ MAC.PacketTimeSyncOffset -> RF230PacketC.PacketTimeSyncOffset;
+ MAC.LocalTimeRadio -> LocalTimeMicroC;
}