Update of /cvsroot/firebug/fireboard/beta/fireworks/apps/DataCollection
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32520
Added Files:
DataCollection.nc
Log Message:
Finishing touches
--- NEW FILE: DataCollection.nc ---
includes DataCollection;
includes Calibration;
includes MultiHop;
configuration DataCollection {
}
implementation {
components Main, DataCollectionM
, TimerC
, LedsC
, DelugeC
// , NoLeds
// , DemoSensorC as Sensor
, RandomLFSR
, GenericComm as Comm
// , Bcast
, CC2420RadioC
, LQIMultiHopRouter as multihopM
// , QueuedSend;
, HumidityC
, HamamatsuC
, InternalTempC
, InternalVoltageC
, IntersemaPressure
;
Main.StdControl -> DelugeC;
Main.StdControl -> TimerC;
Main.StdControl -> Comm;
// Main.StdControl -> Bcast.StdControl;
Main.StdControl -> HamamatsuC;
Main.StdControl -> InternalTempC;
Main.StdControl -> InternalVoltageC;
Main.StdControl -> multihopM.StdControl;
// Main.StdControl -> QueuedSend.StdControl;
Main.StdControl -> DataCollectionM.StdControl;
DataCollectionM.Timer -> TimerC.Timer[unique("Timer")];
DataCollectionM.Leds -> LedsC; // NoLeds;
DataCollectionM.Random -> RandomLFSR;
// DataCollectionM.Bcast -> Bcast.Receive[AM_SURGECMDMSG];
// Bcast.ReceiveMsg[AM_SURGECMDMSG] -> Comm.ReceiveMsg[AM_SURGECMDMSG];
DataCollectionM.CC2420Control -> CC2420RadioC.CC2420Control;
DataCollectionM.MacControl -> CC2420RadioC.MacControl;
//Sensors
DataCollectionM.HumidityControl -> HumidityC;
DataCollectionM.Humidity -> HumidityC.Humidity;
DataCollectionM.Temperature -> HumidityC.Temperature;
// DataCollectionM.TSR -> HamamatsuC.TSR;
// DataCollectionM.PAR -> HamamatsuC.PAR;
// DataCollectionM.InternalTemperature -> InternalTempC;
DataCollectionM.InternalVoltage -> InternalVoltageC;
DataCollectionM.PressureControl -> IntersemaPressure;
DataCollectionM.Pressure -> IntersemaPressure.Pressure;
DataCollectionM.PressureCalibration -> IntersemaPressure.Calibration;
DataCollectionM.TemperatureError -> HumidityC.TemperatureError;
DataCollectionM.HumidityError -> HumidityC.HumidityError;
DataCollectionM.RouteControl -> multihopM;
DataCollectionM.Send -> multihopM.Send[AM_DATACOLLECTIONMSG];
multihopM.ReceiveMsg[AM_DATACOLLECTIONMSG] -> Comm.ReceiveMsg[AM_DATACOLLECTIONMSG];
DataCollectionM.Send -> multihopM.Send[AM_CALIBRATIONMSG];
multihopM.ReceiveMsg[AM_CALIBRATIONMSG] -> Comm.ReceiveMsg[AM_CALIBRATIONMSG];
//multihopM.ReceiveMsg[AM_MULTIHOPMSG] -> Comm.ReceiveMsg[AM_MULTIHOPMSG];
}
|