pyserial 2.3和2.7之间的差异?

时间:2016-11-15 09:48:36

标签: pyserial

有人可以列出pyserial 2.6和pyserial 2.7之间的差异 我无法获得这两个版本的发行说明。

1 个答案:

答案 0 :(得分:0)

该列表保存在CHANGES.rst on GitHub

  

版本2.7 2013-10-17

     
      
  • Win32:可以在打开端口之前调用setRTS和setDTR,并在端口打开时设置初始状态。
  •   
  • Posix:添加特定于平台的方法:outWaiting(已存在于Win32中)
  •   
  • Posix:将flowControl重命名为setXON以匹配Win32上的名称,添加flowControlOut函数
  •   
  • rfc2217:零轮询值(波特率,数据大小,停止位,奇偶校验)(Erik Lundh)
  •   
  • Posix:[Patch pyserial:28]接受Linux上的任何速度[更新]
  •   
  • Posix:[Patch pyserial:29] PosixSerial.read()应该“忽略”errno.EINTR
  •   
  • OSX:[Patch pyserial:27]按供应商ID扫描/ USB串口设备的产品ID
  •   
  • 确保在write()调用中使用字节
  •   
     

错误修正:

     
      
  • [错误3540332]未返回SerialException
  •   
  • [Bug pyserial:145] socket_connection.py
  • 出错   
  • [Bug pyserial:135]从套接字读取超时=无导致TypeError
  •   
  • [Bug pyserial:130] setup.py不应将py3k附加到包名称
  •   
  • [Bug pyserial:117]没有错误丢失conn w / socket://
  •   
     

错误修正(posix):

     
      
  • [Patch 3462364]修复:NameError:未定义全局名称“base”
  •   
  • 更新了BSD的list_ports和device()(Anders Langworthy)
  •   
  • [Bug 3518380] python3.2 -m serial.tools.list_ports错误
  •   
  • [Bug pyserial:137]用于向Cygwin添加非标准波特率的补丁
  •   
  • [Bug pyserial:141] open:将errno从IOError传递给SerialException
  •   
  • [Bug pyserial:125] list_ports_posix.py上未定义的'base',函数usb_lsusb
  •   
  • [Bug pyserial:151]没有超时的Serial.write()使用POSIX上的100%CPU
  •   
  • [Patch pyserial:30] [PATCH 1/1] serial.Serial()不应引发IOError。
  •   
     

错误修正(win32):

     
      
  • [错误3444941] ctypes.WinError()unicode错误
  •   
  • [Bug 3550043]在Windows上的工具全局名称'GetLastError'未定义
  •   
  • [Bug pyserial:146] flush()在Windows中没有任何功能(尽管是文档)
  •   
  • [Bug pyserial:144]由于缺少“友好名称”而忽略了com0com端口
  •   
  • [Bug pyserial:152]无法配置端口,有些设置错误。可以让端口句柄打开但端口不可访问
  •