//////////////////////////////////////////////////////////////// 
// 
// PURPOSE: This contains EstimationModule parameters for Tethys.
//
// NOTES:   All values (except "strings") must be followed by
//          a unit abbreviation (or one of the unit-like
//          abbreviations: n/a, bool, enum, count). 
// 
//////////////////////////////////////////////////////////////// 

HFRadarModelCalc.loadAtStartup                        = 0 bool;
HFRadarModelCalc.velocityAccuracy                     = 0.2 m/s;

HFRadarCompactModelForecaster.loadAtStartup           = 0 bool;
HFRadarCompactModelForecaster.ignoreECsMoreRecentThan = 3 hour;
HFRadarCompactModelForecaster.verbosity               = 0 count;

HFRCMSpaceInterpolator.loadAtStartup                  = 0 bool;
HFRCMSpaceInterpolator.verbosity                      = 0 count;

HFRCMTimeInterpolator.loadAtStartup                   = 0 bool;
// HFRCMTimeInterpolator.verbosity                    = 0 count;

HFRCMReconstructedInterpolator.loadAtStartup          = 0 bool;
HFRCMReconstructedInterpolator.velocityAccuracy       = 0.3 m/s;
HFRCMReconstructedInterpolator.verbosity              = 0 count;

HFRCMSurfaceCurrentAtVehicleLocation.loadAtStartup    = 0 bool;
HFRCMSurfaceCurrentAtVehicleLocation.velocityAccuracy = 0.1 m/s;

HFRCMVirtualSurfaceDrifter.loadAtStartup              = 0 bool;
HFRCMVirtualSurfaceDrifter.velocityAccuracy           = 0.1 m/s;

StratificationFrontDetector.loadAtStartup             = 0 bool;
StratificationFrontDetector.highWaterMark             = 5 count;
StratificationFrontDetector.threshold                 = 0.4 degC;
StratificationFrontDetector.verbosity                 = 0 count;

DepAvgTempFrontDetector.loadAtStartup                 = 0 bool;
DepAvgTempFrontDetector.cntThreshold                  = 1 count;
DepAvgTempFrontDetector.tempHoriGradThreshold         = 0.1 degC;
DepAvgTempFrontDetector.verbosity                     = 0 count;