Opened 3 weeks ago
Closed 3 weeks ago
#758 closed задача (fixed)
Неверно отображается состояние платы ST-124M
Reported by: | ledol | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | web-интерфейс (sw) | Keywords: | |
Cc: |
Description
Тикет создал alx от имени и со слов ledol
В Сводной таблице в группе "Состояние и статистика блока синхронизации STM" на вкладке "Состояние" диалога конфигурации плат ST-124M, ST-116M, ST-018M в столбце 6 неверно отображается состояние 3. Должно быть "1000 G.812(6),SSU-B,МЗГ", показывает "0011 UNDEF".
Attachments (1)
Change History (9)
follow-up: 3 comment:2 by , 3 weeks ago
Replying to alx:
Replying to ledol:
...неверно отображается состояние 3. Должно быть "1000 G.812(6),SSU-B,МЗГ",
??? Не понимаю, почему ты считаешь, что должно быть "1000 G.812(6),SSU-B,МЗГ".
В ticket:734#comment:140 ты писал:
Предлагаю параметры "SSM_Tx", "Текущий QL вх. сигн." - отображать в формате: "xxxx yyyyyyyyyyyy", где xxxx - бинарное значение поля, а y-y текстовая интерпретация бинарного значения.
Интерпретация тетрад (битовых полей размерностью [3..0]) параметров SSM_Tx\SSM_ Rx, Текущий QL:
0010 G.811,PRC,ПЭГ\ЗГ
0100 G.812(1\4),SSU-A,ВЗГ
1000 G.812(6),SSU-B,МЗГ
1011 SETS(ГСЭ) G.813
1111 DNU
все остальные варианты - UNDEF.
Бинарное значение числа 3 = 0011 (а не 1000). Такого значения нет в процитированной выше таблице интерпретаций, следовательно, значение 3 (0011) попадает в категорию "все остальные варианты" и должно отображаться как "0011 UNDEF", как оно, с твоих же слов, и отображается. Таким образом, я ошибки не вижу...
Поясни, пожалуйста, в чем здесь ты увидел ошибку.
В описании, поясняющая таблица выглядит по другому:
SQ select, выбор вариантов QL:
0 - 0000 (default) undefined
1 - 0010 G.811,PRC,ПЭГ\ЗГ
2 - 0100 G.812(1\4),SSU-A,ВЗГ
3 - 1000 G.812(6),SSU-B,МЗГ
4 - 1011 SETS(ГСЭ) G.813
5 - SSM_Rx Input SSM (для T31\Т32 доступны только если выбран NRZ)
"" "Текущий QL вх. сигн." определяется параметром "SQ select" табл. 7.2 вкладки "Настройки". Варианты 1-4 - (CONFIG_MIB[1219-1224].4..1),
если вариант 5 (SSM_Rx) - то параметр определяется значением тетрад (STATE_MIB[1356-1359].7..4).""
и поэтому при варианте 3 должно отображаться поле "1000 G.812(6),SSU-B,МЗГ".
Проще говоря, что выбрано в "QL select" табл. 7.2 вкладки "Настройки", то и показывается в "Текущий QL вх. сигн." табл. 8.2 вкладки состояние плюс интерпретация SSM_Rx для варианта 5.
А вот если CONFIG_MIB[1219-1224].4..1 == 5, то алгоритм такой: взять тетраду STATE_MIB[1356-1358].7..4, STATE_MIB[1359].7..0 и, если она равна 0010, 0100, 1000, 1011 - то подставлять строку "0010 G.811,PRC,ПЭГ\ЗГ", и т.д. и подставлять "xxxx undefined" при всех остальных значениях, где xxxx - полученное значение. Также хотелось бы к этим 4-м значениям добавить 5-е, "1111 DNU".
Описание скорректировано, т.к. изменились настройки режима SETS.
by , 3 weeks ago
Attachment: | MiB_ST-124M_V21.txt added |
---|
follow-up: 5 comment:3 by , 3 weeks ago
Replying to ledol:
Поясни, пожалуйста, в чем здесь ты увидел ошибку.
В описании, поясняющая таблица выглядит по другому:
До этого в тикете #734 уже было много пожеланий, противоречащих описанию. Поэтому и в этот раз я сделал так, как написано в комментарии, а не в описании.
и поэтому при варианте 3 должно отображаться поле "1000 G.812(6),SSU-B,МЗГ".
Хорошо. Для значений тетрады 1, 2, 3 и 4 я буду отображать в xxxx значения 0010, 0100, 1000 и 1011 соответственно. А какие, в таком случае, значения поля xxxx отображать для значений тетрады 6...15?
А вот если CONFIG_MIB[1219-1224].4..1 == 5, то алгоритм такой: взять тетраду STATE_MIB[1356-1358].7..4, STATE_MIB[1359].7..0 и, если она равна 0010, 0100, 1000, 1011 - то подставлять строку "0010 G.811,PRC,ПЭГ\ЗГ", и т.д. и подставлять "xxxx undefined" при всех остальных значениях, где xxxx - полученное значение.
Именно так сейчас и сделано, только для любого значения CONFIG_MIB[1219-1224].4..1.
Также хотелось бы к этим 4-м значениям добавить 5-е, "1111 DNU".
Какое значение CONFIG_MIB[1219-1224].4..1 должно ему соответствовать?
follow-up: 6 comment:5 by , 3 weeks ago
|"Для значений тетрады 1, 2, 3 и 4 я буду отображать в xxxx значения 0010, 0100, 1000 и 1011 соответственно. А какие, в таком случае, значения поля xxxx отображать для значений тетрады 6...15?"
Еще раз. "Значения тетрады" задаются web-интерфейсом, вкладка "Настройки", табл.7.2, 5-й столбец, выпадающий список из 6-и позиций 0-5. Какие там 6...15 могут быть?
Если значение == 5 то данные для отображения берутся ... ("А вот если CONFIG_MIB[1219-1224].4..1 == 5, то алгоритм такой: взять тетраду STATE_MIB[1356-1358].7..4, STATE_MIB[1359].7..0 и, если она равна 0010, 0100, 1000, 1011 - то подставлять строку "0010 G.811,PRC,ПЭГ\ЗГ", и т.д. и подставлять "xxxx undefined" при всех остальных значениях, где xxxx - полученное значение. Также хотелось бы к этим 4-м значениям добавить 5-е, "1111 DNU".").
follow-up: 7 comment:6 by , 3 weeks ago
Replying to ledol:
Какие там 6...15 могут быть?
Ты прав, значений 6...15, действительно, быть не должно. Однако в выпадающем списке на вкладке "Настройки" можно установить значение 0. Что должно отображаться на вкладке "Состояние" в случае значения 0 поля CONFIG_MIB[1219-1224].4..1?
comment:7 by , 3 weeks ago
Replying to alx:
Replying to ledol:
Какие там 6...15 могут быть?
Ты прав, значений 6...15, действительно, быть не должно. Однако в выпадающем списке на вкладке "Настройки" можно установить значение 0. Что должно отображаться на вкладке "Состояние" в случае значения 0 поля CONFIG_MIB[1219-1224].4..1?
Значения задаются web-интерфейсом, вкладка "Настройки", табл.7.2, 5-й столбец, выпадающий список из 6-и позиций 0-5. Для значения 0, предусмотрена строка "0000 undefined", которая превратилась в "0000 (default) undefined", хотя имелось ввиду, что это значение по умолчанию для данного списка настроек.
Replying to ledol:
??? Не понимаю, почему ты считаешь, что должно быть "1000 G.812(6),SSU-B,МЗГ".
В ticket:734#comment:140 ты писал:
Бинарное значение числа 3 = 0011 (а не 1000). Такого значения нет в процитированной выше таблице интерпретаций, следовательно, значение 3 (0011) попадает в категорию "все остальные варианты" и должно отображаться как "0011 UNDEF", как оно, с твоих же слов, и отображается. Таким образом, я ошибки не вижу...
Поясни, пожалуйста, в чем здесь ты увидел ошибку.