Определите имя ACM устройства (индекс) по имени продукта в Python3 / Linux - PullRequest
0 голосов
/ 29 апреля 2020

Можно ли как-нибудь автоматизировать назначение правильного пути к моему устройству в python3 с помощью последовательного интерфейса? Мое устройство установлено на / dev / ttyACM0 или / dev / ttyACM1 . Мне очень скучно всегда перечислять устройства из терминала, используя dmesg | grep tty, а затем назначать индекс в коде (иногда он меняется, и я хотел бы автоматизировать скрипт для любого компьютера).

Как мне определить функцию, которая возвращает правильный индекс ACM?

def get_acm(device_name):    # argument: string with the device's name
    ...
    return acm    # returns "/dev/ttyACMx"
...