Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Representations/Perception/SensorData.cpp

Go to the documentation of this file.
00001 /**
00002  * @file SensorData.cpp
00003  *
00004  * Implementation of class SensorData.
00005  */
00006 
00007 #include "SensorData.h"
00008 
00009 SensorData::SensorData()
00010 {
00011   init();
00012 }
00013 
00014 SensorData::~SensorData()
00015 {
00016 }
00017 
00018 void SensorData::init()
00019 {
00020   for(int i = 0; i < numOfSensor_ERS7; ++i)
00021   {
00022     data[i] = 0;
00023     refValue[i] = 0;
00024   }
00025   data[accelerationZ] = -9810000;
00026   frameNumber = 0;
00027 }
00028 
00029 Out& operator<<(Out& stream, const SensorData& sensorData)
00030 {
00031   stream.write(&sensorData,sizeof(SensorData));
00032   return stream;
00033 }
00034 
00035 In& operator>>(In& stream, SensorData& sensorData)
00036 {
00037   stream.read(&sensorData,sizeof(SensorData));
00038   return stream;
00039 }
00040 
00041 /*
00042  * Change log :
00043  * 
00044  * $Log: SensorData.cpp,v $
00045  * Revision 1.1.1.1  2004/05/22 17:25:59  cvsadm
00046  * created new repository GT2004_WM
00047  *
00048  * Revision 1.2  2003/12/31 20:16:14  roefer
00049  * SensorData for ERS-7
00050  *
00051  * Revision 1.1  2003/10/07 10:09:36  cvsadm
00052  * Created GT2004 (M.J.)
00053  *
00054  * Revision 1.1.1.1  2003/07/02 09:40:22  cvsadm
00055  * created new repository for the competitions in Padova from the 
00056  * tamara CVS (Tuesday 2:00 pm)
00057  *
00058  * removed unused solutions
00059  *
00060  * Revision 1.3  2003/05/03 15:26:29  risler
00061  * added refValue to SensorData
00062  *
00063  * Revision 1.2  2003/05/02 18:26:18  risler
00064  * SensorDataBuffer added
00065  * replaced SensorData with SensorDataBuffer
00066  * full SensorData resolution now accessible
00067  *
00068  * Revision 1.1  2002/09/10 15:26:40  cvsadm
00069  * Created new project GT2003 (M.L.)
00070  * - Cleaned up the /Src/DataTypes directory
00071  * - Removed Challenge Code
00072  * - Removed processing of incoming audio data
00073  * - Renamed AcousticMessage to SoundRequest
00074  *
00075  * Revision 1.1.1.1  2002/05/10 12:40:13  cvsadm
00076  * Moved GT2002 Project from ute to tamara.
00077  *
00078  * Revision 1.6  2002/03/29 23:09:53  roefer
00079  * SensorData initialized to avoid detection of falling down state
00080  *
00081  * Revision 1.5  2001/12/28 09:00:02  roefer
00082  * Streaming operator and frameNumber inserted
00083  *
00084  * Revision 1.4  2001/12/23 23:38:04  petters
00085  * method init added
00086  *
00087  * Revision 1.3  2001/12/10 17:47:06  risler
00088  * change log added
00089  *
00090  */

Generated on Thu Sep 23 19:57:36 2004 for GT2004 by doxygen 1.3.6