Heading sensor measurement output (MessageType::HEADING_OUTPUT, version 1.0).
The HeadingOutput message behaves similarly to the RawHeadingOutput, however, if no biases have been set AND the message is enabled, then the message will not be published.
See also RawHeadingOutput and SolutionType::Invalid.
Definition at line 1207 of file measurements.h.
#include <point_one/fusion_engine/messages/measurements.h>
Public Attributes | |
MeasurementDetails | details |
Measurement timestamp and additional information, if available. More... | |
uint32_t | flags = 0 |
A bitmask of flags associated with the solution. More... | |
float | heading_true_north_deg = NAN |
The corrected heading angle (in degrees) with respect to true north, pointing from the primary antenna to the secondary antenna. More... | |
SolutionType | solution_type = SolutionType::Invalid |
Set to SolutionType::RTKFixed when heading is available, or SolutionType::Invalid otherwise. More... | |
float | ypr_deg [3] = {NAN, NAN, NAN} |
The measured YPR vector (in degrees), resolved in the ENU frame. More... | |
Static Public Attributes | |
static constexpr MessageType | MESSAGE_TYPE = MessageType::HEADING_OUTPUT |
static constexpr uint8_t | MESSAGE_VERSION = 0 |
MeasurementDetails point_one::fusion_engine::messages::HeadingOutput::details |
Measurement timestamp and additional information, if available.
See MeasurementDetails for details.
Definition at line 1215 of file measurements.h.
uint32_t point_one::fusion_engine::messages::HeadingOutput::flags = 0 |
A bitmask of flags associated with the solution.
Definition at line 1226 of file measurements.h.
float point_one::fusion_engine::messages::HeadingOutput::heading_true_north_deg = NAN |
The corrected heading angle (in degrees) with respect to true north, pointing from the primary antenna to the secondary antenna.
Definition at line 1251 of file measurements.h.
|
staticconstexpr |
Definition at line 1208 of file measurements.h.
|
staticconstexpr |
Definition at line 1209 of file measurements.h.
SolutionType point_one::fusion_engine::messages::HeadingOutput::solution_type = SolutionType::Invalid |
Set to SolutionType::RTKFixed when heading is available, or SolutionType::Invalid otherwise.
Definition at line 1221 of file measurements.h.
float point_one::fusion_engine::messages::HeadingOutput::ypr_deg[3] = {NAN, NAN, NAN} |
The measured YPR vector (in degrees), resolved in the ENU frame.
YPR is defined as an intrinsic Euler-321 rotation, i.e., yaw, pitch, then roll.
NAN
. Definition at line 1242 of file measurements.h.