Моей целью было собрать данные с приборов и отдать их плагину выгрузки и всё. Никаких систем мониторинга и в мыслях не было создавать. А плагин вы можете написать под что угодно.
> Почему бы не использовать, скажем Qt? Или VS Express.
Согласен, но чем wxWidgets хуже? Да ладно, это уже из разряда религиозных войн. :-)
>«Комплекс ориентирован на ОС Windows»
А вот это легко исправить. Я же написал, что привязка к WinAPI выполняется только в классе работы с последовательным портом. Ну и плюс сама служба. Всё остальное привязано только к библиотекам. Перевести на *nix это дело техники.
> Перебираются все адреса устройств или шлют запросы на определенный адрес (например 1)?
На тот прибор, адрес которого вы указали в настройках
> Я бы предложил сделать функцию полностью автоматического опроса.
TestReqest служит для того, чтобы проверить подходит ли плагин к данному устройству, так что автоматический опрос здесь по определению не нужен. К дополнительным функциям данной утилиты относится проверка связи после физического подключения прибора.
>Предусмотрена возможность получения текущих значений каналов другой программой?
Только через последовательный порт
> В ридере было бы здорово сделать выбор базы данных их GUI.
Непосредственно для GUI это реально сделать
> И я почему-то не добился чтобы у меня отображались тех. имена каналов, которые я задал в редакторе.
Хм… Эта вещь на самом деле ключевая. Не пойму почему у вас не получилось. С этим у меня вообще проблем не было.
Согласен, но чем wxWidgets хуже? Да ладно, это уже из разряда религиозных войн. :-)
>«Комплекс ориентирован на ОС Windows»
А вот это легко исправить. Я же написал, что привязка к WinAPI выполняется только в классе работы с последовательным портом. Ну и плюс сама служба. Всё остальное привязано только к библиотекам. Перевести на *nix это дело техники.
На тот прибор, адрес которого вы указали в настройках
> Я бы предложил сделать функцию полностью автоматического опроса.
TestReqest служит для того, чтобы проверить подходит ли плагин к данному устройству, так что автоматический опрос здесь по определению не нужен. К дополнительным функциям данной утилиты относится проверка связи после физического подключения прибора.
>Предусмотрена возможность получения текущих значений каналов другой программой?
Только через последовательный порт
> В ридере было бы здорово сделать выбор базы данных их GUI.
Непосредственно для GUI это реально сделать
> И я почему-то не добился чтобы у меня отображались тех. имена каналов, которые я задал в редакторе.
Хм… Эта вещь на самом деле ключевая. Не пойму почему у вас не получилось. С этим у меня вообще проблем не было.