You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Реализовать возможность отправлять на удаленный сервер события, связанные с состоянием фестиваля. Чтобы была возможность посмотреть какой номер сейчас на сцене и разместить эту инфу, например, в гримёрках.
Думаю, это должен быть протокол MQTT. Сервер, разумеется, на Python, и обновления в клиентские браузеры слать через websocket.
Сделать индикацию в строке состояния.
Примерный чеклист:
Добавить в конфиг адрес MQTT-брокера
Добавить статус соединения в строку состояния
Добавить меню информатора
Слать сообщения в канал при запуске номеров и менять статус при получении подтверждения
Отсылать сообщения при прерывании и окончании номеров
Написать класс FestEngineInformer, который обрабатывает полученные сообщения
Запилить Web UI и использовать в нем класс FestEngineInformer
Запилить обновления в клиентских браузерах через Websocket
При соединении, отсылать состояние грида
При любых изменениях в гриде, отсылать его состояние
Сделать отображение программы феста в Web UI под инфой о текущим номере
Скрывать через CSS-класс номера, которые уже прошли
Если номер был прерван, не переносился и запущено 2 номера после него, скрывать прерванный и считать его прошедшим
The text was updated successfully, but these errors were encountered:
Реализовать возможность отправлять на удаленный сервер события, связанные с состоянием фестиваля. Чтобы была возможность посмотреть какой номер сейчас на сцене и разместить эту инфу, например, в гримёрках.
Думаю, это должен быть протокол MQTT. Сервер, разумеется, на Python, и обновления в клиентские браузеры слать через websocket.
Сделать индикацию в строке состояния.
Примерный чеклист:
FestEngineInformer
, который обрабатывает полученные сообщенияFestEngineInformer
The text was updated successfully, but these errors were encountered: