[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/rf2xx/rf212 RF212ActiveMessageC.nc, 1.8, 1.9 RF212ActiveMessageP.nc, 1.7, 1.8 RF212Ieee154MessageC.nc, 1.3, 1.4
Miklos Maroti
mmaroti at users.sourceforge.net
Fri Apr 10 01:33:22 PDT 2009
- Previous message: [Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/rf2xx/layers SlottedCollisionConfig.nc, 1.1, 1.2 SlottedCollisionLayerP.nc, 1.1, 1.2 TrafficMonitorConfig.nc, 1.1, 1.2 TrafficMonitorLayerP.nc, 1.1, 1.2
- Next message: [Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/rf2xx/rf230 RF230ActiveMessageC.nc, 1.8, 1.9 RF230ActiveMessageP.nc, 1.8, 1.9 RF230Ieee154MessageC.nc, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/tinyos/tinyos-2.x/tos/chips/rf2xx/rf212
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv25221/rf212
Modified Files:
RF212ActiveMessageC.nc RF212ActiveMessageP.nc
RF212Ieee154MessageC.nc
Log Message:
make traffic monitor optional
Index: RF212ActiveMessageC.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/rf2xx/rf212/RF212ActiveMessageC.nc,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** RF212ActiveMessageC.nc 9 Apr 2009 20:48:04 -0000 1.8
--- RF212ActiveMessageC.nc 10 Apr 2009 08:33:20 -0000 1.9
***************
*** 151,159 ****
// -------- Traffic Monitor
components TrafficMonitorLayerC;
TrafficMonitorLayerC.Config -> RF212ActiveMessageP;
! TrafficMonitorLayerC.SubSend -> CollisionAvoidanceLayerC;
! TrafficMonitorLayerC.SubReceive -> CollisionAvoidanceLayerC;
! TrafficMonitorLayerC.SubState -> RF212DriverLayerC;
// -------- CollisionAvoidance
--- 151,163 ----
// -------- Traffic Monitor
+ #ifdef TRAFFIC_MONITOR
components TrafficMonitorLayerC;
+ #else
+ components new DummyLayerC() as TrafficMonitorLayerC;
+ #endif
TrafficMonitorLayerC.Config -> RF212ActiveMessageP;
! TrafficMonitorLayerC -> CollisionAvoidanceLayerC.RadioSend;
! TrafficMonitorLayerC -> CollisionAvoidanceLayerC.RadioReceive;
! TrafficMonitorLayerC -> RF212DriverLayerC.RadioState;
// -------- CollisionAvoidance
Index: RF212ActiveMessageP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/rf2xx/rf212/RF212ActiveMessageP.nc,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** RF212ActiveMessageP.nc 9 Apr 2009 20:48:04 -0000 1.7
--- RF212ActiveMessageP.nc 10 Apr 2009 08:33:20 -0000 1.8
***************
*** 126,130 ****
--- 126,132 ----
tasklet_async command void SoftwareAckConfig.reportChannelError()
{
+ #ifdef TRAFFIC_MONITOR
signal TrafficMonitorConfig.channelError();
+ #endif
}
***************
*** 148,152 ****
--- 150,156 ----
tasklet_async command void UniqueConfig.reportChannelError()
{
+ #ifdef TRAFFIC_MONITOR
signal TrafficMonitorConfig.channelError();
+ #endif
}
***************
*** 221,229 ****
}
- tasklet_async command void TrafficMonitorConfig.timerTick()
- {
- signal SlottedCollisionConfig.timerTick();
- }
-
/*----------------- RandomCollisionConfig -----------------*/
--- 225,228 ----
***************
*** 301,306 ****
}
- default tasklet_async event void SlottedCollisionConfig.timerTick() { }
-
/*----------------- Dummy -----------------*/
--- 300,303 ----
Index: RF212Ieee154MessageC.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/rf2xx/rf212/RF212Ieee154MessageC.nc,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** RF212Ieee154MessageC.nc 10 Apr 2009 07:46:44 -0000 1.3
--- RF212Ieee154MessageC.nc 10 Apr 2009 08:33:20 -0000 1.4
***************
*** 109,128 ****
components MessageBufferLayerC;
! MessageBufferLayerC.RadioSend -> TrafficMonitorLayerC;
MessageBufferLayerC.RadioReceive -> UniqueLayerC;
! MessageBufferLayerC.RadioState -> TrafficMonitorLayerC;
RadioChannel = MessageBufferLayerC;
// -------- UniqueLayer receive part (wired twice)
! UniqueLayerC.SubReceive -> TrafficMonitorLayerC;
!
! // -------- Traffic Monitor
!
! components TrafficMonitorLayerC;
! TrafficMonitorLayerC.Config -> RF212ActiveMessageP;
! TrafficMonitorLayerC.SubSend -> CollisionAvoidanceLayerC;
! TrafficMonitorLayerC.SubReceive -> CollisionAvoidanceLayerC;
! TrafficMonitorLayerC.SubState -> RF212DriverLayerC;
// -------- CollisionAvoidance
--- 109,120 ----
components MessageBufferLayerC;
! MessageBufferLayerC.RadioSend -> CollisionAvoidanceLayerC;
MessageBufferLayerC.RadioReceive -> UniqueLayerC;
! MessageBufferLayerC.RadioState -> CollisionAvoidanceLayerC;
RadioChannel = MessageBufferLayerC;
// -------- UniqueLayer receive part (wired twice)
! UniqueLayerC.SubReceive -> CollisionAvoidanceLayerC;
// -------- CollisionAvoidance
- Previous message: [Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/rf2xx/layers SlottedCollisionConfig.nc, 1.1, 1.2 SlottedCollisionLayerP.nc, 1.1, 1.2 TrafficMonitorConfig.nc, 1.1, 1.2 TrafficMonitorLayerP.nc, 1.1, 1.2
- Next message: [Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/rf2xx/rf230 RF230ActiveMessageC.nc, 1.8, 1.9 RF230ActiveMessageP.nc, 1.8, 1.9 RF230Ieee154MessageC.nc, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Tinyos-2-commits
mailing list