12 #ifndef VERTICALTEMPERATUREHOMOGENEITYINDEXCALCULATOR_H_
13 #define VERTICALTEMPERATUREHOMOGENEITYINDEXCALCULATOR_H_
void readConfig()
Definition: VerticalTemperatureHomogeneityIndexCalculator.cpp:65
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:26
Contains the SyncComponent class definition.
ConfigReader * depth2CfgReader_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:62
Timestamp dataTimestamp_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:46
DataWriter * vthiWriter_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:57
A DataAccessor that reads values from the Slate Contains a default dataValue that must not be NULL...
Definition: UniversalDataReader.h:26
ConfigReader * depthWindowCfgReader_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:65
ConfigReader * depth4CfgReader_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:64
void calculate()
Definition: VerticalTemperatureHomogeneityIndexCalculator.cpp:123
float depth_[4]
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:48
ConfigReader * verbosityCfgReader_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:60
float mean_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:50
ConfigReader * depth1CfgReader_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:61
DataWriter * sigmaWriter_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:58
float vthi_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:50
A DataAccessor that writes values to the Slate via its associated DataElement.
Definition: DataWriter.h:27
DataWriter * meanWriter_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:56
UniversalDataReader * depthReader_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:53
void run(void)
The actual "payload" of the component.
Definition: VerticalTemperatureHomogeneityIndexCalculator.cpp:79
void writeData()
Definition: VerticalTemperatureHomogeneityIndexCalculator.cpp:133
float temperature_[4]
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:47
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
VerticalTemperatureHomogeneityIndexCalculator(const Module *module)
Definition: VerticalTemperatureHomogeneityIndexCalculator.cpp:19
int verbosity_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:45
float dz_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:50
void initialize(void)
Initialize function.
Definition: VerticalTemperatureHomogeneityIndexCalculator.cpp:51
Definition: ConfigReader.h:13
ConfigReader * depth3CfgReader_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:63
Abstract Base class for components that run after sensors, deriving other measurements.
Definition: SyncComponent.h:184
virtual ~VerticalTemperatureHomogeneityIndexCalculator()
Definition: VerticalTemperatureHomogeneityIndexCalculator.cpp:48
float sigma_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:50
UniversalDataReader * temperatureReader_
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:54
Specifies the interface details for the VerticalTemperatureHomogeneityIndexCalculator component in th...
Represents absolute times.
Definition: Timestamp.h:31
int n_[4]
Definition: VerticalTemperatureHomogeneityIndexCalculator.h:49
bool addSample()
Definition: VerticalTemperatureHomogeneityIndexCalculator.cpp:89