Opened 35 hours ago

Closed 13 hours ago

Last modified 13 hours ago

#754 closed баг (fixed)

ST-124M исправить отображение состояния линии и шлейфа.

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

Description (last modified by alx)

При установленной галочке "2. Конфигурация оптического порта STM A (или B),

  1. Настройка параметров, Направление" ожидал в п 2.1 и 3.1 вкладки Состояние "2. Состояние и статистика оптических портов STM A, 1. Параметры интерфейса, Направление A (или B):" состояния "включено" но увидел состояние "выключено".

При снятой галочке "2. Конфигурация оптического порта STM A (или B),

  1. Настройка параметров, Шлейф оптики в сторону линии (или Шлейф оптики в станц. сторону)" ожидал в п 2.1 и 3.1 вкладки Состояние "2. Состояние и статистика оптических портов STM A, 1. Параметры интерфейса, Направление A (или B):" состояния "Состояние шлейфа оптики: выключен" но увидел состояние "включен".

Change History (11)

comment:1 by ledol, 34 hours ago

Description: modified (diff)

comment:2 by ledol, 33 hours ago

Description: modified (diff)

in reply to:  description comment:3 by alx, 33 hours ago

Description: modified (diff)

Replying to ledol:

При установленной галочке "2. Конфигурация оптического порта STM A

  1. Настройка параметров Направление" в п 2.1 и 3.1 вкладки Состояние неправильно отображается состояние линии и шлейфа.

Как следует из описания переменной .7.0, состояние шлейфа индицируется битом 3 байта 29 и битом 3 байта 113 для направлений A и B соответственно:

29
        3       Состояние шлейфа оптики A вкл.\выкл.    0\1                     0

Смотрю переменную .7.0 платы ST-124M в блоке 192.168.0.250. Байты 29 и 113 имеют значение 3, то есть бит 3 имеет значение 0, что согласно приведенной выше спецификации означает "вкл.". При этом в веб-интерфейсе для обоих направлений в параметре "Состояние шлейфа оптики" отображается "включен".

Провел "синтетический" тест - устанавливаю байтам 29 и 113 переменной .7.0 значение 11 сразу после чтения переменной .7.0 из платы (то есть установил в 1 бит 3). В результате для обоих направлений в параметре "Состояние шлейфа оптики" стало отображаться "выключен".

Таким образом, ошибки в отображении состояния шлейфа я не вижу, все работает правильно.

Параметра "Состояния линии" в указанных тобой группах я не нашел. Уточни, пожалуйста, что имеется в виду. Может быть ты имел в виду "Состояние оптики"?

comment:4 by alx, 33 hours ago

Description: modified (diff)

Случайно откатил последнее изменение описания (оно было сделано когда я уже начал писать комментарий). Возвращаю обратно.

in reply to:  description comment:5 by alx, 32 hours ago

Resolution: invalid
Status: newclosed

Replying to ledol:

При установленной галочке "2. Конфигурация оптического порта STM A (или B),

  1. Настройка параметров, Направление" ожидал в п 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)" стало отображаться "выключено".

Таким образом, ошибки в отображении состояний нет, все работает правильно.

comment:6 by ledol, 14 hours ago

|то есть бит 0 имеет значение 1, что согласно приведенной выше спецификации означает "выкл."
Это не так, Вкл.\Выкл. одного столбца и 0\1 другого никак взаимно не связаны.
В интерпретации следует следовать правилу "* Для всех бинарных настроек состояние 1 означает включенную настройку, 0 - выключенную" введенную с версии 13 описания.

in reply to:  6 comment:7 by alx, 13 hours ago

Replying to ledol:

|то есть бит 0 имеет значение 1, что согласно приведенной выше спецификации означает "выкл."
Это не так, Вкл.\Выкл. одного столбца и 0\1 другого никак взаимно не связаны.

8-() Это неожиданная новость. Особенно после полугода работы над интерфейсом платы... :)

В интерпретации следует следовать правилу "* Для всех бинарных настроек состояние 1 означает включенную настройку, 0 - выключенную" введенную с версии 13 описания.

Насколько я вижу, в процитированной фразе речь идет о настройках (то есть параметрах переменной .6.0), а в данном тикете речь идет о параметре состояния (переменной .7.0)... Хорошо, буду следовать этому правилу и для интерпретации состояний тоже.

А как, в таком случае, быть с бинарными параметрами состояния, у которых нет "вкл"/"выкл", а какие-то другие пары значений? Как мне интерпретировать их значения?

И как, в таком случае, понять, какое значение поля переменной .7.0 какому состоянию соответствует для не бинарных настроек?

comment:8 by alx, 13 hours ago

Resolution: invalid
Status: closedreopened

comment:9 by alx, 13 hours ago

И еще, следует ли изменить интерпретацию других бинарных параметров состояния со значениями "вкл"/"выкл", которые не упоминаются в описании тикета?

comment:10 by alx, 13 hours ago

Resolution: fixed
Status: reopenedclosed

In 2531/sw:

В веб-интерфейсе в диалоге конфигурации плат
ST-124M, ST-116M, ST-018M "инвертировано" отображение
состояния параметров "Направление A", "Направление B"
и "Состояние шлейфа оптики" (для STM-A и STM-B).
Closes #754.

comment:11 by ledol, 13 hours ago

|И еще, следует ли изменить интерпретацию других бинарных параметров состояния со значениями "вкл"/"выкл", которые не упоминаются в описании тикета?

Каких именно?

|А как, в таком случае, быть с бинарными параметрами состояния, у которых нет "вкл"/"выкл", а какие-то другие пары значений? Как мне интерпретировать их значения?

По разумению. При проверке исправим.

Last edited 13 hours ago by ledol (previous) (diff)
Note: See TracTickets for help on using tickets.