Opened 7 months ago

Last modified 7 months ago

#678 closed задача

Добавить поддержку исполнений 6 для платы BS-220 — at Version 15

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

Description (last modified by san)

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

.31.0: RO, INT8 - Максимальная мощность платы (вывести в надписи перед таблицей параметров "Исполнение платы: xx Вт")
если .31.0 = 40, то в надписи перед таблицей параметров вывести "Максимальная мощность платы: 40+20 Вт".
если .31.0 = 60, то в надписи перед таблицей параметров вывести "Максимальная мощность платы: 65+35 Вт".

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

.24.0: RO, INT8 - Температура (Вывести в таблице параметров)

В плате исполнения 6 появились поддержка внешних термодатчиков. Нужно добавить отображение термодатчиков и их настройки как в #467, но учесть что номер переменной в BS-220 смещён на 1(У BS-220 таблица .26.0 и переменные .27.0... .30.0, а в #467 таблица .25.0 и переменные .26.0... .29.0)

Change History (15)

comment:1 by AlexLir, 7 months ago

Потестить плату можно в блоке с адресом: 192.168.0.6(свитч разработчиков)

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

Replying to AlexLir:

.31.0: RO, INT8 - Максимальная мощность платы

Удивительно... Не могу не спросить: у этого исполнения платы максимальная мощность самопроизвольно изменяется в процессе работы?

comment:3 by alx, 7 months ago

И написать тогда перед выводимым числом надо "Текущая максимальная мощность". :)

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

Replying to AlexLir:

Потестить плату можно в блоке с адресом: 192.168.0.6(свитч разработчиков)

В свитче разработчиков нет платы BS-220.

Last edited 7 months ago by alx (previous) (diff)

comment:5 by san, 7 months ago

мощность самопроизвольно изменяется в процессе работы?

:-D
У этого исполнения платы может быть установлены два разных источники питания, плата при старте определяет какой именно и хранит это значение в переменной .31.0.
Внесу поправку в описание автора:
если .31.0 = 40, то в строке "Исполнение платы" нужно выводить "40+20 Вт".
если .31.0 = 60, то в строке "Исполнение платы" нужно выводить "65+35 Вт".

В свитче разработчиков нет платы BS-220

Она там есть, см. вкладку обновление ПО.
По указанию директора платы питания в имени платы сообщают вместо настоящего имени "обозначение в заказе".

comment:6 by san, 7 months ago

Description: modified (diff)

Внёс изменения по отображению переменной .31.0

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

Replying to san:

У этого исполнения платы может быть установлены два разных источники питания, плата при старте определяет какой именно и хранит это значение в переменной .31.0.
Внесу поправку в описание автора:
если .31.0 = 40, то в строке "Исполнение платы" нужно выводить "40+20 Вт".
если .31.0 = 60, то в строке "Исполнение платы" нужно выводить "65+35 Вт".

Думал, что за 10 лет работы в АДС все повидал... :) Но такую прямую диверсию по-моему вижу впервые...

Покупает, допустим, потребитель две платы BS-220 исполнения 6. Одну ставит питать блок, а вторую держит как ЗИП, будучи уверен, что есть запас на случай выхода из строя. А когда плата в блоке выходит из строя, и он заменяет ее платой из ЗИП, оказывается, что другая плата того же типа и исполнения питать блок не может, так как ее максимальная мощность на 20 Вт меньше!

Ну чтож, я давно не менеджер, раз менеджмент считает, что так - хорошо и правильно. наверное так оно и есть...

В свитче разработчиков нет платы BS-220

Она там есть, см. вкладку обновление ПО.

Да, спасибо, я уже сам это заметил.

По указанию директора платы питания в имени платы сообщают вместо настоящего имени "обозначение в заказе".

Удивительно...

Во-первых, согласно РЭ (таблица 13.4 приложения 1), обозначение в заказе "BS-220-60" означает поставку платы BS-220 исполнения 1.

