12 #ifndef TEMPGRADIENTCALCULATOR_H_
13 #define TEMPGRADIENTCALCULATOR_H_
float extensionDep_
Definition: TempGradientCalculator.h:45
Contains the SyncComponent class definition.
float depBin_
Definition: TempGradientCalculator.h:44
Unit tests for TempGradientCalculator class.
Definition: TempGradientCalculator_Test.h:21
ConfigReader * extensionDepCfgReader_
Definition: TempGradientCalculator.h:59
A DataAccessor that reads values from the Slate Contains a default dataValue that must not be NULL...
Definition: UniversalDataReader.h:26
int binCnt_
Definition: TempGradientCalculator.h:47
UniversalDataReader * depthReader_
Definition: TempGradientCalculator.h:51
float tempGradPk_
Definition: TempGradientCalculator.h:45
float depBinEnd_[3]
Definition: TempGradientCalculator.h:44
float threshDepChangeAbs_
Definition: TempGradientCalculator.h:45
void initialize(void)
Initialize function.
Definition: TempGradientCalculator.cpp:60
A DataAccessor that writes values to the Slate via its associated DataElement.
Definition: UniversalDataWriter.h:24
int pkDetected_
Definition: TempGradientCalculator.h:47
float lastDepTarget_
Definition: TempGradientCalculator.h:46
float depTarget_
Definition: TempGradientCalculator.h:46
A DataAccessor that writes values to the Slate via its associated DataElement.
Definition: DataWriter.h:27
float dep_[MAX_CONSEC_DEPTHS]
Definition: TempGradientCalculator.h:44
ConfigReader * numConsecutiveDepthsCfgReader_
Definition: TempGradientCalculator.h:57
int numAvg_
Definition: TempGradientCalculator.h:47
void captureTempGradPeak(float, float)
Definition: TempGradientCalculator.cpp:109
int numConsecutiveDepths_
Definition: TempGradientCalculator.h:47
float lastDepTempGradPk_
Definition: TempGradientCalculator.h:45
DataWriter * thermoclineDepthWriter_
Definition: TempGradientCalculator.h:54
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
float tempGrad_
Definition: TempGradientCalculator.h:44
UniversalDataWriter * tempGradientWriter_
Definition: TempGradientCalculator.h:53
Definition: ConfigReader.h:13
Definition: TempGradientCalculator.h:24
int stateDepth_[2]
Definition: TempGradientCalculator.h:47
Abstract Base class for components that run after sensors, deriving other measurements.
Definition: SyncComponent.h:184
ConfigReader * binsizeDepCfgReader_
Definition: TempGradientCalculator.h:56
DataWriter * targetDepthWriter_
Definition: TempGradientCalculator.h:55
float tempDepBin_[3]
Definition: TempGradientCalculator.h:44
static const int MAX_CONSEC_DEPTHS
Definition: TempGradientCalculator.h:42
float depMax_
Definition: TempGradientCalculator.h:45
float tempGradMaxabs_
Definition: TempGradientCalculator.h:45
float binsizeDep_
Definition: TempGradientCalculator.h:44
void readConfig()
Definition: TempGradientCalculator.cpp:66
float depMin_
Definition: TempGradientCalculator.h:45
float depTempGrad_
Definition: TempGradientCalculator.h:44
void run(void)
The actual "payload" of the component.
Definition: TempGradientCalculator.cpp:84
TempGradientCalculator(const Module *module)
Definition: TempGradientCalculator.cpp:21
UniversalDataReader * tempReader_
Definition: TempGradientCalculator.h:52
virtual ~TempGradientCalculator()
Definition: TempGradientCalculator.cpp:57
ConfigReader * threshDepChangeAbsCfgReader_
Definition: TempGradientCalculator.h:58
float depTempGradPk_
Definition: TempGradientCalculator.h:45