fdhwlib
2.0.25
|
00001 /*************************************************************************** 00002 calibData.h - description 00003 00004 begin : Tue Sep 05 2001 00005 copyright : (C) 2001 by A Kopmann 00006 email : kopmann@hpe.fzk.de 00007 status : 00008 test : 00009 history : 00010 ***************************************************************************/ 00011 00012 00013 #ifndef CALIBDATA_H 00014 #define CALIBDATA_H 00015 00016 00017 #include <ctime> 00018 00019 00030 class CalibData 00031 { 00032 public: 00033 CalibData(); 00034 virtual ~CalibData(); 00035 00051 void parseData(char *line); 00052 00054 void display(FILE *fout); 00055 00056 private: 00057 00062 //unsigned long timeStamp; 00063 time_t timeStamp; 00064 00066 int numberOfPulses; 00067 00069 float lightIntensity; 00070 00072 float lightRMS; 00073 00075 float pulsePeriod; 00076 00078 int filter1; 00079 00080 int filter2; 00081 00082 int filter3; 00083 00086 int selRadiometer; 00087 00088 int selRadiometerMonitor; 00089 00092 int selFiberA; 00093 00094 int selFiberAMonitor; 00095 00098 int selFiberB; 00099 00100 int selFiberBMonitor; 00101 00104 int selFiberC; 00105 00106 int selFiberCMonitor; 00107 00108 }; 00109 00110 #endif