====== 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 Put "TECHNOLOGY" 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. [[cubloc:index#system_library:|Go CUBLOC home]]