LRAUV  revA
PitchRateCalculator.h
Go to the documentation of this file.
1 
12 #ifndef PITCHRATECALCULATOR_H_
13 #define PITCHRATECALCULATOR_H_
14 
16 
19 
38 {
39 public:
40  PitchRateCalculator( const Module* module );
41  virtual ~PitchRateCalculator();
42 
44  void initialize( void );
45 
47  void run();
48 
49 private:
50 
51  float lastPitch_;
52 
53  // Accessors
56 
57 };
58 
59 #endif /*RATECALCULATOR_H_*/
Contains the SyncComponent class definition.
A DataAccessor that reads values from the Slate Contains a default dataValue that must not be NULL...
Definition: UniversalDataReader.h:26
A DataAccessor that writes values to the Slate via its associated DataElement.
Definition: UniversalDataWriter.h:24
virtual ~PitchRateCalculator()
Definition: PitchRateCalculator.cpp:30
Over simplified PitchRateCalculator component.
Definition: PitchRateCalculator.h:37
PitchRateCalculator(const Module *module)
Definition: PitchRateCalculator.cpp:22
void run()
The actual "payload" of the component.
Definition: PitchRateCalculator.cpp:38
UniversalDataWriter * pitchRateWriter_
Definition: PitchRateCalculator.h:55
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
Abstract Base class for components that run after sensors, deriving other measurements.
Definition: SyncComponent.h:184
void initialize(void)
Initialize function.
Definition: PitchRateCalculator.cpp:33
float lastPitch_
Definition: PitchRateCalculator.h:51
UniversalDataReader * pitchReader_
Definition: PitchRateCalculator.h:54