ReportGlobalPose Message Implementation.
More...
#include <ReportGlobalPose.h>
Inherits openjaus::model::Message.
List of all members.
Detailed Description
This message is used to provide the receiver the position and attitude of the platform. The position of the platform is given in latitude, longitude, and altitude, in accordance with the WGS 84 standard. All times are in Coordinated Universal Time (UTC). The message data and mapping of the presence vector for this message are identical to ID 0402h: SetGlobalPose.
Member Enumeration Documentation
- Enumerator:
| LATITUDE_DEG |
|
| LONGITUDE_DEG |
|
| ALTITUDE_M |
|
| POSITIONRMS_M |
|
| ROLL_RAD |
|
| PITCH_RAD |
|
| YAW_RAD |
|
| ATTITUDERMS_RAD |
|
| TIMESTAMP |
|
Constructor & Destructor Documentation
| openjaus::mobility::ReportGlobalPose::ReportGlobalPose |
( |
|
) |
|
| openjaus::mobility::ReportGlobalPose::ReportGlobalPose |
( |
model::Message * |
message |
) |
|
| openjaus::mobility::ReportGlobalPose::~ReportGlobalPose |
( |
|
) |
|
Member Function Documentation
| void openjaus::mobility::ReportGlobalPose::disableAltitude |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::disableAttitudeRms |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::disableLatitude |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::disableLongitude |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::disablePitch |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::disablePositionRms |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::disableRoll |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::disableTimeStamp |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::disableYaw |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::enableAltitude |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::enableAttitudeRms |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::enableLatitude |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::enableLongitude |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::enablePitch |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::enablePositionRms |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::enableRoll |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::enableTimeStamp |
( |
void |
|
) |
|
| void openjaus::mobility::ReportGlobalPose::enableYaw |
( |
void |
|
) |
|
| int openjaus::mobility::ReportGlobalPose::from |
( |
system::Buffer * |
src |
) |
[virtual] |
| double openjaus::mobility::ReportGlobalPose::getAltitude_m |
( |
void |
|
) |
|
| double openjaus::mobility::ReportGlobalPose::getAttitudeRms_rad |
( |
void |
|
) |
|
| double openjaus::mobility::ReportGlobalPose::getLatitude_deg |
( |
void |
|
) |
|
| double openjaus::mobility::ReportGlobalPose::getLongitude_deg |
( |
void |
|
) |
|
| double openjaus::mobility::ReportGlobalPose::getPitch_rad |
( |
void |
|
) |
|
| double openjaus::mobility::ReportGlobalPose::getPositionRms_m |
( |
void |
|
) |
|
| uint16_t openjaus::mobility::ReportGlobalPose::getPresenceVector |
( |
void |
|
) |
const |
| double openjaus::mobility::ReportGlobalPose::getRoll_rad |
( |
void |
|
) |
|
| double openjaus::mobility::ReportGlobalPose::getYaw_rad |
( |
void |
|
) |
|
| bool openjaus::mobility::ReportGlobalPose::isAltitudeEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::ReportGlobalPose::isAttitudeRmsEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::ReportGlobalPose::isLatitudeEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::ReportGlobalPose::isLongitudeEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::ReportGlobalPose::isPitchEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::ReportGlobalPose::isPositionRmsEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::ReportGlobalPose::isRollEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::ReportGlobalPose::isTimeStampEnabled |
( |
void |
|
) |
const |
| bool openjaus::mobility::ReportGlobalPose::isYawEnabled |
( |
void |
|
) |
const |
| int openjaus::mobility::ReportGlobalPose::length |
( |
void |
|
) |
[virtual] |
| void openjaus::mobility::ReportGlobalPose::setAltitude_m |
( |
double |
value |
) |
|
| void openjaus::mobility::ReportGlobalPose::setAttitudeRms_rad |
( |
double |
value |
) |
|
| void openjaus::mobility::ReportGlobalPose::setLatitude_deg |
( |
double |
value |
) |
|
| void openjaus::mobility::ReportGlobalPose::setLongitude_deg |
( |
double |
value |
) |
|
| void openjaus::mobility::ReportGlobalPose::setPitch_rad |
( |
double |
value |
) |
|
| void openjaus::mobility::ReportGlobalPose::setPositionRms_m |
( |
double |
value |
) |
|
| void openjaus::mobility::ReportGlobalPose::setPresenceVector |
( |
uint16_t |
value |
) |
|
| void openjaus::mobility::ReportGlobalPose::setRoll_rad |
( |
double |
value |
) |
|
| void openjaus::mobility::ReportGlobalPose::setYaw_rad |
( |
double |
value |
) |
|
| int openjaus::mobility::ReportGlobalPose::to |
( |
system::Buffer * |
dst |
) |
[virtual] |
| std::string openjaus::mobility::ReportGlobalPose::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: