LRAUV  revA
ValueDetectIF.h
Go to the documentation of this file.
1 
13 #ifndef VALUEDETECTIF_H_
14 #define VALUEDETECTIF_H_
15 
16 #include "data/ElementURI.h"
17 
27 namespace ValueDetectIF
28 {
31 static const Str NAME( "ValueDetect" );
32 
35 static const SettingURI DETECT_SETTING( "detect", "The variable that is "
36  "being detected (dependent variable)", Units::NONE );
37 static const SettingURI VALUE_SETTING( "value", "value being sought", Units::NONE );
38 static const SettingURI DELTA_SETTING( "delta", "optional bounds around value that cause trigger", Units::NONE );
39 static const StringSettingURI OUTPUT_SETTING( "output", "The variable that is read and written to outputValue when trigger occurs" );
40 
41 static const OutputURI DEPTH_OUTPUT( "depth", Units::METER );
42 static const OutputURI LATITUDE_OUTPUT( "latitude", Units::DEGREE );
43 static const OutputURI LONGITUDE_OUTPUT( "longitude", Units::DEGREE );
44 static const OutputURI OUTPUT_VALUE_OUTPUT( "outputValue", Units::NONE );
45 static const OutputURI PITCH_OUTPUT( "pitch", Units::RADIAN );
46 static const OutputURI HEADING_OUTPUT( "heading", Units::RADIAN );
47 }
48 
49 #endif /*VALUEDETECTIF_H_*/
Definition: ElementURI.h:285
Specifies the interface details for the ValueDetect component in the GuidanceModule.
Definition: ValueDetectIF.h:27
static const BaseUnit RADIAN
Definition: Units.h:60
Replacement for standard template class string.
Definition: Str.h:12
Definition: ElementURI.h:268
Contains the ElementURI class definition.
Definition: ElementURI.h:255
static const BaseUnit NONE
Definition: Units.h:208
static const Unit DEGREE
Definition: Units.h:132
static const BaseUnit METER
Definition: Units.h:42