<p>Hi,<br>
Has anyone had much experience with serial flow control in twisted?</p>
<p>I&#39;ve been using a twisted serial port in my gtk+ software for quite a while now, and I can get xonxoff flow control to work, but for some reason, rtscts flow control isn&#39;t working (or I may be using it wrong).</p>

<p>I&#39;m connecting the software, via a usb-serial cable, to a Datalogic barcode scanner cradle.<br>
I&#39;ve been able to replicate this problem with pyserial as well.</p>
<p>Without flow control on, I can for example, send a particular serial string to the cradle, and the cradle replies instantly with it&#39;s software version (as a string).<br>
If I scan a barcode, this also instantly shows up in twisted/pyserial/etc (as a string).</p>
<p>With xonxoff flow control on in both the software and cradle, the serial connection works exactly the same as having no flow control on.</p>
<p>With rtscts flow control on in both the software and cradle however, the cradle doesn&#39;t reply instantly with it&#39;s software version when the correct string is sent.<br>
However, a scanned barcode shows up instantly in the twisted/pyserial software, and if you&#39;ve previously requested the cradle software version, the software version string only shows up directly after receiving a barcode string.</p>

<p>Am I doing something wrong, or does anyone know what might be going on here?</p>
<p>Thanks,</p>
<p>Darcy.</p>