X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Frf2xx%2Frf212%2FRF212TimeSyncMessageC.nc;h=7d9ecd602313b1a18f76ef2031c70841b9fc9d71;hb=327ace966d6e087bdc24da77429af6cdbd708bf1;hp=0047d32d0abae409582e99711125464425e9e3c3;hpb=189e238dd5d764505049da909d3945539044260f;p=tinyos-2.x.git diff --git a/tos/chips/rf2xx/rf212/RF212TimeSyncMessageC.nc b/tos/chips/rf2xx/rf212/RF212TimeSyncMessageC.nc index 0047d32d..7d9ecd60 100644 --- a/tos/chips/rf2xx/rf212/RF212TimeSyncMessageC.nc +++ b/tos/chips/rf2xx/rf212/RF212TimeSyncMessageC.nc @@ -28,15 +28,17 @@ configuration RF212TimeSyncMessageC provides { interface SplitControl; + interface Receive[uint8_t id]; interface Receive as Snoop[am_id_t id]; - interface AMPacket; - 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; } @@ -52,8 +54,11 @@ implementation AMPacket = RF212ActiveMessageC; Packet = TimeSyncMessageLayerC; + PacketTimeStampRadio = RF212ActiveMessageC; TimeSyncAMSendRadio = TimeSyncMessageLayerC; TimeSyncPacketRadio = TimeSyncMessageLayerC; + + PacketTimeStampMilli = RF212ActiveMessageC; TimeSyncAMSendMilli = TimeSyncMessageLayerC; TimeSyncPacketMilli = TimeSyncMessageLayerC;