Стартовая страница › Форумы › Разработка и интеграция › ModAlarm порт для Scada v6
- В этой теме 10 ответов, 3 участника, последнее обновление 17 часов, 42 минуты назад сделано
Mikhail.
-
АвторСообщения
-
23.05.2025 в 13:52 #38454
manjey73
УчастникПортировал серверный модуль звукового оповещения ModAlarm
Оригинал для версии 5 (ссылка на GIT) ModAlarm
Вся документация по настройке там.Что изменено:
1. так как библиотека NAudio работает только на Windows, была удалена. Проигрывание wav файлов через вызов winmm.dll то есть и далее данный порт работает только на Windows сервере.
Для Linux в планах, но это будет не скоро
2. Изменен алгоритм проигрывания звуков, теперь они воспроизводятся по очереди по кругу с паузой в 1 секунду. Настройка прямо в коде, изменять пока не планируется.
3. Изменен алгоритм сработки, теперь сработка при значениях канала >= 1Вроде все остальное особо без изменений, чисто портирование.
Подходит для Сервера + АРМ в одном «флаконе»
Ссылка: ModAlarm_port_v6.zip23.05.2025 в 13:56 #38455manjey73
УчастникДа, запускать Сервер как приложение не требуется. Будет играть и в режиме Службы.
Дорабатывать там есть что и куда, но будет иметь смысл эти доработки делать для работы уже как на Windows, так и на Linux.
В режиме RDP системные звуки не передаются, но возможно можно настроить политиками и реестром (не пробовал)
Через AnyDesk звуки работают.23.06.2025 в 07:17 #39108Algomus
УчастникСпасибо.
23.06.2025 в 08:21 #39110Algomus
УчастникИспользую первоначальную версию на 5.8. Реализованы предупредительные и аварийные сигнализации. Приоритет у проигрывания аварийного сигнала — после его отключения проигрывается предупредительный.
23.06.2025 в 08:24 #39111manjey73
Участника можно скрипты, как настроено? просто не разбирался что там и как настраивается в оригинале. Проверки делал на ручном включении каналов.
23.06.2025 в 09:10 #39118Algomus
Участникhttps://disk.yandex.ru/d/Ov7fQpuXeKq_Nw
Все сигналы через Rtrig по ИЛИ на RS триггеры.-
Этот ответ был изменен 1 день, 22 часа назад от
Algomus.
23.06.2025 в 13:41 #39151Mikhail
МодераторКогда портированный модуль будет готов к публикации, присылайте заявку на его включение в магазин.
23.06.2025 в 13:53 #39154manjey73
Участник@mikhail мопед не мой, я просто разместил объяву 🙂
можете просто ссылку указать в магазине за авторством первоначального разработчика.
я всего-лишь сделал порт малой кровью, ну правда избавился от NAudio библиотеки, не более.
Кстати по 5-й версии в Магазине ничего нет вроде. Из-за того, что автор Украинец?как-то допиливать этот модуль не планирую, если писать, то с нуля и с поддержкой Linux.
23.06.2025 в 14:27 #39158Mikhail
МодераторСтрана происхождения автора не имеет значения. Проблема в том, что на авторской странице GitHub содержится политический контент, который не уместен.
Наверное, оптимально сделать так:
Залить код на Ваш GitHub аккаунт, собрать релиз. Затем я добавлю его на исходную страницу модуля с его автором.23.06.2025 в 19:38 #39165manjey73
УчастникКак-то запутанно написали, я ничего не понял. 🙂
Код оригинала залить к себе? Или код портированного залить к себе + релиз портированного?Затем я добавлю его на исходную страницу модуля с его автором.
А это вообще не разобрал.
24.06.2025 в 14:05 #39172Mikhail
МодераторИли код портированного залить к себе + релиз портированного?
Да.
Затем я добавлю его на исходную страницу модуля с его автором.
Вариант 1: имел ввиду, что в Магазине модулей останется тот же автор, как был, но ссылка на скачивание будет на новый релиз.
Вариант 2: просто завести его как новый модуль в магазине.
Если есть идеи, как будет понятнее для пользователей, напишите. -
Этот ответ был изменен 1 день, 22 часа назад от
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.