QueryLocalPose Message Implementation. More...
#include <QueryLocalPose.h>
Inherits openjaus::model::Message.
Public Member Functions | |
| QueryLocalPose () | |
| QueryLocalPose (model::Message *message) | |
| ~QueryLocalPose () | |
| virtual int | to (system::Buffer *dst) |
| Pack this message to the given openjaus::system::Buffer. | |
| virtual int | from (system::Buffer *src) |
| Unpack this message from the given openjaus::system::Buffer. | |
| virtual int | length () |
| Get the number of bytes this message would occupy in a serialized buffer. | |
| std::string | toXml (unsigned char level=0) const |
| Used to serialize the runtime state of the message to an XML format. | |
| uint16_t | getQueryPresenceVector (void) |
| void | setQueryPresenceVector (uint16_t value) |
Static Public Attributes | |
| static const uint16_t | ID = 0x2403 |
Private Attributes | |
| model::fields::UnsignedShort | queryPresenceVector |
This message shall cause the receiving component to reply to the requestor with a ID 4403h: ReportLocalPose message. A logical AND shall be performed on the requested presence vector and that representing the available fields from the responder. The resulting message shall contain the fields indicated by the result of this logical AND operation.
| openjaus::mobility::QueryLocalPose::QueryLocalPose | ( | ) |
| openjaus::mobility::QueryLocalPose::QueryLocalPose | ( | model::Message * | message | ) |
| openjaus::mobility::QueryLocalPose::~QueryLocalPose | ( | ) |
| int openjaus::mobility::QueryLocalPose::from | ( | system::Buffer * | src | ) | [virtual] |
src - The source openjaus::system::Buffer from which this message will be unpacked.
Reimplemented from openjaus::model::Message.
| uint16_t openjaus::mobility::QueryLocalPose::getQueryPresenceVector | ( | void | ) |
| int openjaus::mobility::QueryLocalPose::length | ( | void | ) | [virtual] |
The number of bytes this message would occupy in a buffer
Reimplemented from openjaus::model::Message.
| void openjaus::mobility::QueryLocalPose::setQueryPresenceVector | ( | uint16_t | value | ) |
| int openjaus::mobility::QueryLocalPose::to | ( | system::Buffer * | dst | ) | [virtual] |
dst - The destination openjaus::system::Buffer to which this message will be packed.
Reimplemented from openjaus::model::Message.
| std::string openjaus::mobility::QueryLocalPose::toXml | ( | unsigned char | level = 0 |
) | const |
level - Used to determine how many tabs are inserted per line for pretty formating.
const uint16_t openjaus::mobility::QueryLocalPose::ID = 0x2403 [static] |
1.7.1