Contains the SyncComponent class definition.
DropWeight(const Module *module)
Definition: DropWeight.cpp:16
Abstract Base class for components that collect data for use later in the computation cycle...
Definition: SyncComponent.h:172
void initialize()
Provide a space for initialization before being run.
Definition: DropWeight.cpp:29
DataWriter * dropWeightStateWriter_
Sets the state of the drop weight - True == present, False == non present.
Definition: DropWeight.h:50
void run()
The actual "payload" of the component.
Definition: DropWeight.cpp:35
Contains the UartStream class declaration.
int dropWeightOK_
Definition: DropWeight.h:52
A DataAccessor that writes values to the Slate via its associated DataElement.
Definition: DataWriter.h:27
Definition: ElementURI.h:166
virtual ~DropWeight()
Definition: DropWeight.cpp:25
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
Provides software interface to the DVL Micro.
Definition: DropWeight.h:26
Contains the Logger class definition.
void uninitialize()
Provide a space for uninitialization.
Definition: DropWeight.cpp:74
virtual ConfigURI getConfigURI(ConfigOption configOption) const
Should return [myNamespace]::SIMULATE_HARDWARE, or [myNamespace]::POWER, etc.
Definition: DropWeight.cpp:78
Timestamp countdownTimer_
Definition: DropWeight.h:54
ConfigOption
Definition: Component.h:456
Represents absolute times.
Definition: Timestamp.h:31