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

Measurement Class Reference

#include <Measurement.h>

List of all members.

Public Member Functions

 Measurement (int arg=0)
 Measurement (double arg)
 Measurement (float arg)
 Measurement (long sec, long usec)
virtual ~Measurement ()
void SetTime (long sec, long usec)
void GetTime (long &sec, long &usec)
void GetTime (struct timeval &t)
void Set (int arg)
void Set (double arg)
void Set (float arg)
int GetAsInt ()
double GetAsDouble ()
float GetAsFloat ()

Private Attributes

void * data
timeval tStamp


Constructor & Destructor Documentation

Measurement::Measurement int  arg = 0  )  [inline]
 

Definition at line 13 of file Measurement.h.

Measurement::Measurement double  arg  )  [inline]
 

Definition at line 15 of file Measurement.h.

Measurement::Measurement float  arg  )  [inline]
 

Definition at line 17 of file Measurement.h.

Measurement::Measurement long  sec,
long  usec
[inline]
 

Definition at line 18 of file Measurement.h.

virtual Measurement::~Measurement  )  [inline, virtual]
 

Definition at line 22 of file Measurement.h.


Member Function Documentation

double Measurement::GetAsDouble  )  [inline]
 

Definition at line 44 of file Measurement.h.

Referenced by DMURateGyro::DMURateGyro(), AttitudeObserver::Initialize(), main(), triadObserver::Run(), DefaultObserver::Run(), AttitudeObserver::Run(), and atterrbiasObserver::Run().

float Measurement::GetAsFloat  )  [inline]
 

Definition at line 46 of file Measurement.h.

int Measurement::GetAsInt  )  [inline]
 

Definition at line 42 of file Measurement.h.

void Measurement::GetTime struct timeval &  t  )  [inline]
 

Definition at line 34 of file Measurement.h.

void Measurement::GetTime long &  sec,
long &  usec
[inline]
 

Definition at line 29 of file Measurement.h.

Referenced by main(), DefaultObserver::Run(), AttitudeObserver::Run(), and atterrbiasObserver::Run().

void Measurement::Set float  arg  )  [inline]
 

Definition at line 40 of file Measurement.h.

void Measurement::Set double  arg  )  [inline]
 

Definition at line 38 of file Measurement.h.

void Measurement::Set int  arg  )  [inline]
 

Definition at line 36 of file Measurement.h.

void Measurement::SetTime long  sec,
long  usec
[inline]
 

Definition at line 24 of file Measurement.h.

Referenced by DMURateGyro::GetMeasurement(), and DMUAccelerometer::GetMeasurement().


Member Data Documentation

void* Measurement::data [private]
 

Definition at line 49 of file Measurement.h.

struct timeval Measurement::tStamp [private]
 

Definition at line 50 of file Measurement.h.


The documentation for this class was generated from the following file:
Generated on Wed Sep 5 12:54:40 2007 for DSACSS Operational Code by  doxygen 1.3.9.1