]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/platforms/iris/ActiveMessageC.nc
IRIS: reworked the time sync implementation
[tinyos-2.x.git] / tos / platforms / iris / ActiveMessageC.nc
index bdef8d0eb99db2bf87d28cbf0330fb0c137d683b..ef6a2c3d22578b74706a3efe194378ce6ca85a6e 100644 (file)
@@ -35,7 +35,9 @@ configuration ActiveMessageC
 
                interface PacketAcknowledgements;
                interface LowPowerListening;
-               interface PacketTimeStamp<TMicro, uint16_t>;
+
+               interface PacketTimeStamp<TMicro, uint32_t> as PacketTimeStampMicro;
+               interface PacketTimeStamp<TMilli, uint32_t> as PacketTimeStampMilli;
        }
 }
 
@@ -50,7 +52,8 @@ implementation
        Packet       = MAC;
        AMPacket     = MAC;
 
-       PacketAcknowledgements  = MAC.PacketAcknowledgements;
-       LowPowerListening               = MAC.LowPowerListening;
-       PacketTimeStamp                 = MAC.PacketTimeStamp;
+       PacketAcknowledgements  = MAC;
+       LowPowerListening               = MAC;
+       PacketTimeStampMilli    = MAC;
+       PacketTimeStampMicro    = MAC;
 }