LRAUV  revA
SyncComponent.h File Reference

Contains the SyncComponent class definition. More...

#include "Component.h"
Include dependency graph for SyncComponent.h:

Go to the source code of this file.

Classes

class  SyncComponent
 Abstract Base class for software components that run in the computation cycle. More...
 
class  SyncComponent::CycleOrder
 These are enumerated to simplify sorting and ordering. More...
 
class  SyncStarterComponent
 Abstract Base class for components that run in the start of the computation cycle. More...
 
class  SyncSimulatorComponent
 Abstract Base class for components that run towards the start of the computation cycle, simulating sensor inputs since the last cycle. More...
 
class  SyncSensorComponent
 Abstract Base class for components that collect data for use later in the computation cycle. More...
 
class  SyncDerivationComponent
 Abstract Base class for components that run after sensors, deriving other measurements. More...
 
class  SyncNavigationComponent
 Abstract Base class for components that generate navigation estimates. More...
 
class  SyncEstimationComponent
 Abstract Base class for components that generate other estimates. More...
 
class  SyncMissionComponent
 Abstract Base class for components that manage mission components. More...
 
class  SyncControlComponent
 Abstract Base class for components that compute settings to be communicated to SyncServoComponent instances. More...
 
class  SyncMaintainerComponent
 Abstract Base class for components that run before the servos allowing command-line overrides of guidance and control outputs. More...
 
class  SyncServoComponent
 Abstract Base class for components that run towards the end of the computation cycle, communicating with controllers. More...
 
class  SyncTestComponent
 Abstract Base class for components that run towards the end of the computation cycle, evaluating how well everything performed. More...
 
class  SyncReporterComponent
 Abstract Base class for components that run in the end of the computation cycle, doing logging. More...
 
class  SyncLoggerComponent
 Abstract Base class for components that run in the end of the computation cycle, doing logging. More...
 

Typedefs

typedef FlexArray< SyncComponent * > ListOfSyncComponents
 Define a type for a "list of component pointers". More...
 

Detailed Description

Contains the SyncComponent class definition.

Copyright (c) 2007,2008,2009 MBARI MBARI Proprietary Information. All Rights Reserved

Typedef Documentation

Define a type for a "list of component pointers".

Used in a number of different places.