|
LRAUV
revA
|
The SensorModule provides components responsible for providing software-hardware-device communications for getting measurements from navigation-related sensor devices – i.e., devices that measure the state of the vehicle and its trajectory, such as the AHRS, depth sensor, modems, and internal pressure, temperature, and humidity. More...
#include <SensorModule.h>


Public Member Functions | |
| SensorModule () | |
| Constructor. More... | |
| virtual | ~SensorModule () |
| Destructor. More... | |
| void | loadComponents (Logger &logger) |
| loads the collection of components belonging to this module More... | |
Public Member Functions inherited from Module | |
| virtual | ~Module () |
| destructor More... | |
| virtual FlexArray< Component * > * | getComponents () |
| returns a vector of components in the module More... | |
| virtual const Str & | getName () const |
| returns the name of the module More... | |
| virtual const Str & | getDescription () |
| returns a description of the module More... | |
| void | registerComponent (Component *comp) |
| void | registerBehaviorCreator (const Str &creatorName, BehaviorCreator behaviorCreator) |
| void | unregisterComponent (Component *comp) |
Additional Inherited Members | |
Protected Member Functions inherited from Module | |
| Module (Str name, Str description) | |
| Protected constructor for abstract base class. More... | |
| bool | loadAtStartup (const ConfigURI &loadCfg, Logger &logger, bool forceIfMissing=false) |
Protected Attributes inherited from Module | |
| Str | name_ |
| Str | description_ |
| FlexArray< Component * > | components_ |
The SensorModule provides components responsible for providing software-hardware-device communications for getting measurements from navigation-related sensor devices – i.e., devices that measure the state of the vehicle and its trajectory, such as the AHRS, depth sensor, modems, and internal pressure, temperature, and humidity.
| SensorModule::SensorModule | ( | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
loads the collection of components belonging to this module
Implements Module.
References CalibrateSparton::CreateBehavior(), Module::loadAtStartup(), Module::registerBehaviorCreator(), and Module::registerComponent().