From c5fe0c0fc6d6e7f21e9bcf8aa3ea03f7938aaba1 Mon Sep 17 00:00:00 2001 From: cliechti Date: Wed, 28 Dec 2011 20:54:30 +0000 Subject: add setBufferSize function (platform specific) git-svn-id: http://svn.code.sf.net/p/pyserial/code/trunk/pyserial@442 f19166aa-fa4f-0410-85c2-fa1106f25c8a --- serial/serialwin32.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/serial/serialwin32.py b/serial/serialwin32.py index 260096f..bb1a15f 100644 --- a/serial/serialwin32.py +++ b/serial/serialwin32.py @@ -347,6 +347,14 @@ class Win32Serial(SerialBase): # - - platform specific - - - - + def setBufferSize(self, rx_size=4096, tx_size=None): + """\ + Recommend a buffer size to the driver (device driver can ignore this + vlaue). Must be called before the port is opended. + """ + if tx_size is None: tx_size = rx_size + win32.SetupComm(self.hComPort, rx_size, tx_size) + def setXON(self, level=True): """Platform specific - set flow state.""" if not self.hComPort: raise portNotOpenError -- cgit v1.2.1