18void TelemetryData::setSpeedKmh(
double v) {
21 if (qFuzzyCompare(m_speedKmh, v))
return;
27void TelemetryData::setGpsOk(
bool v) {
29 if (m_gpsOk == v)
return;
35void TelemetryData::setLat(
double v) {
36 if (qFuzzyCompare(m_lat, v))
return;
42void TelemetryData::setLon(
double v) {
43 if (qFuzzyCompare(m_lon, v))
return;
49void TelemetryData::setHeading(
double v) {
50 if (qFuzzyCompare(m_heading, v))
return;
void latChanged()
Notifie une mise à jour de latitude.
void lonChanged()
Notifie une mise à jour de longitude.
void headingChanged()
Notifie une mise à jour de cap/heading.
void speedKmhChanged()
Notifie une mise à jour de la vitesse véhicule (km/h).
TelemetryData(QObject *parent=nullptr)
Constructeur par défaut de TelemetryData.
void gpsOkChanged()
Notifie un changement d'état de validité GPS (fix disponible ou non).
Rôle architectural : Modèle central de télémétrie partagé entre les modules C++ et l'interface QML.