English Version


Deamon de pilotage de la carte entrée/sortie LabJack


Ce daemon lit en permanance les differents entrée de la carte et propose une interface TCP/IP pour acceder a ces informations ou disposer des sorties (analogiques ou digitales)
Du fait qu'un seul processus peu acceder a la carte, ce deamon permet de faire l'interface entre la labjack et plusieur processus ou programme.
On peu aussi acceder aux entrée sortie grace a telnet.

Le fonctionnement est basé sur un thread de scrutation de la labjack, qui lit et écrit a intervale régulier sur le périférique, et un autre thread qui attend une connexion TCP/IP. Une fois que la connexion est établie, un autre est créer thread pour s\'occuper de la communication avec le client



Todo


Change Log
0.2 - Bug sur les AI fixé,
systeme de log
0.1 - First Release.


Download

Voici la source et le binaire. Telechargement

taper
make pour compiler
./labjackd pour le lancer ( Faire attention aux droits écriture/lecture de /dev/usb/labjack0 )

Fonctionnement

fonctionnement labjack daemon 


Utilisation

Brancher la labjack :-)

Dans un terminal lancer ./bin/labjackd
Ouvrir un autre terminal et lancer telnet localhost 4006
A ce stade la connexion est établie.

Dans le 2em terminal (celui avec le telnet) envoyez les commandes que vous voulez et taper EXIT pour sortir.

Protocole

Toute commande se fait en MAJUSCULE.


Entre ou sortie peut etre :

Valeur est 0 ou 1 pour les entrées/sorties digitale (IOn et Dn) et un flottant pour les AO

NB.