Задать вопрос
NeverFoldAQ
@NeverFoldAQ

USB-пушка: movement codes?

Добрый вечер, коллеги.


Есть *не*большая задачка, которую хотелось бы реализовать.


Дано:


USB Rocketlauncher, ruby скрипт для управления данным девайсом, который подключает libusb и управляет через curses.

В принципе, проблем со скриптом нет, однако, мне не удается узнать, каким байт-кодом должна активироваться самая важная функция — fire (огонь же!)


Т.е отправить байты на устройство я могу и пушка реагирует нормально, например:

:up    => 0x02,
    :down  => 0x01,
    :left  => 0x04,
    :right => 0x08,



А вот для fire определить не получается.


Вопрос:


Как узнать байт-код для определенного действия? На сайте производителя (предположительно: www.dreamcheeky.com/ ) не удалось найти какого либо API.


Заранее спасибо за варианты :)
  • Вопрос задан
  • 8273 просмотра
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@zhdanov
Решал подобную задачу. Надо было перехватывать команды устройства, которые передавались по сети. Для этого подошла программа Wireshark. Думаю, для usb тоже должны быть снифферы. Поройте гугл на тему «usb sniffer».
Ответ написан
Sicness
@Sicness
Подключить вместо пушки микроконтроллер и посмотреть что шлет оригинальная программа?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы