X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fplatforms%2Fmulle%2FTimeSyncMessageC.nc;h=a08e9fa86ce47db24b5e35fb331ec05b95884f77;hb=cf17a36229c58579dd04718b4f4d0db83f90909b;hp=35573e8d80c4a83d1fcc628568468f3fbc36fcbf;hpb=327ace966d6e087bdc24da77429af6cdbd708bf1;p=tinyos-2.x.git diff --git a/tos/platforms/mulle/TimeSyncMessageC.nc b/tos/platforms/mulle/TimeSyncMessageC.nc index 35573e8d..a08e9fa8 100755 --- a/tos/platforms/mulle/TimeSyncMessageC.nc +++ b/tos/platforms/mulle/TimeSyncMessageC.nc @@ -34,9 +34,11 @@ configuration TimeSyncMessageC interface Packet; interface AMPacket; + interface PacketTimeStamp as PacketTimeStampRadio; interface TimeSyncAMSend as TimeSyncAMSendRadio[am_id_t id]; interface TimeSyncPacket as TimeSyncPacketRadio; + interface PacketTimeStamp as PacketTimeStampMilli; interface TimeSyncAMSend as TimeSyncAMSendMilli[am_id_t id]; interface TimeSyncPacket as TimeSyncPacketMilli; } @@ -44,20 +46,25 @@ configuration TimeSyncMessageC implementation { - components RF230TimeSyncMessageC as MAC, - RF230SplitControlP; + components RF230TimeSyncMessageC as MessageC, + RF230SplitControlP, + new SystemClockControlC(); - RF230SplitControlP.SplitControlOrig -> MAC; - RF230SplitControlP.SystemClockControl -> SystemClockControlC; + RF230SplitControlP.SplitControlOrig -> MessageC; + RF230SplitControlP.SystemClockControl -> SystemClockControlC; - SplitControl = RF230SplitControlP.SplitControl; - Receive = MAC.Receive; - Snoop = MAC.Snoop; - Packet = MAC; - AMPacket = MAC; - - TimeSyncAMSendRadio = MAC; - TimeSyncPacketRadio = MAC; - TimeSyncAMSendMilli = MAC; - TimeSyncPacketMilli = MAC; + SplitControl = RF230SplitControlP.SplitControl; + + Receive = MessageC.Receive; + Snoop = MessageC.Snoop; + Packet = MessageC; + AMPacket = MessageC; + + PacketTimeStampRadio = MessageC; + TimeSyncAMSendRadio = MessageC; + TimeSyncPacketRadio = MessageC; + + PacketTimeStampMilli = MessageC; + TimeSyncAMSendMilli = MessageC; + TimeSyncPacketMilli = MessageC; }