|
InterfaceGPS 0.1.0
Interface embarquée Qt pour navigation, multimédia, caméra et télémétrie
|
Contrôleur matériel d'acquisition GPS. Écoute un port série physique (ex: GPIO du Raspberry Pi ou USB). Utilise le moteur Qt Positioning pour parser les trames NMEA standard (GPGGA, GPRMC, etc.). Filtre et transmet les données propres au modèle de télémétrie global de l'application. Plus de détails...
#include <gpstelemetrysource.h>
Fonctions membres publiques | |
| GpsTelemetrySource (TelemetryData *data, QObject *parent=nullptr) | |
| Constructeur de la source GPS. | |
| ~GpsTelemetrySource () | |
| Destructeur. Assure la fermeture propre du port série. | |
| void | start (const QString &portName="/dev/serial0") |
| Démarre l'acquisition des données GPS. Configure le port série (baudrate) et lance le parsing NMEA en temps réel. | |
| void | stop () |
| Arrête l'acquisition GPS et libère le port matériel. | |
Contrôleur matériel d'acquisition GPS. Écoute un port série physique (ex: GPIO du Raspberry Pi ou USB). Utilise le moteur Qt Positioning pour parser les trames NMEA standard (GPGGA, GPRMC, etc.). Filtre et transmet les données propres au modèle de télémétrie global de l'application.
Définition à la ligne 24 du fichier gpstelemetrysource.h.
|
explicit |
Constructeur de la source GPS.
| data | Pointeur vers le modèle de télémétrie partagé à mettre à jour. |
| parent | Objet parent pour la gestion mémoire. |
Définition à la ligne 13 du fichier gpstelemetrysource.cpp.
| GpsTelemetrySource::~GpsTelemetrySource | ( | ) |
Destructeur. Assure la fermeture propre du port série.
Définition à la ligne 20 du fichier gpstelemetrysource.cpp.
Références stop().
| void GpsTelemetrySource::start | ( | const QString & | portName = "/dev/serial0" | ) |
Démarre l'acquisition des données GPS. Configure le port série (baudrate) et lance le parsing NMEA en temps réel.
| portName | Le nom du port matériel (ex: "/dev/serial0" sur RPi, ou "COM3" sur Windows). |
Définition à la ligne 24 du fichier gpstelemetrysource.cpp.
Références stop().
| void GpsTelemetrySource::stop | ( | ) |
Arrête l'acquisition GPS et libère le port matériel.
Définition à la ligne 53 du fichier gpstelemetrysource.cpp.
Référencé par start(), et ~GpsTelemetrySource().