SetGlobalWaypoint Message Implementation.
More...
#include <SetGlobalWaypoint.h>
Inherits openjaus::model::Message.
List of all members.
Detailed Description
This message is used to set waypoint data based on the global coordinate system. A global waypoint can have up to six fields to describe it completely. The waypoint is defined in the global coordinate system using the latitude, longitude, and altitude, fields. The desired orientation of the platform at the waypoint is defined using the roll, pitch, and yaw fields. Only fields 1-3 (presence vector, latitude, and longitude) are required for each waypoint. Field #4 sets the desired Altitude in accordance with the WGS 84 standard. The presence vector is used to specify if the remaining fields, i.e., altitude, roll, pitch, and yaw, are used to further describe the waypoint and the desired orientation at that point.</
Member Enumeration Documentation
- Enumerator:
| ALTITUDE_M |
|
| ROLL_RAD |
|
| PITCH_RAD |
|
| YAW_RAD |
|
| WAYPOINTTOLERANCE_M |
|
| PATHTOLERANCE |
|
Constructor & Destructor Documentation
| openjaus::mobility::SetGlobalWaypoint::SetGlobalWaypoint |
( |
|
) |
|
| openjaus::mobility::SetGlobalWaypoint::SetGlobalWaypoint |
( |
model::Message * |
message |
) |
|
| openjaus::mobility::SetGlobalWaypoint::~SetGlobalWaypoint |
( |
|
) |
|
Member Function Documentation
| void openjaus::mobility::SetGlobalWaypoint::disableAltitude |
( |
void |
|
) |
|
| void openjaus::mobility::SetGlobalWaypoint::disablePathTolerance |
( |
void |
|
) |
|
| void openjaus::mobility::SetGlobalWaypoint::disablePitch |
( |
void |
|
) |
|
| void openjaus::mobility::SetGlobalWaypoint::disableRoll |
( |
void |
|
) |
|
| void openjaus::mobility::SetGlobalWaypoint::disableWaypointTolerance |
( |
void |
|
) |
|
| void openjaus::mobility::SetGlobalWaypoint::disableYaw |
( |
void |
|
) |
|
| void openjaus::mobility::SetGlobalWaypoint::enableAltitude |
( |
void |
|
) |
|
| void openjaus::mobility::SetGlobalWaypoint::enablePathTolerance |
( |
void |
|
) |
|
| void openjaus::mobility::SetGlobalWaypoint::enablePitch |
( |
void |
|
) |
|
| void openjaus::mobility::SetGlobalWaypoint::enableRoll |
( |
void |
|
) |
|
| void openjaus::mobility::SetGlobalWaypoint::enableWaypointTolerance |
( |
void |
|
) |
|
| void openjaus::mobility::SetGlobalWaypoint::enableYaw |
( |
void |
|
) |
|
| int openjaus::mobility::SetGlobalWaypoint::from |
( |
system::Buffer * |
src |
) |
[virtual] |
| double openjaus::mobility::SetGlobalWaypoint::getAltitude_m |
( |
void |
|
) |
|
| double openjaus::mobility::SetGlobalWaypoint::getLatitude_deg |
( |
void |
|
) |
|
| double openjaus::mobility::SetGlobalWaypoint::getLongitude_deg |
( |
void |
|
) |
|
| double openjaus::mobility::SetGlobalWaypoint::getPathTolerance |
( |
void |
|
) |
|
| double openjaus::mobility::SetGlobalWaypoint::getPitch_rad |
( |
void |
|
) |
|
| uint8_t openjaus::mobility::SetGlobalWaypoint::getPresenceVector |
( |
void |
|
) |
const |
| double openjaus::mobility::SetGlobalWaypoint::getRoll_rad |
( |
void |
|
) |
|
| double openjaus::mobility::SetGlobalWaypoint::getWaypointTolerance_m |
( |
void |
|
) |
|
| double openjaus::mobility::SetGlobalWaypoint::getYaw_rad |
( |
void |
|
) |
|
| bool openjaus::mobility::SetGlobalWaypoint::isAltitudeEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::SetGlobalWaypoint::isPathToleranceEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::SetGlobalWaypoint::isPitchEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::SetGlobalWaypoint::isRollEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::SetGlobalWaypoint::isWaypointToleranceEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::SetGlobalWaypoint::isYawEnabled |
( |
void |
|
) |
const |
| int openjaus::mobility::SetGlobalWaypoint::length |
( |
void |
|
) |
[virtual] |
| void openjaus::mobility::SetGlobalWaypoint::setAltitude_m |
( |
double |
value |
) |
|
| void openjaus::mobility::SetGlobalWaypoint::setLatitude_deg |
( |
double |
value |
) |
|
| void openjaus::mobility::SetGlobalWaypoint::setLongitude_deg |
( |
double |
value |
) |
|
| void openjaus::mobility::SetGlobalWaypoint::setPathTolerance |
( |
double |
value |
) |
|
| void openjaus::mobility::SetGlobalWaypoint::setPitch_rad |
( |
double |
value |
) |
|
| void openjaus::mobility::SetGlobalWaypoint::setPresenceVector |
( |
uint8_t |
value |
) |
|
| void openjaus::mobility::SetGlobalWaypoint::setRoll_rad |
( |
double |
value |
) |
|
| void openjaus::mobility::SetGlobalWaypoint::setWaypointTolerance_m |
( |
double |
value |
) |
|
| void openjaus::mobility::SetGlobalWaypoint::setYaw_rad |
( |
double |
value |
) |
|
| int openjaus::mobility::SetGlobalWaypoint::to |
( |
system::Buffer * |
dst |
) |
[virtual] |
| std::string openjaus::mobility::SetGlobalWaypoint::toXml |
( |
unsigned char |
level = 0 |
) |
const |
level - Used to determine how many tabs are inserted per line for pretty formating.
- Returns:
- The serialized XML string
Member Data Documentation
The documentation for this class was generated from the following files: