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

serial Namespace Reference

Fonctions de communication série. More...


Functions

int open (char serial)
 Ouverture du port série.
void close (void)
 Fermeture des ports série ouverts.
int write (short length)
 Écriture sur le port série courant.
int read (unsigned int *somme)
 Lecture sur le port série courant.


Detailed Description

Fonctions de communication série.

Function Documentation

int serial::open char  serial  ) 
 

Ouverture du port série.

Parameters:
serial le numéro du port série à ouvrir (1 ou 2)
Returns:
  • 0 en cas de succes
  • 1 en cas d'échec

Definition at line 68 of file os_dep_serial.c.

int serial::read unsigned int *  somme  ) 
 

Lecture sur le port série courant.

Lit 'length' caractères sur le port série et les place en fin du buffer de réception 'Rec_buffer' Lit des caracteres sur le port serie jusqu'a recevoir un caractere de fin de message (30) ou sortir en erreur de timeout. Les caracteres lus sont transcodes et places dans le buffer de reception 'Rec_buffer'. La checksum est calculee dans l'argument 'somme'

Parameters:
somme la somme de tous les caracteres lus (caractere 30 final excepte)
Returns:
le nombre de caractères lus

Definition at line 209 of file os_dep_serial.c.

int serial::write short  length  ) 
 

Écriture sur le port série courant.

Le contenu de la variable globale 'Out_buffer' est écrit sur le port série Le port série est "flushé"

Parameters:
length longueur du buffer à transmettre
Returns:
  • 1 en cas de succès
  • 0 en cas d'échec

Definition at line 173 of file os_dep_serial.c.


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