NMEA-Gx-RMC message payload.
More...
#include <nmea.hpp>
|
bool | SetFromMsg (const uint8_t *msg, const std::size_t msg_size) |
| Set data from sentence.
|
|
virtual | ~NmeaPayload ()=default |
| Virtual dtor for polymorphism.
|
|
|
static constexpr const char * | FORMATTER = "RMC" |
| Formatter.
|
|
NMEA-Gx-RMC message payload.
Definition at line 522 of file nmea.hpp.
◆ SetFromMsg()
bool fpsdk::common::parser::nmea::NmeaRmcPayload::SetFromMsg |
( |
const uint8_t * | msg, |
|
|
const std::size_t | msg_size ) |
Set data from sentence.
- Parameters
-
[in] | msg | Pointer to the NMEA message |
[in] | msg_size | Size of the NMEA message (>= 11) |
- Returns
- true if sentence payload was correct and all data could be extracted (fields are now valid), or false otherwise (fields are now invalid)
◆ time
NmeaTime fpsdk::common::parser::nmea::NmeaRmcPayload::time |
◆ status
Positioning system status.
Definition at line 525 of file nmea.hpp.
◆ llh
NmeaLlh fpsdk::common::parser::nmea::NmeaRmcPayload::llh |
◆ speed
NmeaFloat fpsdk::common::parser::nmea::NmeaRmcPayload::speed |
Speed over ground [knots].
Definition at line 527 of file nmea.hpp.
◆ course
NmeaFloat fpsdk::common::parser::nmea::NmeaRmcPayload::course |
Course over ground w.r.t. True North [deg].
Definition at line 528 of file nmea.hpp.
◆ date
NmeaDate fpsdk::common::parser::nmea::NmeaRmcPayload::date |
◆ mode
Positioning system mode indicator.
Definition at line 530 of file nmea.hpp.
◆ navstatus
Navigational status (optional)
Definition at line 531 of file nmea.hpp.
◆ FORMATTER
const char* fpsdk::common::parser::nmea::NmeaRmcPayload::FORMATTER = "RMC" |
|
staticconstexpr |
The documentation for this struct was generated from the following file:
- fpsdk_common/include/fpsdk_common/parser/nmea.hpp