summaryrefslogtreecommitdiff
path: root/pyserial/examples/scan.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyserial/examples/scan.py')
-rw-r--r--pyserial/examples/scan.py30
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)