Opened 3 years ago

Closed 2 years ago

Last modified 2 years ago

#539 closed улучшение (fixed)

SM-01, SM-02: отображение SQ

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

Description

Предлагаю несколько улучшений:

  1. Значения качества сигнала в таблице регенераторов(SQ) отображаются сейчас в беззнаковом виде, хотя на самом деле они знаковые, и увидев значение, например, 253 пользователь бывает удивлён. Правильно было бы отображать значения в знаковом виде, но с другой стороны отображать значения ниже нуля нет смысла, работать при таких значениях всё-равно не будет, думаю что нагляднее было бы вывести '<0' и пользователь поймёт, что всё плохо.
  1. Предлагаю при SQ<3 подсвечивать ячейку жёлтым цветом, что сигнализирует пользователю о недостаточном для гарантии стабильной работы запасе по качеству.

Change History (7)

comment:1 by san, 3 years ago

Ах, да, забыл упомянуть, что разработчик платы не против.

comment:2 by alx, 3 years ago

Resolution: fixed
Status: newclosed

In 2117/sw:

В веб-интерфейсе значения переменных .8.x.7.y.6.0 ("SQ") плат SM-01 и SM-02 трактуются как знаковые.
При значении SQ указанных выше плат меньше нуля оно отображается в диалоге платы как "<0".
При значении SQ указанных выше плат меньше трех фон соответствующей ячейки веб-интерфейса делается желтым.
Closes #539.

comment:3 by san, 2 years ago

Т.к. платы SM-03 теперь тоже востребованы, хотелось бы применить это улучшение и к SM-03

comment:4 by san, 2 years ago

Resolution: fixed
Status: closedreopened

in reply to:  3 comment:5 by alx, 2 years ago

Replying to san:

Т.к. платы SM-03 теперь тоже востребованы, хотелось бы применить это улучшение и к SM-03

Каким образом семантика значений переменной зависит от востребованности платы? :)

Все платы SM-* обрабатываются одним и тем же кодом. Получилось, что сначала я специально добавлял в этот код условие, чтобы улучшение работало только в SM-01 и SM-02, но не в SM-03, а теперь буду его удалять...

comment:6 by alx, 2 years ago

Resolution: fixed
Status: reopenedclosed

In 2135/sw:

Убрано добавленное ранее (r2117) условие, по которому значение переменной .8.x.7.y.6.0
плат SM-01 и SM-02 трактовалось как знаковое (и подкрашивалось желтым если меньше трех),
а платы SM-03 - как беззнаковое (и не подкрашивалось). Теперь значение этой переменной
для всех трех плат SM-* обрабатывается одинаково. Closes #539.

comment:7 by san, 2 years ago

Раньше плата SM-03 существовала только формально, поэтому я про неё просто забыл при постановке задачи :(
А сейчас мы SM-03 начали производить, вот и пришлось вспомнить.

Note: See TracTickets for help on using tickets.