Opened 4 days ago

Closed 3 days ago

#738 closed баг (fixed)

ST-124, ST-116: не корректно отображается значение настройки "Режим синхронизации"

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

Description

Если в настройку "Режим синхронизации" записать значение E1_14 или любое жиже в списке E1_15, E1_16 ... и т.д., то если снова открыть окно платы - считанное значение отображается некорректно.
r2472
Поиграть с платами можно в блоке .20.175

Change History (9)

in reply to:  description comment:1 by alx, 4 days ago

Replying to san:

Если в настройку "Режим синхронизации" записать значение E1_14

Уточни, пожалуйста, как можно это сделать в плате ST-018. Я вижу в селекте "Режим синхронизации" только опции "freerun", "Opt. A", "Opt. B" и "E1_1" - "E1_8"...

comment:2 by san, 4 days ago

Summary: ST-124, ST-116, ST-018: не корректно отображается значение настройки "Режим синхронизации"ST-124, ST-116: не корректно отображается значение настройки "Режим синхронизации"

Да, действительно, к ST-018 тикет не относится

comment:3 by alx, 4 days ago

Resolution: fixed
Status: newclosed

In 2492/sw:

Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации
плат ST-124 и ST-116 в селекте "Ражим синхронизации" отображалось
больше вариантов, чем возможно установить в конфигурации платы.
Closes #738.

comment:4 by san, 3 days ago

Cc: ledol added
Resolution: fixed
Status: closedreopened

В селекте "Ражим синхронизации" отображалось больше вариантов, чем возможно установить в конфигурации платы.

Оу, боюсь, что это решение противоречит задумке разработчика платы.
Отображалось всё правильно и даже записывалось правильно: в ST-124 должно быть 27 (freerun .. E1_24) возможных источников синхронизации, а в ST-116 должно быть 19 (freerun .. E1_16) возможных источников синхронизации.

Version 0, edited 3 days ago by san (next)

comment:5 by san, 3 days ago

задумке разработчика платы

#472, #703

Last edited 3 days ago by san (previous) (diff)

in reply to:  4 comment:6 by alx, 3 days ago

Replying to san:

в ST-124 должно быть 27 (freerun .. E1_24) возможных источников синхронизации, а в ST-116 должно быть 19 (freerun .. E1_16) возможных источников синхронизации.

Как странно... А в тикете #472, ссылку на который ты любезно предоставил, черным по белому написано, что диапазон допустимых значений режима синхронизации - от 0 до 10, то есть 11 (одиннадцать) значений:

переменная 14 (байт режим работы оптики) 
Байт	Название		Параметры				Значение по умолчанию
1	режим синхронизации	0-10					0

Хотя далее, действительно, описаны 27 возможных значений, но при этом соответствующее поле в байте названо тетрадой (поэтому, видимо, при чтении конфига и использовалось только 4 бита):

байт 2 (мл. тетрада - конфигурация,ст. тетрада - состояние) (режим синхронизации)

Даже в нумерации байт путаница... :) Странно, что я не заметил этого несоответствия раньше...

in reply to:  5 comment:7 by alx, 3 days ago

Replying to san:

#472, #703

Спасибо. Я искал, но почему-то не нашел тикет #472. Следовало бы закрыть этот тикет как дубликат, но сейчас уже поздно (нет смысла)... :)

comment:8 by alx, 3 days ago

In 2493/sw:

Коммит 2492 откачен (решение было неправильное).
See #738.

comment:9 by alx, 3 days ago

Resolution: fixed
Status: reopenedclosed

In 2494/sw:

Исправлена ошибка в веб-интерфейсе: в диалоге конфигурации
плат ST-124 и ST-116 некоторые значения параметра "Режим синхронизации"
неверно отображались при чтении конфигурации платы.
Closes #738.

Note: See TracTickets for help on using tickets.