Codice:
//Variabile relativa al salvataggio del buffer di lettura
char BufferRxDati[5];
//Funzione di sincronizzazione dell'acquisizione con lo scanner laser:
//si attende l'arrivo di dati sulla seriale per la loro lettura
WaitCommEvent(PortaSeriale , &dwEventMask, 0);
//Lettura dei dati sulla seriale, e salvataggio dei 4 byte letti nella variabile Buffer
bool LetturaOk = ReadFile( PortaSeriale , (LPVOID)BufferRxDati , 4, &NumberOfBytesRead , NULL );
//Messaggio di errore nella lettura del buffer
if ( !LetturaOk )
{
cout<<"Problema nella lettura della seriale"<<endl;
system("Pause");
}
BufferRxDati[4] = '/0';