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 */