Функция autoport
| Автор: |
Александр Бельченко |
| Дата: |
2005-07-20 |
Модуль autoport содержит реализацию одноименной функции autoport,
предназначенной для использования совместно с pySerial. Эта функция
позволяет делать автоопределение и последующее открытие первого свободного
СОМ-порта в системе. Список доступных портов задается в виде питон-списка
(по умолчанию используются порты 0...3, что соответствует COM1...COM4).
Определение функции:
def autoport(ser, port=-1, ports=range(4)):
Аргументы функции :
- ser -- объект типа serial.Serial
- port -- порт, который требуется попытаться открыть сначала
(если указано -1, то только пробуем из списка)
- ports -- список доступных в системе портов (default: [0,1,2,3])
Возвращаемое значение:
True в случае успешного открытия какого-нибудь порта.
Возможное использование в вашем коде:
from autoport import autoport
ser = serial.Serial()
if not autoport(ser):
print "Could not open COM-port"
sys.exit(1)
Скачать модуль:
autoport