Во-вторых, смотрит потребитель в веб-интерфейс и видит, что в блоке стоит плата типа "BS-220-60". Открывает РЭ чтобы прочитать, как платой этого типа пользоваться - а там такого типа платы нет! А потом он смотрит вкладку "Обносление ПО" - а там в том же слоте указан другой тип платы! Какое впечатление о нас сложится у этого пользователя? "Что за странная компания АДС, сама не знает какого типа плату мне продала, путается в показаниях... Не буду, пожалуй, больше у них что-либо покупать"... :( Но, опять же, я не директор (я за всю жизнь только одну неделю был и.о. директора в Интеллектронике). Директору лучше знать, как хорошо и правильно...

Last edited 7 months ago by alx (previous) (diff)

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

Replying to AlexLir:

Параметры BS-220 исп. 6 нужно отображать так-же как параметры исп. 5,

Хм... А как отображаются параметры платы BS-220 исполнения 5? Я первый раз слышу о таком варианте исполнения платы - в РЭ о таком варианте исполнения информации нет, мне прошивки для такой платы никогда не передавались... Не ошибся ли ты в номере исполнения?

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

Replying to san:

если .31.0 = 40, то в строке "Исполнение платы" нужно выводить "40+20 Вт".
если .31.0 = 60, то в строке "Исполнение платы" нужно выводить "65+35 Вт".

??? Почему же "Исполнение платы", если исполнение платы у них одно и то же? Наверное все-таки следует писать не "Исполнение платы", а "Максимальная мощность платы", как автор тикета и написал изначально...

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

Replying to AlexLir:

если .31.0 = 60, то в строке "Исполнение платы" нужно выводить "65+35 Вт".

Хм... Если плата способна выдавать до 65 Вт в шину блока плюс до 35 Вт в батарею, то почему в ответ на запрос максимальной мощности она возвращает 60? Нет ли здесь ошибки?

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

Replying to AlexLir:

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

Такая надпись уже и так выводилась у всех плат BS-220 (независимо от варианта исполнения). Верно ли я понял, что у платы BS-220 исполнения 6 таких надписей должно выводиться две?

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

Replying to AlexLir:

...у плат исп. 6 есть новые переменные:

...

.24.0: RO, INT8 - Температура (Вывести в таблице параметров)

Переменная .24.0 у плат BS-220 и так уже была. То есть новой она не является. Нет ли здесь ошибки в идентификаторе переменной?

in reply to:  12 comment:13 by AlexLir, 7 months ago

Replying to alx:

Replying to AlexLir:

...у плат исп. 6 есть новые переменные:

...

.24.0: RO, INT8 - Температура (Вывести в таблице параметров)

Переменная .24.0 у плат BS-220 и так уже была. То есть новой она не является. Нет ли здесь ошибки в идентификаторе переменной?

Переменная .24.0 действительно была в мибе, но она не отображалась в таблице "Параметры". Эту переменную нужно отобразить в таблице параметров.

comment:14 by san, 7 months ago

диверсию по-моему вижу впервые

Ты просто забыл)

оказывается, что другая плата того же типа и исполнения

Дело в том что, то что называется исполнением в веб-интерфейсе, это на самом деле не исполнение, а "версия совместимости ПО". Для одного исполнения платы(исполнения согласно кд) может быть несколько несовместимых веток прошивок (например на плате BS-220 исполнения 2 на версиях 1,2,3 был установлен контроллер Xmega, а в версиях 4 и 5 для этого же исполнения применяется контроллер GD. соответственно прошивки разных контроллеров несовместимы), а механизм обновления плат устроен так, что для одного исполнения платы можно добавить один набор совместимых прошивок. В результате "исполнения" используются авторами не как исполнения по кд, а как способ отделить друг от друга несовместимые прошивки.

Что за странная компания АДС

По мнению менеджмента пользователь должен выбирать платы согласно "обозначению в заказе".
Это же обозначение должно быть вписано в качестве обозначения в конкретное исполнение платы в спецификации и это же обозначения плата сообщает в качестве имени в веб-интерфейс.
В СП BS-220 можно увидеть:

...
Переменные данные для исполнений
BS-220-60 ДТУВ.436634.008-02
...

При таком подходе и пользователю всё понятно и нам понятно что заказал пользователь, единственное что в РЭ нужно убрать привязку к "исполнениям" из веб интерфейса

in reply to:  9 comment:15 by san, 7 months ago

Description: modified (diff)

??? Почему же "Исполнение платы", если исполнение платы у них одно и то же? Наверное все-таки следует писать не "Исполнение платы", а "Максимальная мощность платы", как автор тикета и написал изначально...

Да, исправил ещё раз тикет.

Note: See TracTickets for help on using tickets.