[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/rf230 TimeSyncMessageC.nc, 1.2, 1.3

Miklos Maroti mmaroti at users.sourceforge.net
Fri May 16 11:45:39 PDT 2008


Update of /cvsroot/tinyos/tinyos-2.x/tos/chips/rf230
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv3082/chips/rf230

Modified Files:
	TimeSyncMessageC.nc 
Log Message:
IRIS: remove platform specific interfaces from ActiveMessageC

Index: TimeSyncMessageC.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/rf230/TimeSyncMessageC.nc,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** TimeSyncMessageC.nc	29 Mar 2008 20:10:33 -0000	1.2
--- TimeSyncMessageC.nc	16 May 2008 18:45:37 -0000	1.3
***************
*** 29,32 ****
--- 29,39 ----
  	provides
  	{
+ 		interface SplitControl;
+ 
+ 		interface Receive[uint8_t id];
+ 		interface Receive as Snoop[am_id_t id];
+ 		interface Packet;
+ 		interface AMPacket;
+ 
  		interface TimeSyncSend<TMicro> as TimeSyncSendMicro[am_id_t id];
  		interface TimeSyncPacket<TMicro> as TimeSyncPacketMicro;
***************
*** 37,46 ****
  		interface LocalTime<TMilli> as LocalTimeMilli;
  
! 		interface SplitControl;
! 		interface Receive[uint8_t id];
! 		interface Receive as Snoop[am_id_t id];
! 		interface Packet;
! 		interface AMPacket;
! 		interface PacketAcknowledgements;
  	}
  }
--- 44,48 ----
  		interface LocalTime<TMilli> as LocalTimeMilli;
  
! 		interface PacketTimeStamp<TMicro, uint16_t>;
  	}
  }
***************
*** 48,52 ****
  implementation
  {
! 	components TimeSyncMessageP, ActiveMessageC, LocalTimeMilliC;
  
  	TimeSyncSendMicro = TimeSyncMessageP;
--- 50,54 ----
  implementation
  {
! 	components TimeSyncMessageP, RF230ActiveMessageC, LocalTimeMilliC;
  
  	TimeSyncSendMicro = TimeSyncMessageP;
***************
*** 59,74 ****
  
  	Packet = TimeSyncMessageP;
! 	TimeSyncMessageP.SubSend -> ActiveMessageC.AMSend;
! 	TimeSyncMessageP.SubPacket -> ActiveMessageC.Packet;
! 	TimeSyncMessageP.PacketTimeStamp -> ActiveMessageC;
  
  	TimeSyncMessageP.LocalTimeMilli -> LocalTimeMilliC;
  
! 	TimeSyncMessageP.PacketLastTouch -> ActiveMessageC;
  
! 	SplitControl = ActiveMessageC;
! 	Receive	= ActiveMessageC.Receive;
! 	Snoop = ActiveMessageC.Snoop;
! 	AMPacket = ActiveMessageC;
! 	PacketAcknowledgements = ActiveMessageC;
  }
--- 61,76 ----
  
  	Packet = TimeSyncMessageP;
! 	TimeSyncMessageP.SubSend -> RF230ActiveMessageC.AMSend;
! 	TimeSyncMessageP.SubPacket -> RF230ActiveMessageC.Packet;
! 	TimeSyncMessageP.PacketTimeStamp -> RF230ActiveMessageC;
  
  	TimeSyncMessageP.LocalTimeMilli -> LocalTimeMilliC;
  
! 	TimeSyncMessageP.PacketLastTouch -> RF230ActiveMessageC;
  
! 	SplitControl = RF230ActiveMessageC;
! 	Receive	= RF230ActiveMessageC.Receive;
! 	Snoop = RF230ActiveMessageC.Snoop;
! 	AMPacket = RF230ActiveMessageC;
! 	PacketTimeStamp = RF230ActiveMessageC;
  }



More information about the Tinyos-2-commits mailing list