X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fplatforms%2Firis%2FTimeSyncMessageC.nc;h=2acab4c0d2612cb9806c7705d375260449ef5b20;hb=7cb3053eaa216416d4833656f2ffbee14a5c0970;hp=4bca9f686780930876bdadde07de300b7214ed76;hpb=527029d66219256dc77aa66360020549a458ebbc;p=tinyos-2.x.git diff --git a/tos/platforms/iris/TimeSyncMessageC.nc b/tos/platforms/iris/TimeSyncMessageC.nc index 4bca9f68..2acab4c0 100644 --- a/tos/platforms/iris/TimeSyncMessageC.nc +++ b/tos/platforms/iris/TimeSyncMessageC.nc @@ -21,7 +21,7 @@ * Author: Miklos Maroti */ -#include +#include configuration TimeSyncMessageC { @@ -44,17 +44,19 @@ configuration TimeSyncMessageC implementation { - components RF2xxTimeSyncMessageC; + components GenericTimeSyncMessageC as MAC, LocalTimeMicroC, RF230PacketC; - SplitControl = RF2xxTimeSyncMessageC; - - Receive = RF2xxTimeSyncMessageC.Receive; - Snoop = RF2xxTimeSyncMessageC.Snoop; - Packet = RF2xxTimeSyncMessageC; - AMPacket = RF2xxTimeSyncMessageC; - - TimeSyncAMSendRadio = RF2xxTimeSyncMessageC; - TimeSyncPacketRadio = RF2xxTimeSyncMessageC; - TimeSyncAMSendMilli = RF2xxTimeSyncMessageC; - TimeSyncPacketMilli = RF2xxTimeSyncMessageC; + 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; }