Metadata-Version: 1.0
Name: wxTerminal
Version: 1.4
Summary: A simple cross platform serial terminal in pure wxPython
Home-page: http://pypi.python.org/pypi/wxTerminal
Author: Jason Morgan
Author-email: pypi@cropwell.net
License: BSD
Description: ==========
        wxTerminal
        ==========
        
        A very flexible serial terminal in pure wxPython.
        -------------------------------------------------
        
        **License:**
        BSD, see README.TXT
        
        **Changes:**
        | 1.1	Original Release
        | 1.2	Added 'back door' socket server
        | 1.3 Separated newline conversion on tx and rx
        | 1.4 Added dependency to csFIFO
        
        **Usage:**
        
        I've tested it on Windows XP, Windows 7 and Linux/Ubuntu under Python 2.6.7 and 2.7.3, though no warranty is given for it's correct operation. It may work with older Python versions and on other operating systems.
        
        It now supports a socket server so you can connect to it remotely via TCP.
        
        The port parameter now supports urls from pySerial, e.g.
        ::
        
         port=socket://localhost:12345
        
        From the command line:
        
        ::
        
         usage: wxTerminal.py [-h] [-port PORT] [-baud BAUD] [-xon] [-rts]
                             [-timeout TIMEOUT] [-echo] [-D]
                             [-KBNONE | -KBCR | -KBLF | -KBCRLF | -KBLFCR]
                             [-SPNONE | -SPCR | -SPLF | -SPCRLF | -SPLFCR]
                             [-5 | -6 | -7 | -8]
                             [-stop {1,1.5,2}] [-None | -Odd | -Even | -Mark | -Space]
                             [-snoopserver] [-lockKB]
        
        ::
        
         e.g.
         wxTerminal.py -h
         wxTerminal.py <PORT> [other settings]
         Simply wxTerminal.py on it's own pops up a configuration dialog
        
        From python:
        
        ::
        
         import wxTerminal
         wxTerminal.Terminal(port="/dev/ttyS0")  #Will open /dev/ttyS0 with default settings
        
        or
        
        ::
        
         import wxTerminal
         t=wxTerminal.Termina(port="/dev/tyUSB0",baudrate=115200,snoopserver=True)
        
        or
        
        ::
        
         import wxTerminal
         wxTerminal.Terminal() #Will bring up a port setup dialog
        
        
        **Other keyword parameters:**
        
        ::
        
         baudrate      Sets the serial baud rate
         bytesize      Sets size of Tx/Rx serial characters
         parity        Sets serial parity
         stopbits      Sets number of stop bits
         rtscts        Enables hardware flow control
         xonxoff       Enables software flow control
         timeout       Alters serial timeout
         echo          Enables local echo
         unprintable   TBD
         sp_newline    Inbound newline translation
         kb_newline    Outbound newline translation
         snoopserver   Enable a telnet server (port 56712)
         PortSettings  A dictionary with keys/values from the above list
         lockKB        Lock keyboard input (useful for snooped connections)
        
        
        Dependencies:
        ::
        
         wxPython
         pySerial
         Python >2.6.3
         csFIFO
        
        
Keywords: Serial Terminal wx
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
