Opened 7 years ago

Closed 7 years ago

#226 closed баг (fixed)

Возможное переполнение разрядности счетчика секунд плат SM-01/SM-02

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

Description

От пользователя аппаратуры (через ledol) поступила жалоба о том, что в какой-то момент счетчик секунд одного из DSL регенераторов в линии стали отображаться в веб-интерфейсе отрицательными числами. Линия была в работе около 3 месяцев. Сброс счетчиков исправил ситуацию.

Предположительно у значения счетчика, отдаваемого платой, появилась единица в старшем разряде. Необходимо проверить возможность такого эффекта и внести соответствующие исправления.

Change History (2)

comment:1 by alx, 7 years ago

Предположение подтвердилось: при чтении переменных плат числовые значения трактуются как беззнаковые, однако при помещении прочитанного значения в Json-объект оно "насильно" приводится к типу int.

comment:2 by alx, 7 years ago

Resolution: fixed
Status: newclosed

In 1484/sw:

Исправлена ошибка: когда значения счетчиков AS/UAS из плат SM-01/SM-02 превышали 231,
значение трактовалось как отрицательное, и в веб-интерфейсе отображалось отрицательное время.
Доьбавлена соответствующая коррекция. Closes #226.

Note: See TracTickets for help on using tickets.