LRAUV  revA
PeakDetectVsDepthIF.h
Go to the documentation of this file.
1 
13 #ifndef PEAKDETECTVSDEPTHIF_H_
14 #define PEAKDETECTVSDEPTHIF_H_
15 
26 {
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" );
32 
35 
36 static const StringSettingURI DETECT_SETTING( "detect", "The variable that is "
37  "being detected (dependent variable)" );
38 
39 
40 static const StringSettingURI DEPTH_SURROGATE_SETTING( "depthSurrogate", "Optional "
41  "name of a variable that is being used instead of depth" );
42 
43 static const SettingURI CONSECUTIVE_DEPTHS_SETTING( "consecutiveDepths", "#of "
44  "samples to confirm a turn-around", Units::COUNT );
45 
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 );
48 
49 static const SettingURI WINDOW_LENGTH_SETTING( "windowLength", "#of samples in "
50  "the smoothing window", Units::COUNT );
51 
52 static const SettingURI SHALLOW_BOUND_SETTING( "shallowBound", "Minimum detection depth", Units::METER );
53 
54 static const SettingURI DEEP_BOUND_SETTING( "deepBound", "Maximum detection depth", Units::METER );
55 
56 
58 
59 static const OutputURI PEAK_DETECT_OUTPUT( "peakDetect", "Value of detect "
60  "variable at peak", Units::NONE );
61 
62 static const OutputURI TROUGH_DETECT_OUTPUT( "troughDetect", "Value of "
63  "detect variable at trough", Units::NONE );
64 
65 static const OutputURI PEAK_DEPTH_OUTPUT( "peakDepth", "Value of independent "
66  "variable at peak", Units::METER );
67 
68 static const OutputURI PEAK_LATITUDE_OUTPUT( "peakLatitude", "Value of "
69  "latitude at peak", Units::DEGREE );
70 
71 static const OutputURI PEAK_LONGITUDE_OUTPUT( "peakLongitude", "Value of "
72  "longitude at peak", Units::DEGREE );
73 
74 }
75 
76 #endif /*PEAKDETECTVSDEPTHIF_H_*/
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