#754 closed баг (fixed)
ST-124M исправить отображение состояния линии и шлейфа.
Reported by: | ledol | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | sw | Keywords: | |
Cc: |
Description (last modified by )
При установленной галочке "2. Конфигурация оптического порта STM A (или B),
- Настройка параметров, Направление" ожидал в п 2.1 и 3.1 вкладки Состояние "2. Состояние и статистика оптических портов STM A, 1. Параметры интерфейса, Направление A (или B):" состояния "включено" но увидел состояние "выключено".
При снятой галочке "2. Конфигурация оптического порта STM A (или B),
- Настройка параметров, Шлейф оптики в сторону линии (или Шлейф оптики в станц. сторону)" ожидал в п 2.1 и 3.1 вкладки Состояние "2. Состояние и статистика оптических портов STM A, 1. Параметры интерфейса, Направление A (или B):" состояния "Состояние шлейфа оптики: выключен" но увидел состояние "включен".
Change History (11)
comment:1 by , 34 hours ago
Description: | modified (diff) |
---|
comment:2 by , 33 hours ago
Description: | modified (diff) |
---|
comment:3 by , 33 hours ago
Description: | modified (diff) |
---|
comment:4 by , 33 hours ago
Description: | modified (diff) |
---|
Случайно откатил последнее изменение описания (оно было сделано когда я уже начал писать комментарий). Возвращаю обратно.
comment:5 by , 32 hours ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
Replying to ledol:
При установленной галочке "2. Конфигурация оптического порта STM A (или B),
- Настройка параметров, Направление" ожидал в п 2.1 и 3.1 вкладки Состояние "2. Состояние и статистика оптических портов STM A, 1. Параметры интерфейса, Направление A (или B):" состояния "включено" но увидел состояние "выключено".
Как следует из описания переменной .7.0, состояние Вкл.\Выкл. направления A (или B) индицируется битом 0 байта 29 и битом 0 байта 113 для направлений A и B соответственно:
29 0 Вкл.\Выкл. направление A вкл.\выкл. 0\1 0
Смотрю переменную .7.0 платы ST-124M в блоке 192.168.0.250. Байты 29 и 113 имеют значение 3, то есть бит 0 имеет значение 1, что согласно приведенной выше спецификации означает "выкл.". При этом в веб-интерфейсе для обоих направлений в параметре "Направление A(B)" отображается "выключено".
Провел "синтетический" тест - устанавливаю байтам 29 и 113 переменной .7.0 значение 2 сразу после чтения переменной .7.0 из платы (то есть установил в 0 бит 0). В результате для обоих направлений в параметре "Направление A(B)" стало отображаться "выключено".
Таким образом, ошибки в отображении состояний нет, все работает правильно.
follow-up: 7 comment:6 by , 14 hours ago
|то есть бит 0 имеет значение 1, что согласно приведенной выше спецификации означает "выкл."
Это не так, Вкл.\Выкл. одного столбца и 0\1 другого никак взаимно не связаны.
В интерпретации следует следовать правилу "* Для всех бинарных настроек состояние 1 означает включенную настройку, 0 - выключенную" введенную с версии 13 описания.
comment:7 by , 13 hours ago
Replying to ledol:
|то есть бит 0 имеет значение 1, что согласно приведенной выше спецификации означает "выкл."
Это не так, Вкл.\Выкл. одного столбца и 0\1 другого никак взаимно не связаны.
8-() Это неожиданная новость. Особенно после полугода работы над интерфейсом платы... :)
В интерпретации следует следовать правилу "* Для всех бинарных настроек состояние 1 означает включенную настройку, 0 - выключенную" введенную с версии 13 описания.
Насколько я вижу, в процитированной фразе речь идет о настройках (то есть параметрах переменной .6.0), а в данном тикете речь идет о параметре состояния (переменной .7.0)... Хорошо, буду следовать этому правилу и для интерпретации состояний тоже.
А как, в таком случае, быть с бинарными параметрами состояния, у которых нет "вкл"/"выкл", а какие-то другие пары значений? Как мне интерпретировать их значения?
И как, в таком случае, понять, какое значение поля переменной .7.0 какому состоянию соответствует для не бинарных настроек?
comment:8 by , 13 hours ago
Resolution: | invalid |
---|---|
Status: | closed → reopened |
comment:9 by , 13 hours ago
И еще, следует ли изменить интерпретацию других бинарных параметров состояния со значениями "вкл"/"выкл", которые не упоминаются в описании тикета?
comment:11 by , 13 hours ago
|И еще, следует ли изменить интерпретацию других бинарных параметров состояния со значениями "вкл"/"выкл", которые не упоминаются в описании тикета?
Каких именно?
|А как, в таком случае, быть с бинарными параметрами состояния, у которых нет "вкл"/"выкл", а какие-то другие пары значений? Как мне интерпретировать их значения?
По разумению. При проверке исправим.
Replying to ledol:
Как следует из описания переменной .7.0, состояние шлейфа индицируется битом 3 байта 29 и битом 3 байта 113 для направлений A и B соответственно:
Смотрю переменную .7.0 платы ST-124M в блоке 192.168.0.250. Байты 29 и 113 имеют значение 3, то есть бит 3 имеет значение 0, что согласно приведенной выше спецификации означает "вкл.". При этом в веб-интерфейсе для обоих направлений в параметре "Состояние шлейфа оптики" отображается "включен".
Провел "синтетический" тест - устанавливаю байтам 29 и 113 переменной .7.0 значение 11 сразу после чтения переменной .7.0 из платы (то есть установил в 1 бит 3). В результате для обоих направлений в параметре "Состояние шлейфа оптики" стало отображаться "выключен".
Таким образом, ошибки в отображении состояния шлейфа я не вижу, все работает правильно.
Параметра "Состояния линии" в указанных тобой группах я не нашел. Уточни, пожалуйста, что имеется в виду. Может быть ты имел в виду "Состояние оптики"?