LRAUV  revA
DeadReckonUsingMultipleVelocitySources.h
Go to the documentation of this file.
1 
12 #ifndef DEADRECKONUSINGMULTIPLEVELOCITYSOURCES_H_
13 #define DEADRECKONUSINGMULTIPLEVELOCITYSOURCES_H_
14 
15 // include parent class
16 #include "navigationModule/DeadReckoner.h" // should include component/Component.h in turn
17 
18 // forward declare classes for which this class includes a pointer
20 
40 {
41 public:
44  void initialize( void );
45 
46 protected: // TODO: why private vs. protected?
53 
55 
56  // read in velocity required for dead reckoning calculation
57  void readVehicleVelocity( void );
58 
59  // all other parameters and methods are inherited
60 };
61 
62 #endif /* DEADRECKONUSINGMULTIPLEVELOCITYSOURCES_H_ */
int cyclesSinceSuccessfulRead_
Definition: DeadReckonUsingMultipleVelocitySources.h:54
A DataAccessor that reads values from the Slate Contains a default dataValue that must not be NULL...
Definition: UniversalDataReader.h:26
A DataAccessor that reads values from the Slate Contains a default dataValue that must not be NULL...
Definition: DataReader.h:30
void initialize(void)
Provide a space for initialization before being run.
Definition: DeadReckonUsingMultipleVelocitySources.cpp:42
virtual ~DeadReckonUsingMultipleVelocitySources()
Definition: DeadReckonUsingMultipleVelocitySources.cpp:39
Definition: UniversalDataReader.h:74
A DataAccessor that writes values to the Slate via its associated DataElement.
Definition: DataWriter.h:27
UniversalBlobReader * velocityBottomReader_
Definition: DeadReckonUsingMultipleVelocitySources.h:47
DeadReckonUsingMultipleVelocitySources(const Module *module)
Definition: DeadReckonUsingMultipleVelocitySources.cpp:20
int velocitySource_
Definition: DeadReckonUsingMultipleVelocitySources.h:54
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
Contains the DeadReckoner class declaration.
void readVehicleVelocity(void)
Definition: DeadReckonUsingMultipleVelocitySources.cpp:60
Dead Reckoning navigator using multiple sources for velocity:
Definition: DeadReckonUsingMultipleVelocitySources.h:39
int maxCyclesToUseSameData_
Definition: DeadReckonUsingMultipleVelocitySources.h:54
General dead reckoner class.
Definition: DeadReckoner.h:25
UniversalBlobReader * velocityWaterReader_
Definition: DeadReckonUsingMultipleVelocitySources.h:48
DataWriter * cyclesSinceSuccessfulReadWriter_
Definition: DeadReckonUsingMultipleVelocitySources.h:52
DataWriter * velocitySourceWriter_
Definition: DeadReckonUsingMultipleVelocitySources.h:51
UniversalDataReader * speedWaterReader_
Definition: DeadReckonUsingMultipleVelocitySources.h:49
DataReader * speedCalculatorReader_
Definition: DeadReckonUsingMultipleVelocitySources.h:50