Description-
Gets a byte from the receive buffer. This function will wait for up to the amount of time set by SetTimeout() before returning failure if a byte is not present.
Syntax-
byte = GetByte(port);
On Entry-
int port;
Port previously opened with InitializePort() or OpenComPort().
On Exit-
int byte;
The returned byte.
else
-1 If port not initialized or no byte to be read.
See Also-
GetPacket()
GetString()
Example-
#include <comm.h> int data; int i; int port=0; char buf[256]; for (i=o;i<sizeof(buf);i++) { if ((data=GetByte(port)) == -1) { printf("No more bytes available\n"); /* End of serial data collection */ break; } else buf[i] = (char)data; }