diff options
Diffstat (limited to 'pyserial/examples/scan.py')
-rw-r--r-- | pyserial/examples/scan.py | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/pyserial/examples/scan.py b/pyserial/examples/scan.py deleted file mode 100644 index 82c5458..0000000 --- a/pyserial/examples/scan.py +++ /dev/null @@ -1,30 +0,0 @@ -#! /usr/bin/env python -"""\ -Scan for serial ports. - -Part of pySerial (http://pyserial.sf.net) -(C) 2002-2003 <cliechti@gmx.net> - -The scan function of this module tries to open each port number -from 0 to 255 and it builds a list of those ports where this was -successful. -""" - -import serial - -def scan(): - """scan for available ports. return a list of tuples (num, name)""" - available = [] - for i in range(256): - try: - s = serial.Serial(i) - available.append( (i, s.portstr)) - s.close() # explicit close 'cause of delayed GC in java - except serial.SerialException: - pass - return available - -if __name__=='__main__': - print "Found ports:" - for n,s in scan(): - print "(%d) %s" % (n,s) |