Main Page | Namespace List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

La bibliothèque libXA

Introduction

La bibliothèque libXA permet de gérer les cartes XA extralink fournies par la société SIDENA. Cette bibliothèque est écrite en C/C++ pour Linux et est largement inspirée des sources delphi de la bibliothèque XADLL fournie par Sidena.

Cette bibliothèque a été développée par ENSTAR (www.ensta.fr/~enstar), le club de robotique de l'ENSTA (Ecole Nationale Supérieure de Techniques Avancées, www.ensta.fr), et est placée sous les termes de la licence GPL

Cette version (2.0) reprend les fonctionnlités de la version précédente (v1.1) et implémente les fonctionnalités d'envoi de messages composés et sous-messages prévues par le protocole XA. Le comportement de la bibliothèque n'a pas été testé en ce qui concerne les informations contenues dans la réponse des cartes suite à un message composé. L'envoi de messages composés est donc pour l'instant réduit à de simples ordres aux effecteurs.

Où trouver cette bibliothèque

Fonctionnalités

Compilation et installation

Le Makefile fourni permet de compiler et d'installer la bibliothèque XA-C. Après avoir édité les différentes variables du Makefile si nécessaire, tapez la commande :

make

pour compiler, et :

make install

pour installer la bibliothèque dynamique libxa.so

Le fichier exec_test.c donne un exemple d'utilisation des fonctions de la bibliothèque.


Project hosted on SourceForge.net
Documentation generated on Mon Apr 2 14:52:56 2007 for libXA by doxygen 1.4.4