ModAlarm порт для Scada v6

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Автор
    Сообщения
  • #38454
    manjey73
    Участник

    Портировал серверный модуль звукового оповещения ModAlarm

    Оригинал для версии 5 (ссылка на GIT) ModAlarm
    Вся документация по настройке там.

    Что изменено:
    1. так как библиотека NAudio работает только на Windows, была удалена. Проигрывание wav файлов через вызов winmm.dll то есть и далее данный порт работает только на Windows сервере.
    Для Linux в планах, но это будет не скоро
    2. Изменен алгоритм проигрывания звуков, теперь они воспроизводятся по очереди по кругу с паузой в 1 секунду. Настройка прямо в коде, изменять пока не планируется.
    3. Изменен алгоритм сработки, теперь сработка при значениях канала >= 1

    Вроде все остальное особо без изменений, чисто портирование.
    Подходит для Сервера + АРМ в одном «флаконе»
    Ссылка: ModAlarm_port_v6.zip

    #38455
    manjey73
    Участник

    Да, запускать Сервер как приложение не требуется. Будет играть и в режиме Службы.

    Дорабатывать там есть что и куда, но будет иметь смысл эти доработки делать для работы уже как на Windows, так и на Linux.

    В режиме RDP системные звуки не передаются, но возможно можно настроить политиками и реестром (не пробовал)
    Через AnyDesk звуки работают.

    #39108
    Algomus
    Участник

    Спасибо.

    #39110
    Algomus
    Участник

    Использую первоначальную версию на 5.8. Реализованы предупредительные и аварийные сигнализации. Приоритет у проигрывания аварийного сигнала — после его отключения проигрывается предупредительный.

    #39111
    manjey73
    Участник

    а можно скрипты, как настроено? просто не разбирался что там и как настраивается в оригинале. Проверки делал на ручном включении каналов.

    #39118
    Algomus
    Участник

    https://disk.yandex.ru/d/Ov7fQpuXeKq_Nw
    Все сигналы через Rtrig по ИЛИ на RS триггеры.

    • Этот ответ был изменен 1 день, 22 часа назад от Algomus.
    #39151
    Mikhail
    Модератор

    Когда портированный модуль будет готов к публикации, присылайте заявку на его включение в магазин.

    #39154
    manjey73
    Участник

    @mikhail мопед не мой, я просто разместил объяву 🙂

    можете просто ссылку указать в магазине за авторством первоначального разработчика.
    я всего-лишь сделал порт малой кровью, ну правда избавился от NAudio библиотеки, не более.
    Кстати по 5-й версии в Магазине ничего нет вроде. Из-за того, что автор Украинец?

    как-то допиливать этот модуль не планирую, если писать, то с нуля и с поддержкой Linux.

    #39158
    Mikhail
    Модератор

    Страна происхождения автора не имеет значения. Проблема в том, что на авторской странице GitHub содержится политический контент, который не уместен.

    Наверное, оптимально сделать так:
    Залить код на Ваш GitHub аккаунт, собрать релиз. Затем я добавлю его на исходную страницу модуля с его автором.

    #39165
    manjey73
    Участник

    Как-то запутанно написали, я ничего не понял. 🙂
    Код оригинала залить к себе? Или код портированного залить к себе + релиз портированного?

    Затем я добавлю его на исходную страницу модуля с его автором.

    А это вообще не разобрал.

    #39172
    Mikhail
    Модератор

    Или код портированного залить к себе + релиз портированного?

    Да.

    Затем я добавлю его на исходную страницу модуля с его автором.

    Вариант 1: имел ввиду, что в Магазине модулей останется тот же автор, как был, но ссылка на скачивание будет на новый релиз.
    Вариант 2: просто завести его как новый модуль в магазине.
    Если есть идеи, как будет понятнее для пользователей, напишите.

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Вы должны авторизироваться для ответа в этой теме.