12 #ifndef LOOPCONTROL_H_
13 #define LOOPCONTROL_H_
Contains the SyncComponent class definition.
A DataAccessor that reads values from the Slate Contains a default dataValue that must not be NULL...
Definition: DataReader.h:30
This is the primary "control" for the vehicle's computation loop.
Definition: LoopControl.h:31
LoopControl(const Module *module)
Definition: LoopControl.cpp:21
DataReader * periodCmdReader_
Desired period of the computation loop.
Definition: LoopControl.h:57
void initialize(void)
Initialize function.
Definition: LoopControl.cpp:34
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 compute settings to be communicated to SyncServoComponent ins...
Definition: SyncComponent.h:228
virtual ~LoopControl()
Definition: LoopControl.cpp:30
Represents absolute times.
Definition: Timestamp.h:31
void uninitialize(void)
Uninit function.
Definition: LoopControl.cpp:57
void run()
The actual "payload" of the component.
Definition: LoopControl.cpp:40