ATC
Advanced Trip Computer
Definizioni | Funzioni
Riferimenti per il file C:/Documents and Settings/Giorgio/Desktop/ATC-Windows7 (VS2010)/com.h
#include <windows.h>

Vai al codice sorgente di questo file.

Definizioni

#define READ   0
#define WRITE   1
#define READ_WRITE   2
#define NO_HANDSHAKE   0
#define HW_HANDSHAKE   1
#define BUFFER_DIM   1024

Funzioni

HANDLE COM_open (unsigned char port, unsigned char mode, unsigned short speed, char parity, unsigned char bits, unsigned char stop, unsigned char flow)
 apre una porta seriale impostandone i parametri di comunicazione
int COM_write (HANDLE com, char buf[], int n)
 trasmette un buffer di caratteri alla porta seriale
int COM_read (HANDLE com, char *buf, int n)
 riceve in un buffer i caratteri dalla porta seriale
void COM_close (HANDLE com)
 chiude la porta seriale

Descrizione dettagliata


Documentazione delle funzioni

void COM_close ( HANDLE  com)

chiude la porta seriale

Parametri:
comidentificatore restituito dalla funzione COM_open
HANDLE COM_open ( unsigned char  port,
unsigned char  mode,
unsigned short  speed,
char  parity,
unsigned char  bits,
unsigned char  stop,
unsigned char  flow 
)

apre una porta seriale impostandone i parametri di comunicazione

Parametri:
portnumero di porta seriale (0, 1, 2, ..., 9)
modeREAD (0), WRITE (1) o READ_WRITE (2)
speedbaudrate (9600, 19200, 38400 o 57600)
parityN/n (NONE), E/e (EVEN), O/o (ODD)
bitsbits/char (7 o 8)
stopstop-bits (1 o 2)
flowNO_HANDSHAKE (0) o HW_HANDSHAKE (1)
Restituisce:
un identificatore da utilizzare nelle funzioni di trasmissione/ricezione o un valore negativo in caso di errore
int COM_read ( HANDLE  com,
char *  buf,
int  n 
)

riceve in un buffer i caratteri dalla porta seriale

Parametri:
comidentificatore restituito dalla funzione COM_open
bufbuffer dei caratteri
nnumero massimo di caratteri da ricevere nel buffer
Restituisce:
numero di caratteri ricevuti o un valore negativo in caso di errore
int COM_write ( HANDLE  com,
char  buf[],
int  n 
)

trasmette un buffer di caratteri alla porta seriale

Parametri:
comidentificatore restituito dalla funzione COM_open
bufbuffer dei caratteri
nnumero di caratteri nel buffer
Restituisce:
numero di caratteri trasmessi o un valore negativo in caso di errore