LRAUV  revA
WaypointIF.h
Go to the documentation of this file.
1 
13 #ifndef WAYPOINTIF_H_
14 #define WAYPOINTIF_H_
15 
16 #include "data/ElementURI.h"
17 
27 namespace WaypointIF
28 {
31 static const NameURI NAME( "Waypoint", "Drives the vehicle to a waypoint by following a calculated bearing, using crosstrack error correction (unless waterframe is true)" );
32 
35 static const SettingURI CAPTURE_RADIUS_SETTING( "captureRadius", "Optional "
36  "radius of the circle that defines that the vehicle has reached the "
37  "waypoint", Units::METER );
38 static const SettingURI DISTANCE_DELTA_SETTING( "distanceDelta", "Distance from "
39  "the nominal waypoint set by other settings. Must be combined with "
40  "distanceDeltaBearing", Units::METER );
41 static const SettingURI DISTANCE_DELTA_BEARING_SETTING( "distanceDeltaBearing",
42  "Bearing of distance from the nominal waypoint set by other settings. "
43  "Must be combined with distanceDelta", Units::METER );
44 static const SettingURI EASTINGS_DELTA_SETTING( "eastingsDelta", "Desired "
45  "change in longitude to achieve, expressed as a distance", Units::METER );
46 static const SettingURI LATITUDE_SETTING( "latitude", "Desired Latitude, "
47  "defaults to current latitude", Units::DEGREE );
48 static const SettingURI LATITUDE_DELTA_SETTING( "latitudeDelta", "Desired "
49  "waypoint latitude delta from the current latitude", Units::DEGREE );
50 static const SettingURI LONGITUDE_SETTING( "longitude", "Desired Longitude, "
51  "defaults to current longitude", Units::DEGREE );
52 static const SettingURI LONGITUDE_DELTA_SETTING( "longitudeDelta", "Desired "
53  "waypoint latitude delta from the current latitude", Units::DEGREE );
54 static const SettingURI NORTHINGS_DELTA_SETTING( "northingsDelta", "Desired "
55  "change in latitude to achieve, expressed as a distance", Units::METER );
56 static const SettingURI WATER_FRAME_SETTING( "waterFrame", "If true, attempt to "
57  "drive in water frame of reference (no attempt to fix for crosstrack "
58  "errors, drive until calculated distance thru water is achieved). Can "
59  "not be used with captureRadius", Units::BOOL );
60 
61 }
62 
63 #endif /*WAYPOINTIF_H_*/
Definition: ElementURI.h:268
Contains the ElementURI class definition.
Specifies the interface details for the Waypoint component in the GuidanceModule. ...
Definition: WaypointIF.h:27
Definition: ElementURI.h:242
static const Unit DEGREE
Definition: Units.h:132
static const BaseUnit BOOL
Definition: Units.h:227
static const BaseUnit METER
Definition: Units.h:42