| calculatedChecksumStr_ | nmealib::nmea0183::Message0183 | protected |
| checksumStr_ | nmealib::nmea0183::Message0183 | protected |
| clone() const override | nmealib::nmea0183::RMC | virtual |
| convertNmeaCoordinateToDecimalDegrees(const std::string &nmeaCoordinate) | nmealib::nmea0183::Message0183 | static |
| nmealib::nmea0183::Message0183::create(const std::string &raw, TimePoint ts=std::chrono::system_clock::now()) | nmealib::nmea0183::Message0183 | protectedstatic |
| getCalculatedChecksumStr() const noexcept | nmealib::nmea0183::Message0183 | |
| getChecksumStr() const | nmealib::nmea0183::Message0183 | |
| getCourseOverGround() const noexcept | nmealib::nmea0183::RMC | |
| getDate() const noexcept | nmealib::nmea0183::RMC | |
| getLatitude() const noexcept | nmealib::nmea0183::RMC | |
| getLatitudeDirection() const noexcept | nmealib::nmea0183::RMC | |
| getLongitude() const noexcept | nmealib::nmea0183::RMC | |
| getLongitudeDirection() const noexcept | nmealib::nmea0183::RMC | |
| getMagneticVariation() const noexcept | nmealib::nmea0183::RMC | |
| getMagneticVariationDirection() const noexcept | nmealib::nmea0183::RMC | |
| getModeIndicator() const noexcept | nmealib::nmea0183::RMC | |
| getNavigationStatus() const noexcept | nmealib::nmea0183::RMC | |
| getPayload() const noexcept | nmealib::nmea0183::Message0183 | |
| getRawData() const noexcept | nmealib::Message | |
| getSentenceType() const noexcept | nmealib::nmea0183::Message0183 | |
| getSpeedOverGround() const noexcept | nmealib::nmea0183::RMC | |
| getStartChar() const noexcept | nmealib::nmea0183::Message0183 | |
| getStatus() const noexcept | nmealib::nmea0183::RMC | |
| getStringContent(bool verbose) const noexcept override | nmealib::nmea0183::RMC | virtual |
| getTalker() const noexcept | nmealib::nmea0183::Message0183 | |
| getTimestamp() const noexcept | nmealib::Message | |
| getType() const noexcept | nmealib::Message | |
| getUtcFix() const noexcept | nmealib::nmea0183::RMC | |
| Message() | nmealib::Message | |
| Message(std::string raw, Type type=Type::Unknown, TimePoint ts=std::chrono::system_clock::now()) noexcept | nmealib::Message | explicit |
| Message(const Message &)=default | nmealib::Message | |
| Message(Message &&) noexcept=default | nmealib::Message | |
| Message0183(const Message0183 &)=default | nmealib::nmea0183::Message0183 | |
| Message0183(Message0183 &&) noexcept=default | nmealib::nmea0183::Message0183 | |
| MessageRegistry | nmealib::nmea0183::RMC | friend |
| Nmea0183Factory | nmealib::nmea0183::RMC | friend |
| operator=(const RMC &)=default | nmealib::nmea0183::RMC | |
| operator=(RMC &&) noexcept=default | nmealib::nmea0183::RMC | |
| nmealib::nmea0183::Message0183::operator=(const Message0183 &)=default | nmealib::nmea0183::Message0183 | |
| nmealib::nmea0183::Message0183::operator=(Message0183 &&) noexcept=default | nmealib::nmea0183::Message0183 | |
| nmealib::Message::operator=(const Message &)=default | nmealib::Message | |
| nmealib::Message::operator=(Message &&) noexcept=default | nmealib::Message | |
| operator==(const RMC &other) const noexcept | nmealib::nmea0183::RMC | |
| nmealib::nmea0183::Message0183::operator==(const Message0183 &other) const noexcept | nmealib::nmea0183::Message0183 | |
| nmealib::Message::operator==(const Message &other) const noexcept | nmealib::Message | |
| payload_ | nmealib::nmea0183::Message0183 | protected |
| rawData_ | nmealib::Message | protected |
| RMC(std::string talkerId, unsigned int utcFix, char status, double latitude, char latitudeDirection, double longitude, char longitudeDirection, double speedOverGround, double courseOverGround, unsigned int date, double magneticVariation, char magneticVariationDirection, char modeIndicator, char navigationStatus) | nmealib::nmea0183::RMC | |
| RMC(const RMC &)=default | nmealib::nmea0183::RMC | |
| RMC(RMC &&) noexcept=default | nmealib::nmea0183::RMC | |
| sentenceType_ | nmealib::nmea0183::Message0183 | protected |
| serialize() const override | nmealib::nmea0183::Message0183 | virtual |
| setRaw(std::string r) noexcept | nmealib::Message | protected |
| setTimestamp(TimePoint ts) noexcept | nmealib::Message | protected |
| setType(Type t) noexcept | nmealib::Message | protected |
| startChar_ | nmealib::nmea0183::Message0183 | protected |
| talker_ | nmealib::nmea0183::Message0183 | protected |
| TimePoint typedef | nmealib::Message | |
| timestamp_ | nmealib::Message | protected |
| toString(bool verbose) const noexcept | nmealib::nmea0183::Message0183 | protected |
| Type enum name | nmealib::Message | |
| type_ | nmealib::Message | protected |
| typeToString(Type t) | nmealib::Message | static |
| validate() const noexcept override | nmealib::nmea0183::Message0183 | virtual |
| ~Message() | nmealib::Message | virtual |
| ~Message0183() override=default | nmealib::nmea0183::Message0183 | |
| ~RMC() override=default | nmealib::nmea0183::RMC | |