13 #ifndef PEAKDETECTVSDEPTHIF_H_
14 #define PEAKDETECTVSDEPTHIF_H_
29 static const NameURI NAME(
"PeakDetectVsDepth",
"When change over time in depth "
30 "(or other variable identified by depthSurrogate), changes in sign, "
31 "behavior is satisfied and outputArgs (peak, trough, location, etc) are written" );
36 static const StringSettingURI DETECT_SETTING(
"detect",
"The variable that is "
37 "being detected (dependent variable)" );
40 static const StringSettingURI DEPTH_SURROGATE_SETTING(
"depthSurrogate",
"Optional "
41 "name of a variable that is being used instead of depth" );
43 static const SettingURI CONSECUTIVE_DEPTHS_SETTING(
"consecutiveDepths",
"#of "
46 static const SettingURI DEPTH_CHANGE_THRESH_SETTING(
"depthChangeThresh",
"Turn-"
47 "arounds must exceed this setting, in the base unit of the depth variable",
Units::NONE );
49 static const SettingURI WINDOW_LENGTH_SETTING(
"windowLength",
"#of samples in "
59 static const OutputURI PEAK_DETECT_OUTPUT(
"peakDetect",
"Value of detect "
62 static const OutputURI TROUGH_DETECT_OUTPUT(
"troughDetect",
"Value of "
65 static const OutputURI PEAK_DEPTH_OUTPUT(
"peakDepth",
"Value of independent "
68 static const OutputURI PEAK_LATITUDE_OUTPUT(
"peakLatitude",
"Value of "
71 static const OutputURI PEAK_LONGITUDE_OUTPUT(
"peakLongitude",
"Value of "
static const BaseUnit COUNT
Definition: Units.h:228
Definition: ElementURI.h:285
Specifies the interface details for the PeakDetectVsDepth component in the GuidanceModule.
Definition: PeakDetectVsDepthIF.h:25
Definition: ElementURI.h:268
Definition: ElementURI.h:255
static const BaseUnit NONE
Definition: Units.h:208
Definition: ElementURI.h:242
static const Unit DEGREE
Definition: Units.h:132
static const BaseUnit METER
Definition: Units.h:42