InterfaceGPS 0.1.0
Interface embarquée Qt pour navigation, multimédia, caméra et télémétrie
Chargement...
Recherche...
Aucune correspondance
Référence de la classe GpsTelemetrySource

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>

Graphe d'héritage de GpsTelemetrySource:
Graphe de collaboration de GpsTelemetrySource:

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.
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ GpsTelemetrySource()

GpsTelemetrySource::GpsTelemetrySource ( TelemetryData data,
QObject *  parent = nullptr 
)
explicit

Constructeur de la source GPS.

Paramètres
dataPointeur vers le modèle de télémétrie partagé à mettre à jour.
parentObjet parent pour la gestion mémoire.

Définition à la ligne 13 du fichier gpstelemetrysource.cpp.

◆ ~GpsTelemetrySource()

GpsTelemetrySource::~GpsTelemetrySource ( )

Destructeur. Assure la fermeture propre du port série.

Définition à la ligne 20 du fichier gpstelemetrysource.cpp.

Références stop().

Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ start()

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.

Paramètres
portNameLe 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().

Voici le graphe d'appel pour cette fonction :

◆ 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().

Voici le graphe des appelants de cette fonction :

La documentation de cette classe a été générée à partir des fichiers suivants :