Apportez votre aide…
Ceci est une ancienne révision du document !
libNMEAParser
La bibliothèque libNMEAParser permet à tout utilisateur de lire les trames NMEA 0183 et de récupérer les informations qu'elles contiennent. Elle est principalement destinée aux développeurs souhaitant interfacer un GPS par exemple et afficher ou bien traiter les données reçues.
Pré-requis
libNMEAParser et libNMEAParser-dev sont disponibles sous forme de paquets binaires x86, x86_64 et LPIA pour Gutsy Gibbon sur le dépot de Spomky.
Rendez-vous sur sa page pour pouvoir utiliser son dépôt.
Si vous souhaitez récupérer les sources complètes et les recompiler, installez bzr version 0.95 ou supérieur ainsi que build-essential.
Cette bibliothèque ne nécessite aucun autre logiciel pour fonctionner hormis libc.
Installation
Via les paquets
Si vous utilisez Gutsy Gibbon, installez simplement le paquet libnmeaparser ou libnmeaparser-dev
Via le code source
Depuis un terminal exécutez les lignes suivantes :
bzr branch http://bazaar.launchpad.net/~spomky/nmeaparser/NMEAParser cd NMEAParser/ make sudo make install
Suppression
Via les paquets
Désinstallez simplement le paquet libnmeaparser ou libnmeaparser-dev.
Via le code source
Depuis un terminal placez-vous dans le répertoire du code source et exécutez les lignes suivantes :
sudo make uninstall
Développement
Utilisation d'un objet et ses méthodes
Récupération des données
Trames non-supportées
De nombreuses trames ne sont pas encore supportées ; cela prend du temps. Vous pouvez aider à la création de nouveau objets C++ permettant d'analyser ces trames inconnues. Voici les fichiers de bases à créer pour y parvenir. Ces fichiers sont documentés pour vous apporter les informations nécessaires. Vous pouvez toutefois contacter le projet NMEAParser sur le site de Launchpad et poser vos questions en cas de besoin.