Opened 5 years ago
Closed 5 years ago
#388 closed задача (готово)
PS-48D исполнение 3. Функция внешнего термодатчика
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | полный атас | Milestone: | 1 очередь |
Component: | sw | Keywords: | |
Cc: |
Description
Нужно добавить поддержку новых функций платы PS-48D только для исполнения 3 (исполнения 1 и 2 не изменяются)
Интерфейс окна платы исполнения 3 в основном совпадает с интерфейсом исполнения 1 и 2, но имеет следующие особенности:
- Нужно вывести надпись: Мощность 40 Вт.
- Нужно временно спрятать колонку "Температура" в первой таблице.
- В плате появились новые переменные: таблица .25.0 и переменные .26.0... .29.0
- Добавить в таблицу аварий в окне платы новую аварию: "Авария термодатчика" (.26.0) и её маску (.27.0).
- "Переобозвать" аварию .26.0 в "Авария термодатчика" в списке аварий и журнале.
- Добавить две новые настройки в окно платы: "Нижний порог температуры"(.28) и "Верхний порог температуры"(.29) в виде полей ввода с ограничениями значений 0..100 градусов цельсия.
- Нужно добавить таблицу
Термодатчики | |||
---|---|---|---|
Датчик | Вкл. | Температура °C | Серийный номер |
tdat 1 | чекбокс<.25.1.3.0> | <.25.1.2.0> | <.25.1.1.0> |
tdat 2 | чекбокс<.25.2.3.0> | <.25.2.2.0> | <.25.2.1.0> |
- В столбце "Вкл." значение переменной 0 соответствует пустому чекбоксу, 1- отмеченный чекбокс.
- Имя датчика по умолчанию tdat 1 и tdat 2, но у пользователя должна быть возможность сменить имя датчика и сохранить его в конфиге, аналогично именам датчиков сухих контактов.
- Значения в ячейках таблицы должны периодически обновляться
- Ячейка столбца температура подсвечиваются синим цветом, если значение температуры ниже значения переменной .28, красным светом, если значение больше .29 (при условии что .29 больше ноля) иначе не подсвечивается.
Change History (5)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
:) Можно и фиолетовым. Но чтобы цвета не расходовать за зря, можно красным или синим.
comment:4 by , 5 years ago
Честно говоря я не знаю как правильно его выводить... выводи в любую сторону.
Note:
See TracTickets
for help on using tickets.
Replying to san:
А как подсвечивать, если .29 больше нуля, и температура выше значения .29 и ниже значения .28? Может фиолетовым?