summaryrefslogtreecommitdiff
path: root/pyserial/serial/serialposix.py
Commit message (Collapse)AuthorAgeFilesLines
...
* [Bug 1451535], [Bug 1554183], [Bug 1513653], [Bug 1520357]cliechti2006-10-201-6/+11
|
* - clean up parameter naming between posix and windows implcliechti2006-08-261-4/+4
| | | | - improve error messages
* counting on irix, still an issue: different device names, depending on flow ↵cliechti2006-06-051-3/+3
| | | | control setting
* - duration can be specified for sendBreakcliechti2006-02-051-3/+3
| | | | - default duration increased to 0.25s
* release 2.2cliechti2005-08-121-1/+3
|
* add aix definitionscliechti2005-03-121-1/+5
|
* fix missing import [Bug 1085599]cliechti2005-01-151-2/+2
|
* add .fileno() for easy use with select (platform dependent code)cliechti2005-01-151-1/+6
|
* - [Patch 1043436] Fix for [Bug 1043420] (OSError: EAGAIN)cliechti2004-11-131-12/+16
|
* netbsd fixes (Erik Lindgren)cliechti2004-06-021-3/+11
|
* - dynamicaly lookup baudratescliechti2004-04-201-25/+12
| | | | | - better messages - cleanups
* - implement write timeouts + testscliechti2004-04-201-5/+14
| | | | - added XON/XOFF constants
* fd == 0 fix from Vsevolod Lobkocliechti2004-03-221-17/+17
|
* get rid of nonascii charcaterscliechti2003-11-281-4/+4
|
* applied patches and feature requestscliechti2003-10-051-12/+19
|
* Transition to the 2.0 series:cliechti2003-10-011-157/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - New implementation only supports Python 2.2+, backwards compatibility should be maintained almost everywhere. The OS handles (like the hComPort or fd attribute) were prefixed with an underscore. The different names stay, as anyone that uses one of these has to write platform specific code anyway. - Common base class serialutil.SerialBase for all implementations. - PARITY_NONE, PARITY_EVEN, PARITY_ODD constants changed and all these constants moved to serialutil.py (still available as serial.PARITY_NONE etc. and they should be used that way) - Added serial.PARITY_NAMES (implemented in serialutil.PARITY_NAMES). This dictionary can be used to convert parity constants to meaningful strings. - Each Serial class and instance has a list of supported values: BAUDRATES, BYTESIZES, PARITIES, STOPBITS (i.e. serial.Serial.BAUDRATES or s = serial.Serial; s.BAUDRATES) these values can be used to fill in value sin GUI dialogs etc. - Creating a Serial() object without port spec returns an unconfigured, closed port. Useful if a GUI dialog should take a port and configure it. - New methods for serial.Serial instances: open(), isOpen() - A port can be opened and closed as many times as desired. - Instances of serial.Serial have baudrate, bytesize, timeout etc. attributes implemented as properties, all can be set while the port is opened. It will then be reconfigured. - Improved __doc__'s. - New test_advanced.py for the property setting/getting testing. - Small bugfix on posix with get* methods (return value should be true a boolean). - added a __repr__ that returns a meaningful string will all the serial setting, easy for debugging. - The serialposix module does not throw an exception on unsupported platforms, the message is still printed. The idea that it may still work even if the platform itself s not known, it simply tries to do the posix stuff anyway (It's likely that opening ports by number fails, but by name it should work).
* fix typocliechti2003-08-281-2/+2
|
* removed dgux entry which actualy had a wrong comment and is probably not in ↵cliechti2003-02-201-5/+1
| | | | use anywhere
* cygwin port numbering fixedcliechti2002-12-051-5/+7
| | | | inWaiting uses local copy of constant
* test each and every constamt for its existence in termios module, use ↵cliechti2002-11-191-39/+21
| | | | default if not existent (fix for Bug item #640214)
* wrong exception on nonexitstent ports with /dev file. bug report by Louis ↵cliechti2002-11-071-3/+6
| | | | Cordier
* removed TERMIOS.ECHOPRT for cygwin compatibility.cliechti2002-06-071-4/+6
| | | | | added port names for cygwin. thanks to Gregor Thalhammer
* added non-blocking modecliechti2002-05-261-11/+9
| | | | | fixed win32 version: no data is lost when a timeout occours typos in the docs
* updated solaris device name, thanks to Pierre SCHNIZER.cliechti2002-05-011-3/+3
|
* typo and optimizationcliechti2002-04-241-5/+3
|
* one should copy'n'paste all lines ;-)cliechti2002-04-081-1/+2
|
* added uniform errorhandling when port opening fails, across platform modulescliechti2002-04-081-2/+6
|
* added alternative way to enable/disable rts/cts handshakecliechti2002-04-081-1/+7
|
* added setBaudrate() to change the baudrate after the port is opencliechti2002-03-041-1/+12
|
* disbled unneded constants but might cause NameErrorscliechti2002-02-141-11/+11
|
* FileLike base class is now used for readline etc.cliechti2002-02-141-8/+30
|
* This commit was generated by cvs2svn to compensate for changes in r3,cliechti2002-02-121-0/+363
which included commits to RCS files with non-trunk default branches.