#467 closed задача (fixed)
Добавить отображение внешних термодатчиков для плат питания
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | высокий | Milestone: | 1 очередь |
Component: | web-интерфейс (sw) | Keywords: | |
Cc: |
Description (last modified by )
Ранее поддержка внешних термодатчиков(далее ВТ) была добавлена для PS-48D исполнений 3,4,5.
Теперь требуется по аналогии(#388 + #455) сделать поддержку ВТ для оставшихся плат питания. Для исполнений без поддержки ВТ должен отображаться старый вариант окна, для тех что с поддержкой - новый.
плата | исполнение | поддержка ВТ | мощность |
PS-24D | 1 | нет | 40 |
PS-24D | 2 | ДА | 40 |
PS-24D | 3 | ДА | 75 |
PS-48D | 1 | нет | 75 |
PS-48D | 2 | нет | 40 |
PS-48D | 3 | ДА | 40 |
PS-48D | 4 | ДА | 75 |
PS-48D | 5 | ДА | 100 |
PS-220D | 1 | нет | 40 |
PS-220D | 2 | ДА | 40 |
PS-220D | 3 | ДА | 40 |
PS-220D | 4 | ДА | 40 |
PS-650D | 1 | ДА | 40 |
Напомню отличия варианта с поддержкой функции ВТ от старого
- в плате появились новые переменные: таблица .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 (8)
comment:1 by , 4 years ago
Description: | modified (diff) |
---|
comment:2 by , 4 years ago
И чуть не забыл: платы с поддержкой функции ВТ, теперь имеют серийный номер в переменной .250 (в соответствии #400), нужно занести эту переменную в "распознаные".
comment:3 by , 4 years ago
Алексей, в блоке .1.52 есть небольшая коллекция плат питания, и к одной из них даже ВТ подключены, можешь использовать этот блок для проверки/отладки ПО.
comment:5 by , 3 years ago
Replying to san:
плата исполнение поддержка ВТ мощность PS-650D 1 ДА 40
Платы PS-650D в аппаратуре MC04-DSL-3U нет, такой плате не присвоен код типа платы. Нет ли здесь ошибки?
follow-up: 7 comment:6 by , 3 years ago
Может быть тогда она называлась PS-650D?
Я смутно припоминаю, что у этой платы тяжёлая судьба полная переименований...
comment:7 by , 3 years ago
Replying to san:
Может быть тогда она называлась PS-650D?
Кто "она"? Поддержки платы PS-650D у нас никогда не было, номер типа для нее не занимался. Единственное ее упоминание - в этом тикете и соответствующем посте блога...
comment:8 by , 3 years ago
У меня есть воспоминание, что директор назвал её сначала PS-650D, а потом переименовал в PS-650DT, а теперь снова в PS-650D. Но память может меня обманывать...
Дополнение: