UH Router
Я уже слегка затрагивал тему устройств от . У меня присутствует связка из двух - microKeyer II и Station Master.
Изначально я задумывал обзавестись лишь Station Master: ввиду того что я постоянно забываю переключать ручной коммутатор антенн, хотелось автоматизировать это дело, заодно получить ряд профитов, вроде секвенсера, сопряжения с усилителем и поворотным устройством. Тогда со стационарной станцией я использовал копьютерный интерфейс RigExpert TI-5. Не вдаваясь в детали протокола CAT и зная то, что в TI-5 можно вывести на дополнительный выход линию RxD интерфейса CAT, мне казалось, что будет достаточно собрать механический переходних с одного разъема на другой, чтобы такая связка заработала.
Когда Station Master приехал, я понял, на сколько заблуждался... Как показала практика, для декодирования частоты через CAT слушать данные не достаточно - их надо запрашивать. При прямом подключении к радиостанции Station Master, конечно, это делать умеет. Но вот незадача - при таком подключении теряется функция звукового интерфейса, да и программ для работы с CAT на Station Master под Mac OS X нет... Но не все потеряно - Station Master умеет "прозрачно" для программ интегрироваться с интерфесами microHAM microKeyer II и MK2R/MK2R. При этом в том небольшом количестве программ для радиолюбителей под Mac OS X часто имеется поддержка microHAM-овских интерфесов, причем через еще один сторонний продукт - .
uH Router - свобоный продукт, разработанный Коком Ченом (W7AY), поддерживаемом "как есть". Но вот не задача - при запуске uH Router-а Station Mater напрочь перестает видеть microKeyer II! Я отписал Коку об этой проблеме, заодно обнаружил баг с чтением конфигурации в свежей версии программы. Кок очень нехотя ответил, что дефект с конфигурацией он исправит тогда, когда у него появится время, а заниматься разработкой под Station Master он не намерен.
Я взял у него исходный код, более-менее локализовал дефект с конфигурацией, отписал об этом Коку. Параллельно написал в техническую поддержку microHAM запрос на документацию. От службы поддержки до сих пор жду ответа, зато Кок заинтересовался таким ходом событий и прислал мне так необходимый документ. Помимо меня дефект с загрузкой конфигурации обнаружил еще один радиолюбитель, Кок принялся исправлять баг.
Тем временем я поизучал документацию и попробовал пару вариантов конфигурации microKeyer, используя свои готовые байндинги для uH Router, написанные на PHP. В итоге победное решение было найдено, код uH Router-а дописан, протестирован и отправлен W7AY.
Патч отправлен автору и сейчас ожидает публикации вместе с исправлением других дефектов.
Получается, что сам не сделаешь - никто не сделает, это реали open-source. Хотя, меня такой подход устраивает, позволяет контролировать сроки внесения изменений и требования к новому функционалу.
Хочется еще поддержку Station Master-а там реализовать... Тем более теперь и спецификации есть, да и по протоколу он такой-же.





Добавить комментарий