IMHO: Вопрос представляет довольно академический интерес, поскольку строить сложную систему на старых ГУ без монитора -- очень специфическая задача. Проверю как будет свободное время, но явно без спешки.
Все не так просто. ГУ Alpine транслируют в AiNet не нажатия физических кнопок, а готовые логические команды другим, предварительно обнаруженным, устройствам. Это более высокий логический уровень. Например, один и тот же энкодер может рулить как громкостью/балансом/фейдером (id 0x02), так и уровнем саба (id 0x50).
Похоже, что базовые функции отправляются от id 0x02, а все посложнее (саб, пресеты, управление ченджером) -- от 0x50. Прямой связи с аппаратными кнопками тут не прослеживается.
Опять же, не совсем так. H700/701 отправляет пакеты устройству 0x7F всегда, даже когда на шине он совсем один (работает в stand alone). При этом IFR также присутствует, то есть подтверждает корректность этих пакетов сам процессор. Так что 0x7F -- id процессора, используемое для рассылки сообщений о его текущем состоянии. Типичный broadcast, только реализованный не совсем обычно.






Социальные закладки