User Tools

Site Tools



Bfree( )

variable = Bfree(channel, bufferType

variable Variable to store results (No String or Single)
channel RS232 Channel number (0 to 3)
bufferType 0=Receive Buffer, 1=Send Buffer

This function will return the number of free bytes in a receive or send buffer. When sending data, this command can be used to avoid overflowing the buffer. When receiving data, this command can help the program wait for a specified amount of data to be received before taking action.

Dim A As Byte
OpenCom 1,19200,0, 100, 50
If Bfree(1,1)>10 Then
End If

If the size of the buffer is set to 50, up to 49 bytes can be returned. When the buffer is empty, Bfree will return 1 less than the buffer size.

Go CUBLOC home

cubloc/bfree/index.txt · Last modified: 2016/04/14 11:07 (external edit)