X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Frf2xx%2Frf230%2FRF230TimeSyncMessageC.nc;h=b308d10c5162716c1c32a8c79bf8ccb289da1a72;hb=327ace966d6e087bdc24da77429af6cdbd708bf1;hp=2319aa085d17e01c2f6157ea3d0254f93439c1b9;hpb=189e238dd5d764505049da909d3945539044260f;p=tinyos-2.x.git diff --git a/tos/chips/rf2xx/rf230/RF230TimeSyncMessageC.nc b/tos/chips/rf2xx/rf230/RF230TimeSyncMessageC.nc index 2319aa08..b308d10c 100644 --- a/tos/chips/rf2xx/rf230/RF230TimeSyncMessageC.nc +++ b/tos/chips/rf2xx/rf230/RF230TimeSyncMessageC.nc @@ -28,15 +28,17 @@ configuration RF230TimeSyncMessageC 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 = RF230ActiveMessageC; Packet = TimeSyncMessageLayerC; + PacketTimeStampRadio = RF230ActiveMessageC; TimeSyncAMSendRadio = TimeSyncMessageLayerC; TimeSyncPacketRadio = TimeSyncMessageLayerC; + + PacketTimeStampMilli = RF230ActiveMessageC; TimeSyncAMSendMilli = TimeSyncMessageLayerC; TimeSyncPacketMilli = TimeSyncMessageLayerC;