Opened 7 months ago

Closed 7 months ago

#679 closed задача (fixed)

Добавить поддержку исполнений 5 для плат PS-220D и PS-650D

Reported by: AlexLir Owned by: alx
Priority: средний Milestone: 1 очередь
Component: sw Keywords:
Cc:

Description (last modified by san)

Параметры PS-220D и PS-650DT исп. 5 нужно отображать так-же как параметры PS-220D исп. 4, за исключением того что у плат исп. 5 есть новые переменные:

.30.0: RO, INT8 - Максимальная мощность платы в Вт. (вывести в надписи перед таблицей параметров "Исполнение платы: xx Вт" "Максимальная мощность платы: xx Вт")

.31.0: RO, INT8 - Режим работы - 1 = master, 0 = slave. Для плат PS-220D и PS-650D исполнения 5 режим работы должен отображаться в соответствии со значением этой переменной.

Change History (9)

in reply to:  description comment:1 by alx, 7 months ago

Replying to AlexLir:

.30.0: RO, INT8 - Максимальная мощность платы (вывести в надписи перед таблицей параметров "Исполнение платы: xx Вт")

Информация об исполнении платы уже имеется в переменной .1.0, мне удоблее использовать ее. Скажи, пожалуйста, какие значения максимальной мощности у плат PS-220D и PS-650D исполнений 5.

in reply to:  description ; comment:2 by alx, 7 months ago

Replying to AlexLir:

.31.0: RO, INT8 - Режим работы - 1 = master, 0 = slave (вывести в надпись перед таблицей параметров "Режим работы: xx")

У плат PS-220D и PS-650D такая надпись уже есть. Верно ли я понял, что у плат PS-220D и PS-650D исполнений 5 таких надписей должно быть две?

in reply to:  2 ; comment:3 by AlexLir, 7 months ago

Replying to alx:

Replying to AlexLir:

.31.0: RO, INT8 - Режим работы - 1 = master, 0 = slave (вывести в надпись перед таблицей параметров "Режим работы: xx")

У плат PS-220D и PS-650D такая надпись уже есть. Верно ли я понял, что у плат PS-220D и PS-650D исполнений 5 таких надписей должно быть две?

Нет, надпись та же, просто в других "исполнениях" содержимое надписи определялось по иному критерию. У исп 5 master или slave зависит от содержимого .31.0.

in reply to:  3 comment:4 by alx, 7 months ago

Description: modified (diff)

Replying to AlexLir:

Нет, надпись та же, просто в других "исполнениях" содержимое надписи определялось по иному критерию. У исп 5 master или slave зависит от содержимого .31.0.

Спасибо за уточнение. Внес соответствующее изменение в описание тикета.

comment:5 by san, 7 months ago

Description: modified (diff)

Информация об исполнении платы уже имеется в переменной .1.0, мне удоблее использовать ее. Скажи, пожалуйста, какие значения максимальной мощности у плат PS-220D и PS-650D исполнений 5.

На самом деле "Исполнение" не подходящий термин для этого параметра (см. #682)

Должно быть так:
.30.0: RO, INT8 - Максимальная мощность платы в Вт(вывести в надписи перед таблицей параметров "Максимальная мощность платы: xx Вт")
(исправил в тикете)

in reply to:  5 comment:6 by alx, 7 months ago

Replying to san:

На самом деле "Исполнение" не подходящий термин для этого параметра (см. #682)

Вообще-то (включаю режим зануды) автор тикета #682 не утверждает, что термин "Исполнение платы" - не подходящий. Просто он нашел другую, чуть более точную формулировку...

comment:7 by alx, 7 months ago

Component: web-интерфейс (sw)sw

comment:8 by alx, 7 months ago

К сожалению, ответа на comment:1 не последовало, поэтому вместо простого варианта реализации, который уже используется для почти всех остальных плат, для данных вариантов исполнения двух плат я вынужден использовать другой вариант, связанный с чтением переменной .30.0. Придется добавить несколько дополнительных условных ветвлений (которых и без того много), в результате чего код станет еще труднее читать... :(

comment:9 by alx, 7 months ago

Resolution: fixed
Status: newclosed

In 2369/sw:

Добавлена поддержка плат PS-220D и PS-650DT исполнения 5.
Closes #679.

Note: See TracTickets for help on using tickets.