Opened 4 years ago

Last modified 3 years ago

#467 closed задача

Добавить отображение внешних термодатчиков для плат питания — at Initial Version

Reported by: san Owned by: alx
Priority: высокий Milestone: 1 очередь
Component: web-интерфейс (sw) Keywords:
Cc:

Description

Ранее поддержка внешних термодатчиков(далее ВТ) была добавлена для PS-48D исполнений 3,4,5.
Теперь требуется по аналогии(#388 + #455) сделать поддержку ВТ для оставшихся плат питания. Для исполнений без поддержки ВТ должен отображаться старый вариант окна, для тех что с поддержкой - новый.

плата исполнение поддержка ВТ
PS-24D1 нет
PS-24D2 ДА
PS-24D3 ДА
PS-48D1 нет
PS-48D2 нет
PS-48D3 ДА
PS-48D4 ДА
PS-48D5 ДА
PS-220D1 нет
PS-220D2 ДА
PS-220D3 ДА
PS-220D4 ДА
PS-650D1 ДА

Напомню отличия варианта с поддержкой функции ВТ от старого

  • в плате появились новые переменные: таблица .25.0 и переменные .26.0... .29.0
  • в таблицу аварий в окне платы новая авария: "Авария термодатчика" (.26.0) и её маска (.27.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 больше ноля) иначе не подсвечивается.

Дополнительно
На всех платах с поддержкой функции ВТ в свежих ревизиях ПО появятся новые переменные .25.x.4.0. Значение переменной показывает знак значения температуры соответствующего датчика: 1 - минус(отрицательная температура), 0 - плюс. В случае, если переменные .25.x.4.0 присутствуют в мибе, то нужно отображать температуру внешних датчиков учитывая знак. Также нужно учесть знак при подсветке ячейки значения температуры синим и красным. И т.к. ранее температура датчика не могла быть ниже ноля, а теперь может, то нужно немного уточнить алгоритм подсветки:

  • Ячейка столбца температура подсвечиваются синим цветом, если значение температуры ниже значения переменной .28(при условии что .28 больше ноля), красным светом, если значение больше .29 (при условии что .29 больше ноля) иначе не подсвечивается.

Change History (0)

Note: See TracTickets for help on using tickets.