Opened 11 months ago
Closed 9 months ago
#653 closed задача (fixed)
Окно E1-08. Нет некоторых настроек для платы аппаратного исполнения 3
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | высокий | Milestone: | 1 очередь |
Component: | sw | Keywords: | |
Cc: | ledol |
Description (last modified by )
В окне платы E1-08 аппаратного исполнения 3 не хватает настроек: Режим порта, Выбор шины для стаффинга, Позиция стаффинга.
Ожидалось что комплект настроек будет такой-же как и у E1-08 предыдущего исполнения 2.
Сравнить платы исполнения 2 и 3 можно в блоке .20.170
Change History (8)
comment:1 by , 11 months ago
Description: | modified (diff) |
---|
comment:2 by , 11 months ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
follow-up: 4 comment:3 by , 9 months ago
Cc: | added |
---|
По итогам расследования :-)
В переменной .9.0 платы должно хранится значение ревизии ПО (точнее последнего октета).
И по т.з. условие "более 4" должно было означать при ревизии ПО E1-08 более 4-й (начиная с 5й ревизии ПО плата стала поддерживать плезиохронные потоки).
Но значение 4623 (считываемое из платы исп2 с ревизией по 15) не похоже на номер ревизии ПО. В следствии ошибки разработчика переменная .9.0 стала 16-битной, где старший октет содержал мусор (какое-то случайное значение), а в младшем октете находится ревизия ПО.
Платы исп.3 поддерживают плезиохронные потоки начиная с первой ревизии ПО (автор забыл это уточнить).
Алексей, уточни ещё, пожалуйста, при каких условия в окне настроек платы появится возможность выбора "Режим порта" = "Вход синхронизации".
comment:4 by , 9 months ago
Replying to san:
По итогам расследования :-)
Основательное было расследование. Восемь недель длилось! :)
Алексей, уточни ещё, пожалуйста, при каких условия в окне настроек платы появится возможность выбора "Режим порта" = "Вход синхронизации".
Возможность выбрать такой режим появляется, если номер ревизии прошивки (младшие восемь бит переменной .9.0) больше или равен 14.
follow-up: 6 comment:5 by , 9 months ago
Resolution: | invalid |
---|---|
Status: | closed → reopened |
Type: | баг → задача |
Восемь недель длилось! :)
Да и с приключениями: отпуск, больничный, праздники.
В связи с появлением 3 исполнения платы нужно изменить условия.
Для исп.1 и 2 остаются старые условия:
Настройки плезиохронного режима портов в веб-интерфейсе должны отображаться при условии, что у платы имеется переменная .9.0, и значение, возвращаемое платой при чтении этой переменной, больше четырех
Вход синхронизации. Возможность выбрать такой режим появляется, если номер ревизии прошивки (младшие восемь бит переменной .9.0) больше или равен 14.
А исп 3 поддерживает обе функции с первой версии ПО, т.е. для исп 3 плезиохронный режим портов и режим вход синхронизации должны быть доступны всегда. Переоткрою этот тикет как "задачу".
p.s. Алексей, посмотри пожалуйста нет ли в окне платы ещё каких то зависимостей от переменной .9.0 ?
comment:6 by , 9 months ago
А исп 3 поддерживает обе функции с первой версии ПО, т.е. для исп 3 плезиохронный режим портов и режим вход синхронизации должны быть доступны всегда.
Как предлагается определять вариант исполнения платы?
p.s. Алексей, посмотри пожалуйста нет ли в окне платы ещё каких то зависимостей от переменной .9.0 ?
Нет, больше зависимостей не вижу.
comment:7 by , 9 months ago
Как предлагается определять вариант исполнения платы?
Как обычно, через переменную .1.0
Перечисленные в описании тикета параметры, отсутствующие в диалоге настроек одной из плат, относятся к плезиохронному режиму порта. Задача по добавлению в веб-интерфейс поддержки настроек плезиохронного режима портов была мне поставлена 10 лет назад разработчиком платы (см. #51). Согласно постановке задачи, настройки плезиохронного режима портов в веб-интерфейсе должны отображаться при условии, что у платы имеется переменная .9.0, и значение, возвращаемое платой при чтении этой переменной, больше четырех.
Я запросил значения переменных .9.0 плат E1-08, установленных в слоты 1 и 5 блока с адресом 192.168.20.170 и получил следующий ответ:
Как видно из полученного ответа, плата E1-08 в слоте 5 возвращает в переменной .9.0 значение 4623 (больше четырех), и в веб-интерфейсе этой платы перечисленные в описании тикета конфигурационные параметры присутствуют. Плата E1-08 в слоте 1 возвращает в переменной .9.0 значение 1 (не больше четырех), и в веб-интерфейсе платы перечисленные в описании тикета конфигурационные параметры отсутствуют.
Вывод: насколько я вижу, веб-интерфейс ведет себя правильно - в полном соответствии с поставленной разработчиком платы задачей.
От варианта исполнения платы E1-08 набор ее конфигурационных параметров не зависит.