ASCOM switch драйвер для сервера питания Aviosys IP9212 Deluxe

В платформе ASCOM 6.1 разработчики вернули устройство Switch, с помощью которого можно управлять питанием и получать значения портов.

Так как в моей обсерватории питанием (и открытием крыши) управляет сервер питания Aviosys IP9212 Deluxe, с целью стандартизации управления был написан драйвер для этого устройства.

Направления использования
Во-первых, из Maxim DL версии 6 и выше может напрямую управлять питанием устройств.
Во-вторых, у меня задумка написать программу управления обсерваторией и использование стандартного интерфейса позволит разделить задачу
В-третьих, я уже написал ASCOM драйвер для открытия крыши через это устройство. И там отдельным слоем используется нестандартизированный драйвер общения с устройством. Теперь на очереди модернизация под стандарт, что теоретически позволит получить универсальный драйвер крыши для устройств, к которым есть Switch драйвер (вот для Aviosys IP9212 уже есть :)

Настройка
Все просто (см.скриншот). С целью снижения нагрузки на устройство, в драйвере реализован механизм кэширования запросов.

Загрузка
Последняя версия драйвера (история изменений)
Тестовая программа для проверки драйвера


Опубликовано: 26-11-2014

Комментарии


Оставить комментарий


Категории

Архив