|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <NMEASentence.h>
Public Member Functions | |
| std::string_view | type () const |
| std::string_view | talker () const |
Public Attributes | |
| std::array< std::string_view, MAX_FIELDS > | fields {} |
| size_t | count = 0 |
Static Public Attributes | |
| static constexpr size_t | MAX_FIELDS = 32 |
| static constexpr int | PREFIX_LENGTH = 1 |
| static constexpr int | TALKER_LENGTH = 2 |
| static constexpr int | TYPE_LENGTH = 3 |
| static constexpr int | TYPE_OFFSET = PREFIX_LENGTH + TALKER_LENGTH |
| static constexpr int | HEADER_LENGTH = TYPE_OFFSET + TYPE_LENGTH |
Definition at line 137 of file NMEASentence.h.
|
inline |
Definition at line 151 of file NMEASentence.h.
References fields, PREFIX_LENGTH, and TALKER_LENGTH.
Referenced by NMEA::gsv(), and NMEA::SatelliteAssembler::ingest().
|
inline |
Definition at line 149 of file NMEASentence.h.
References fields, and TYPE_OFFSET.
Referenced by NMEA::gga(), NMEA::gll(), NMEA::gst(), NMEA::gsv(), NMEA::SatelliteAssembler::ingest(), NMEA::navigationStatus(), NMEA::rmc(), NMEA::vtg(), and NMEA::zda().
| size_t NMEA::Sentence::count = 0 |
Definition at line 147 of file NMEASentence.h.
Referenced by NMEA::gga(), NMEA::gll(), NMEA::gst(), NMEA::gsv(), NMEA::SatelliteAssembler::ingest(), NMEA::navigationStatus(), NMEA::rmc(), NMEA::sentence(), NMEA::vtg(), and NMEA::zda().
| std::array<std::string_view, MAX_FIELDS> NMEA::Sentence::fields {} |
Definition at line 146 of file NMEASentence.h.
Referenced by NMEA::gga(), NMEA::gll(), NMEA::gst(), NMEA::gsv(), NMEA::SatelliteAssembler::ingest(), NMEA::navigationStatus(), NMEA::rmc(), NMEA::sentence(), talker(), type(), NMEA::vtg(), and NMEA::zda().
|
staticconstexpr |
Definition at line 144 of file NMEASentence.h.
Referenced by NMEA::sentence().
|
staticconstexpr |
Definition at line 139 of file NMEASentence.h.
|
staticconstexpr |
Definition at line 140 of file NMEASentence.h.
Referenced by NMEA::frame(), NMEAUtils::repairChecksum(), NMEA::sentence(), and talker().
|
staticconstexpr |
Definition at line 141 of file NMEASentence.h.
Referenced by talker().
|
staticconstexpr |
Definition at line 142 of file NMEASentence.h.
|
staticconstexpr |
Definition at line 143 of file NMEASentence.h.
Referenced by type().