Опрос USB

Автор Сергей ISV, 16 августа 2024, 23:01

0 Пользователи и 1 гость просматривают эту тему.

Сергей ISV

Здравствуйте!
Может кто подсказать, как опросить USB для определения подключения по шине USB определённого устройства?

mikekaganski

В теории Вы могли бы попробовать использовать системные вызовы из Basic. Но во-первых, такие системные вызовы доступны практически только для Windows (Вы вообще не указали операционную систему), во-вторых, такой код по определению будет непереносим, а в-третьих, это достаточно низкоуровневое программирование с буферами, сырыми указателями, дескрипторами и т.п. Так что это не по теме "Basic"; создаёте проект на C++ / Rust в Вашей любимой IDE, собираете библиотеки, формируете расширение, и уже из него дёргаете высокоуровневый API, созданный Вами, из макросов Basic.
С уважением,
Михаил Каганский

economist

Для Python много либ по определению и взаимодействию с железом. Запускать скрипты можно из Basic методом invoke() или читать вывод скрипта stdout

Примеры вызовов и чтения вывода есть на Форуме.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

sokol92

Попробуйте, например, PyUSB и, если возможно, поделитесь результатами.
Разработчики пишут:
ЦитироватьMost Linux distributions also package PyUSB in their official repositories.
Владимир.

Сергей ISV

Спасибо, буду пробовать.