13 #ifndef DEPTHENVELOPEIF_H_
14 #define DEPTHENVELOPEIF_H_
31 static const NameURI NAME(
"DepthEnvelope",
"If the vehicle's depth is within "
32 "the specified max/min envelope, the command is satisfied. Otherwise "
33 "the vehicle is sent to a depth within the specified max/min envelope. "
34 "Via the DepthSurrogate string setting, a variable other than depth "
35 "may be used to control the depth bounds. If so, then the min and max "
36 "variables should be specified in units compatible with the specified "
41 static const SettingURI MIN_DEPTH_SETTING(
"minDepth",
"Desired minimum distance "
43 static const SettingURI MAX_DEPTH_SETTING(
"maxDepth",
"Desired maximum distance "
45 static const SettingURI DEPTH_SURROGATE_SETTING(
"depthSurrogate",
"Surrogate "
48 static const SettingURI DEPTH_RATE_SETTING(
"depthRate",
"Desired up/down "
50 static const SettingURI DOWN_DEPTH_RATE_SETTING(
"downDepthRate",
"Desired "
52 static const SettingURI UP_DEPTH_RATE_SETTING(
"upDepthRate",
"Desired downward "
55 static const SettingURI PITCH_SETTING(
"pitch",
"Desired up/down pitch of the "
57 static const SettingURI DOWN_PITCH_SETTING(
"downPitch",
"Desired downward pitch "
59 static const SettingURI UP_PITCH_SETTING(
"upPitch",
"Desired upward pitch of "
static const BaseUnit METER_PER_SECOND
Definition: Units.h:86
static const BaseUnit RADIAN
Definition: Units.h:60
Specifies the interface details for the DepthEnvelope component in the GuidanceModule.
Definition: DepthEnvelopeIF.h:27
Definition: ElementURI.h:268
Contains the ElementURI class definition.
static const BaseUnit NONE
Definition: Units.h:208
Definition: ElementURI.h:242
static const BaseUnit METER
Definition: Units.h:42