Виджеты общего назначения
Виджеты являются самостоятельными программными модулями, которые загружаются в приложение "ДАШБОРД" динамически из раздела МАГАЗИН ВИДЖЕТОВ.
Ниже представлены виджеты общего назначения.
Векторная графика
Назначение: вывод изображения.
Логика представления: изображение должно иметь формат масштабируемой векторной графики (SVG).
График параметров
Назначение: вывод значений параметров на временном графике.
Логика представления:
- Значения параметров меняются в режиме реального времени по приходу новых значений в платформу;
- Настраиваемый период отображения данных: день, неделя, месяц;
- Есть возможность выбора типа графика: «Линейный», «Стек», «Гистограмма».
Заголовок
Назначение: отображение названия для группы виджетов.
Логика представления: текст произвольный, объем текстового файла до 2 кБ. Виджет может использоваться для наименования группы виджетов, либо выделения справочной информации.
Значение параметра на интервале
Назначение: вывод значения параметра на интервале.
Логика представления:
- Значения параметров меняются в режиме реального времени по приходу новых значений в платформу;
- Настраиваемый период отображения данных: день, неделя, месяц.
Комплексный виджет
Назначение: отображение списка параметров с двумя типами схем получения данных: Текущие и Интервальные.
Логика представления:
- Значения параметров меняются в режиме реального времени по приходу новых значений в платформу.
- Отображаемые параметры: температура, влажность, индикатор.
- Если для параметров настроено отображение иконки, представляющей статусы состояний (NORMAL, WARNING, ...), то рядом со значением выводится такая иконка;
- Содержит значок перехода на график.
Круговая диаграмма на интервале
Назначение: отображение круговой диаграммы значений параметров, зарегистрированных в течение определенного интервала времени.
Логика представления:
- Значения параметров меняются в режиме реального времени по приходу новых значений в платформу.
- Отображаемые параметры: расход активной энергии по освещению, вентиляции, кондиционированию за заданный период времени.
Круговая диаграмма текущих параметров
Назначение: отображение круговой диаграммы текущих значений параметров.
Логика представления:
- Значения текущих параметров меняются в режиме реального времени по приходу новых значений в платформу.
- Отображаемые параметры: текущие уровни активной энергии по освещению, вентиляции, кондиционированию.
Светофор Один блок
Назначение: индикация на одной плашке наихудшего статуса в группе параметров.
Статусы "Falsevalue" и "Disabled" не рассматриваются.
Светофор Три блока
Назначение: индикация на трех плашках суммарного количества параметров, находящихся в разных статусах.
Логика представления:
Внутри плашек отображается количество параметров, значения которых находятся в соответствующем статусе:
ЗЕЛЕНЫЙ
- статус "Норма" (NORMAL);ОРАНЖЕВЫЙ
- статус "Предупреждение" (WARNING);КРАСНЫЙ
- статусы "Ошибка", "Критический" (ERROR, CRITICAL).
Значения текущих параметров меняются в режиме реального времени по приходу новых значений в платформу;
Отображаемые параметры: концентрация CO2, температура в серверной, температура в щитовой.
События
Назначение: текстовое уведомление о достижении параметрами критических значений в виде ленты событий.
Логика представления:
- Значения параметров на ленте событий отображаются в режиме реального времени.
- На ленте могут отображаться не более трех последних по времени событий за день.
- Информация на ленте отображается только при условиях, что в настройках виджета контроллер правильно выбран и с ним имеется устойчивая связь (контроллер доступен).
Сигнальные параметры
Назначение: виджет выводит сигналы-переключатели в виде плашек с учетом значения сигнала и возможных его состояний.
Логика представления:
- Значения параметров меняются в режиме реального времени по приходу новых значений в платформу.
- Если для параметра настроена контрольная процедура, то значение параметра выдается на цветном фоне, соответствующем статусу параметра:
ЗЕЛЕНЫЙ
- статус "Норма" (NORMAL);ОРАНЖЕВЫЙ
- статус "Предупреждение" (WARNING);КРАСНЫЙ
- статусы "Ошибка", "Критический" (ERROR, CRITICAL);СЕРЫЕ ПОЛОСКИ
– статус «Недостоверно» (FALSEVALUE).
- Если для параметров настроено отображение иконки, представляющей статусы состояний (NORMAL, WARRNING, ...), то рядом со значением выводится такая иконка;
- Если у параметра нет контрольной процедуры, либо значение приходит со статусом "Нет контроля", то реализована следующая логика представления:
- для сигналов без признаков управления: 0 –
КРАСНЫЙ
, 1 –ЗЕЛЕНЫЙ
цвет; - для сигналов с признаком управления: 0 –
СЕРЫЙ
, 1 –ЗЕЛЕНЫЙ
цвет.
- для сигналов без признаков управления: 0 –
- Параметр с признаком "Ручной режим" показывается отдельной надписью на виджете.
Сигнальные параметры по Статусу сигнала
Назначение: виджет выводит состояние сигнала по цвету его текущего статуса (Normal, Warning, ...). Иконка рисуется в соответствии со статусом; если ее нет, то отображается выключатель. При статусе "Normal" отображается выключатель в состоянии "Включено", в остальных случаях – "Выключено".
Логика представления:
- Значение параметров меняется в режиме реального времени по приходу нового значения в платформу.
- Если для параметра настроена контрольная процедура, то значение параметра выдается на цветном фоне, соответствующем статусу параметра:
ЗЕЛЕНЫЙ
- статус "Норма" (NORMAL);ОРАНЖЕВЫЙ
- статус "Предупреждение" (WARNING);КРАСНЫЙ
- статусы "Ошибка", "Критический" (ERROR, CRITICAL);СЕРЫЕ ПОЛОСКИ
– статус «Недостоверно» (FALSEVALUE).
- Если для параметров настроено отображение иконки, представляющей статусы состояний (NORMAL, WARRNING, ...), то рядом со значением выводится такая иконка.
Управление сигнальными параметрами
Назначение: дистанционное управление состоянием сигнальных параметров с учетом прав пользователя.
Логика представления:
- Значение параметров меняется в режиме реального времени по приходу нового значения в платформу.
- Если для параметра настроена контрольная процедура, то значение параметра выдается на цветном фоне, соответствующем статусу параметра:
ЗЕЛЕНЫЙ
- статус "Норма" (NORMAL);ОРАНЖЕВЫЙ
- статус "Предупреждение" (WARNING);КРАСНЫЙ
- статусы "Ошибка", "Критический" (ERROR, CRITICAL);СЕРЫЕ ПОЛОСКИ
– статус «Недостоверно» (FALSEVALUE).
- Если для параметров настроено отображение иконки, представляющей статусы состояний (NORMAL, WARRNING, ...), то рядом со значением выводится такая иконка;
- Если свойства параметра предусматривают возможность управления, то слева, кроме значка перехода на график, отобразится значок ввода значения для отправки на устройство.
Таблица значений
Назначение: отображение параметров в форме таблицы.
Логика представления:
- В виджете представлены список параметров, по которым приходят значения в реальный момент времени.
- Если для параметра настроена контрольная процедура, то значение параметра выдается на цветном фоне, соответствующем статусу параметра:
ЗЕЛЕНЫЙ
- статус "Норма" (NORMAL);ОРАНЖЕВЫЙ
- статус "Предупреждение" (WARNING);КРАСНЫЙ
- статусы "Ошибка", "Критический" (ERROR, CRITICAL);СЕРЫЕ ПОЛОСКИ
– статус «Недостоверно» (FALSEVALUE).
- Если для параметров настроено отображение иконки, представляющей статусы состояний (NORMAL, WARRNING, ...), то рядом со значением выводится такая иконка. Если нет иконки, а вместо иконки назначена строка, то выводится строка.
Текстовый виджет
Назначение: отображение произвольного текста.
Логика представления: возможно добавить любой текст.
Текущее значение параметра
Назначение: отображение значения параметра в текущий момент времени.
Логика представления:
- Значения параметров меняются в режиме реального времени по приходу новых значений в платформу.
- Если для параметра настроена контрольная процедура, то значение параметра выдается на цветном фоне, соответствующем статусу параметра:
ЗЕЛЕНЫЙ
- статус "Норма" (NORMAL);ОРАНЖЕВЫЙ
- статус "Предупреждение" (WARNING);КРАСНЫЙ
- статусы "Ошибка", "Критический" (ERROR, CRITICAL);СЕРЫЕ ПОЛОСКИ
- статус "Недостоверно" (FALSEVALUE).
- Если для параметров настроено отображение иконки, представляющей статусы состояний (NORMAL, WARNING, ...), то рядом со значением выводится такая иконка.
- Если свойства параметра предусматривают возможность управления, то слева, кроме значка перехода на график, отобразится значок ввода значения этого параметра для отправки устройству.
Описание конфигурационных полей: виджет содержит стандартный набор полей (см. Общие атрибуты для всех виджетов). Дополнительно можно указать фоновую картинку из библиотеки изображений.