fdhwlib  2.0.25

#include <calibdata.h>

List of all members.

Public Member Functions

Private Attributes


Detailed Description

Structure to holt the data describing a single calibration run.

Pulses can be seen if one of the three fibers is selected. All other configurations of the light path are used for internal measurement of the light intensity.

Definition at line 30 of file calibdata.h.


Constructor & Destructor Documentation

CalibData::CalibData ( )
virtual CalibData::~CalibData ( ) [virtual]

Member Function Documentation

void CalibData::display ( FILE *  fout)

Display the calibration data.

void CalibData::parseData ( char *  line)

Parse the data line provided by calib1.

Format of the time stamp (source calib1:/home/johnm/develop/logging/logging.c):

	    // add 1 so that January 1 = day 1 (not 0) 
        temp_d = (float) systime.tm_yday + 1;  
        temp_h = (float) systime.tm_hour;
        temp_m = (float) systime.tm_min;
        temp_s = (float) systime.tm_sec;
        date = temp_d + (temp_s + (temp_m + temp_h*60.)*60.)/(24.*60.*60.);
        sprintf(date_str,"%-.5f",date);
        

Member Data Documentation

int CalibData::filter1 [private]

Configuration of the light path.

Definition at line 78 of file calibdata.h.

int CalibData::filter2 [private]

Definition at line 80 of file calibdata.h.

int CalibData::filter3 [private]

Definition at line 82 of file calibdata.h.

float CalibData::lightIntensity [private]

Light intesity [Joule].

Definition at line 69 of file calibdata.h.

float CalibData::lightRMS [private]

Light RMS [Joule].

Definition at line 72 of file calibdata.h.

Number of pulses.

Definition at line 66 of file calibdata.h.

float CalibData::pulsePeriod [private]

Pulse period [s].

Definition at line 75 of file calibdata.h.

int CalibData::selFiberA [private]

Light source connected to fiber A leading to the center of the mirror.

Definition at line 92 of file calibdata.h.

Definition at line 94 of file calibdata.h.

int CalibData::selFiberB [private]

Light source connected to fiber B leading to both sides of the camera.

Definition at line 98 of file calibdata.h.

Definition at line 100 of file calibdata.h.

int CalibData::selFiberC [private]

Light source connected to fiber C leading to the aperture box.

Definition at line 104 of file calibdata.h.

Definition at line 106 of file calibdata.h.

int CalibData::selRadiometer [private]

Light source connected to the radiometer ?

Definition at line 86 of file calibdata.h.

Definition at line 88 of file calibdata.h.

time_t CalibData::timeStamp [private]

Start time of the calibration run [GPS second?] / [UTC seconds].

Definition at line 63 of file calibdata.h.


The documentation for this class was generated from the following file: