3#include <QtCore/QByteArray>
4#include <QtPositioning/QGeoCoordinate>
20QByteArray
makeGGA(
const QGeoCoordinate& coord,
double altitudeMsl,
int fixQuality = 1,
int numSatellites = 12);
QByteArray repairChecksum(const QByteArray &sentence)
Repair or append a valid NMEA checksum and ensure CRLF termination.
bool verifyChecksum(const QByteArray &sentence)
QByteArray makeGGA(const QGeoCoordinate &coord, double altitudeMsl, int fixQuality, int numSatellites)
Build a GGA sentence from a coordinate and altitude.
quint8 computeChecksum(const QByteArray &body)
Compute XOR checksum over NMEA body (between '$' and '*').