﻿__group__	ticket	summary	component	version	type	owner	status	created	_changetime	_description	_reporter
	63	Баг в конфигурации SM-01	swd		баг	alx	closed	2014-07-18T11:28:15+06:00	2014-07-29T12:22:18+06:00	"В старой конфигурации блока присутствовал параметр ""Смещениие TDM""=1 (который является устаревшим и его значение должно быть проигнорировано). ПО блока было обновлено до swd 1107.

При откл/вкл питания блока в конфигурации ""Смещениие TDM""=1 в плате SM-01, и в таблице TDM плата сдвигается. Дальше если перезапустить плату SM-01, то смещение пропадает из конфигурации."	san
	227	Вкладка генератор. Невозможно изменить режим генератора.	web-интерфейс (sw)		баг	alx	closed	2017-03-03T12:36:44+05:00	2017-03-03T17:42:07+05:00	"1. В выпадающем списке устанавливаем режим -> Авто
2. Пробуем изменить на режим -> Freerun
В результате режим устанавливается обратно в Авто"	san
	241	PS-220-BRS: не сохраняются настройки платы	web-интерфейс (sw)		баг	alx	closed	2017-07-10T12:11:37+05:00	2017-07-10T16:19:45+05:00	"1. Устанавливаем чекбоксы в настройках платы
2. Сохраняем конфиг
3. перезапускаем swd
4. чекбоксы пустые

r1509 

p.s. установлю в демо-блок плату PS-220-BRS"	san
	150	Изменения в TDM мапере	web-интерфейс (sw)		задача	alx	closed	2015-09-08T18:30:17+05:00	2015-10-20T19:28:58+05:00	"1. Убрать настройки tdm_oe, tdm0_inversion и кнопку ""Все 1:0"" (смотри рисунок 1)
1. Переименовать настройку tdm0_mode в ""Режим канальных плат"" (смотри рисунок 1)
1. При изменении настройки ""Режим канальных плат"" выдавать всплывающее сообщение (Вы действительно хотите изменить режим канальных плат? да/нет)
1. Добавить возможность отменить изменения/ повторить ""Режим канальных плат""
1. При изменении режима СУВ КИ1/КИ16/Выкл выдавать сообщение ""Вы действительно хотите изменить режим СУВ потока? да/нет""
1. Добавить возможность отменить изменения/повторить настройки СУВ.
1. Добавить новый режим канала ""Очистить"":
 - Отображать режим в ячейке таблицы так: номер канала серым цветом, без номера TDM (смотри рисунок 1). Номера нужны для удобства ориентации в таблице.
 - В режиме канала ""Очистить"" выдавать в канал и СУВ преднастроенные константы (смотри пункт 8). Значения констант должны отображаться в окне ""Коммутация канала"" (смотри рисунок 3)
 - Как выполняется выбор режима ""Очистить"" в окне ""Коммутация канала"" отображено на рисунке 3
1. Добавить кнопку настройки константы режима ""Очистить"" (кнопка колёсико/шестерёнка).(cмотри рисунок 2):
 - По умолчанию использовать значения Речь:01010101 СУВ: 1101.
 - При применении нового значения констант, во всех каналах в которых уже настроен режим ""Очистить"" константа должна измениться на новую.
1. Добавить кнопку ""Очистить все"" (cмотри рисунок 2). При нажатии:
  - выдать сообщение ""Вы действительно хотите очистить все каналы? да/нет""
  - установить во все каналы режим ""Очистить""
  - должна быть возможность отменить/повторить операциию.
1. По умолчанию на вкладке TDM во все каналы должен быть установлен режим ""Очистить""

[[Image(newtdm1.png)]]
рисунок 1



[[Image(newtdm2.png)]]
рисунок 2



[[Image(newtdm3.png)]]
рисунок 3"	san
	161	плата PS-48D новый вид	web-интерфейс (sw)		задача	alx	closed	2016-01-11T15:51:22+05:00	2016-01-11T18:08:01+05:00	"Плата PS-48D приобрела законченный вид, нужно внести изменения в веб интерфейс.

1. Для исполнения платы 1, выводить: ""Исполнение платы: 75Вт.""
Режим работы Master\Slave отображать как и раньше(по переменной 18.0)

2. Таблицу параметров оставить как есть:
5.0 Uвх
6.0 U12v
7.0 Нагрузка %
8.0 I12v
+ к ней добавить
24.0 Температура в градусах цельсия (0-127)

3. Таблица датчиков расширилась до 6 датчиков (раньше было 2)
столбцы такие-же как и раньше
9.1.1.x состояние датчика
9.1.2.x маска датчика
9.1.3.x инверсия


4. Аварии и маски оставить как есть:
10.0  Отсутствует входное напряжение  
11.0   маска
12.0  Отсутствует напряжение 12 В                  
13.0   маска
20.0   Загрузка 100%                 
21.0   маска

5. Переменная: 19.0 считается ""распознаной"", но пока не используется.

Переменные 14.0, 15.0, 16.0, 17.0, удалены из миба, не нужно их считывать. (раньше 15.0 и 17.0 читались)

6. Сделать кнопочки выходных реле(аналогично реле в плате BS-220)
22.0 Выходное реле 1 ( 1- замкнуто, 0- разомкнуто)
23.0 Выходное реле 2 ( 1- замкнуто, 0- разомкнуто)
Сохранять состояние реле в конфиге. По умолчанию устанавливать в 0.
"	san
	172	"К релизу веб-морды ""IP-АТС"" MC04-VoIP-3U"	web-интерфейс (sw)		задача	alx	closed	2016-03-31T18:30:12+05:00	2016-04-01T10:22:56+05:00	"1. Выбор веб-морды MC04-DSL-3U / MC04-VoIP-3U запрашивать только при авторизации
  [[Image(web_if.PNG)]]

2. По умолчанию должно быть выбранно MC04-DSL-3U, а после авторизации пользователем запоминать выбранное значения в куках и в следующий раз предлагать его."	san
	230	Окно PS-48D. Добавить исполнение 40 Вт.	web-интерфейс (sw)		задача	alx	closed	2017-03-31T15:19:30+05:00	2017-04-04T11:19:59+05:00	"Появилась плата с типом исполнения = 2.

У т.и.= 1 в окне выводилась надпись: ""Исполнение платы: 70 Вт.""
для т.и. = 2 нужно выводить: ""Исполнение платы: 40 Вт."""	san
	237	Добавить в релиз прошивку PS-48D	sw		задача	alx	closed	2017-07-07T17:26:13+05:00	2017-07-10T11:22:30+05:00	"Аппаратная ревизия: 2
ревизия ПО: 8

файлы прилагаются"	san
	294	Добавить плату PS-24D	sw		задача	alx	closed	2017-10-18T12:32:41+05:00	2017-10-18T13:30:37+05:00	"1. Добавить в номенклатуру плату PS-24D (преобразователь из 24В в 12В для питания кассеты, с датчиками и реле)
2. Добавить поддержку этой платы в веб-морде
3. Отображать в веб-морде окно платы (вид окна и переменные совпадают с PS-48D)
4. Для типа исполнения = 1, выводить в окне надпись ""Исполнение платы: 40 Вт."""	san
	329	Добавить поддержку плат RP-400 и RP-650	swd		задача	alx	closed	2018-03-12T16:54:20+05:00	2018-03-13T10:57:11+05:00	"Требуется добавить поддержку плат RP-400 ревизия 1 и RP-650 ревизия 1.
С точки зрения ПО эти платы функционально одинаковые и отличаются лишь названием и кодом (а названия разные , т.к. железо отличается - плата RP-400 - урезанная версия RP-650, где в целях безопасности/совместимости с приёмниками ДП аппаратно запрещены напряжения 550В и 650В.)

Отображение плат в веб-интерфейсе, и функции плат аналогичны плате RP-01, но добавлена новая переменная:
{{{
oid: .15.0
тип: Целое число размером 8 бит (1 байт)
доступ: ro
Интерпретация:
бит7 - знак (0- положительное, 1- отрицательное значение),
биты 6..0 - значение температуры в градусах C 
(аналогично переменной .24.0 в плате PS-48D)   
}}}

Отображать .15.0 в таблице как {{{ Температура |	xx |	°C }}}

p.s. Платы скоро можно будет потыкать в блоке .1.103
"	san
	385	Добавить новую версию прошивки платы VF-08 исполнения 1	sw		задача	alx	closed	2019-08-07T10:12:28+05:00	2019-11-14T12:20:51+05:00	Прошивка и чэнджлог прилагаются к тикету.	san
	388	PS-48D исполнение 3. Функция внешнего термодатчика	sw		задача	alx	closed	2019-09-03T18:08:10+05:00	2019-09-04T18:22:59+05:00	"Нужно добавить поддержку новых функций платы PS-48D только для исполнения 3 (исполнения 1 и 2 не изменяются)

Интерфейс окна платы исполнения 3 в основном совпадает с интерфейсом исполнения 1 и 2, но имеет следующие особенности:

1. Нужно вывести надпись: Мощность  40 Вт.
1. Нужно временно спрятать колонку ""Температура"" в первой таблице.
2. В плате появились новые переменные: таблица .25.0 и переменные .26.0... .29.0
3. Добавить в таблицу аварий в окне платы новую аварию: ""Авария термодатчика"" (.26.0) и её маску (.27.0).
4. ""Переобозвать"" аварию .26.0 в ""Авария термодатчика"" в списке аварий и журнале.
5. Добавить две новые настройки в окно платы: ""Нижний порог температуры""(.28) и ""Верхний порог температуры""(.29) в виде полей ввода с ограничениями значений 0..100 градусов цельсия.
6. Нужно добавить таблицу
||||||||= Термодатчики =||
||=Датчик=||=Вкл.=||=Температура °C=||=Серийный номер=||
||tdat 1||чекбокс<.25.1.3.0>||<.25.1.2.0>||<.25.1.1.0>||
||tdat 2||чекбокс<.25.2.3.0>||<.25.2.2.0>||<.25.2.1.0>||

- В столбце ""Вкл."" значение переменной 0 соответствует пустому чекбоксу, 1- отмеченный чекбокс.
- Имя датчика по умолчанию tdat 1 и tdat 2, но у пользователя должна быть возможность сменить имя датчика и сохранить его в конфиге, аналогично именам датчиков сухих контактов. 
- Значения в ячейках таблицы должны периодически обновляться
- Ячейка столбца температура подсвечиваются синим цветом, если значение температуры ниже значения переменной .28, красным светом, если значение больше .29 (при условии что .29 больше ноля) иначе не подсвечивается."	san
	395	Добавить в релиз прошивку платы GE-12	sw		задача	alx	closed	2019-09-19T18:24:21+05:00	2019-09-19T18:38:13+05:00	"GE-12
тип исполнения 1
версия 13

Прошивка и ченджлог в ""eng_progs"""	ledol
	396	Добавить в релиз прошивку платы PS-48D	sw		задача	alx	closed	2019-09-20T17:40:30+05:00	2019-09-20T18:10:33+05:00	"PS-48D 
тип исполнения 3
версия 10
Прошивка в ""eng_progs"""	san
	397	Добавить в релиз новую прошивку платы PS-48D	sw		задача	alx	closed	2019-09-23T17:42:09+05:00	2019-09-23T18:16:49+05:00	"PS-48D
тип исполнения 3
версия 11
Прошивка и чэнджлог в ""eng_progs"""	san
	403	Добавить новую версию прошивки платы VF-08 ( исполнение 1, ревизия 3)	sw		задача	alx	closed	2019-11-18T11:21:30+05:00	2019-11-18T11:43:06+05:00	"Добавить новую версию прошивки платы VF-08
Аппаратное исполнение платы: 1
Ревизия ПО 3.

Прошивка и чэнджлог переданы в архив (engprogs)"	san
	404	Добавить новую версию прошивки платы MC-02 ( исполнение 1, ревизия 2)	sw		задача	alx	closed	2019-11-19T09:54:19+05:00	2019-11-19T14:24:48+05:00	"Добавить новую версию прошивки платы MC-02
Аппаратное исполнение платы: 1
Ревизия ПО 2.
Прошивка и чэнджлог переданы в архив (engprogs)
"	ledol
	405	Добавить новую версию прошивки платы RT-01 ( исполнение 1, ревизия 4)	sw		задача	alx	closed	2019-11-19T11:27:29+05:00	2019-11-19T14:25:07+05:00	"Добавить новую версию прошивки платы RT-01
Аппаратное исполнение платы: 1
Ревизия ПО 4.
Прошивка и чэнджлог переданы в архив (engprogs)"	ledol
	409	Добавить новую версию прошивки платы GE-12 ( исполнение 1, ревизия 14)	sw		задача	alx	closed	2019-11-28T09:44:38+05:00	2019-12-25T09:57:28+05:00	"1. Добавить новую версию прошивки платы GE-12
Аппаратное исполнение платы: 1
Ревизия ПО 14.
Прошивка и чэнджлог переданы в архив (engprogs)


2. Удалить из пакета версию ПО 13(она содержит критичную ошибку в счётчиках UAS)
"	ledol
	420	Добавить новую версию прошивки платы FS-08 ( исполнение 3, ревизия 10)	sw		задача	alx	closed	2020-03-10T17:57:41+05:00	2020-03-13T09:44:58+05:00	Прошивка и чэнджлог переданы в архив (engprogs)	san
	452	Добавить поддержку платы SM-03	sw		задача	alx	closed	2020-08-18T10:28:50+05:00	2020-08-18T12:37:42+05:00	"1. Добавить прошивку платы SM-03 исполнение 1 версия 1 (прошивка в engprogs)
2. Добавить поддержку и отображение платы в веб-интерфейсе (окно платы, расшифровка трапов, конфигурация по умолчанию совпадают с платой SM-02)"	san
	121	Имя CS02	web-интерфейс (sw)		улучшение	alx	closed	2015-05-06T14:44:56+05:00	2015-05-07T09:22:50+05:00	Добавить имена датчиков и реле платы CS02	andrei
	176	окно SM-xx: переделать вкладку Конфигурация	web-интерфейс (sw)		улучшение	alx	closed	2016-05-26T17:18:57+05:00	2017-04-12T18:22:18+05:00	"Для плат SM-xx (SM-01, SM-02, SM-11, SM-12)
Новый внешний вид вкладки конфигурации платы:
[[Image(sm_conf.png)]]

1. Спрятать ""ввод команд""
2. Таблицу ""Конфигурация кросс-интерфейсов (TDM)"" расформировать
  2a. Из строки E1 перенести ячейки Номер E1 и Число каналов в таблицу ""конфигурация интерфейсов E1""
  2b. Из строк DSL перенести ячейки Номер E1 и ""Число каналов"" в таблицу ""конфигурация DSL"" , причём настройку ""Число каналов"" нужно объединить с настройкой ""Позиция eth"" (Введённое пользователем значение записывать в обе переменные, а считывать значение в таблицу из платы из переменной соответствующей ""Число каналов"")
3. Переименовать заголовки таблиц (см. рисунок)
4. Переместить галочки доп. настроек DSL в зону конфигурации DSL (см. рисунок)
5. Добавить надписи = и + в таблицу конфигурации DSL (см. рисунок)
6. В таблице ""конфигурация DSL"" вычислять значение ячейки ""Число каналов Eth"" '''при изменении пользователем значений''' в ячейках ""Число каналов DSL"" или ""Число каналов TDM"" (eth=DSL-TDM). Но у пользователя должна остаться возможность изменить  ""Число каналов Eth"""	san
	179	"Для плат SM-01 и SM-02 ""спрятать"" столбец State из таблицы регенераторов"	web-интерфейс (sw)		улучшение	alx	closed	2016-06-01T15:44:19+05:00	2016-06-14T18:11:42+05:00	(тот что слева, 4-й по счёту)	san
	255	Изменить ограничения настроек усиления в EM-04	web-интерфейс (sw)		улучшение	alx	closed	2017-08-14T16:22:36+05:00	2017-08-14T18:06:27+05:00	"На вкладке платы EM-04 нужно изменить ограничения настроек ""Номинальный уровень"". Изменения касаются только 4х проводного режима.

приём: -17 ... 7.5
- при установке уровня -17 в переменную .7.1.6.0  должно быть записано значение = 11
- при установке значений -16.9 ... 7.5 в переменную .7.1.6.0  должны быть записаны значения = 11 ... 255
- считывание значения из переменной анологично

передача: -17.4 ... 7.5
(.7.1.7.0 = 6 ... 255)"	san
	60	Зависание swd при сохранении конфигурации	swd		баг	alx	closed	2014-07-11T16:07:09+06:00	2014-07-31T18:41:18+06:00	"Баг воспроизводится так:
1. Устанавливаем в кассету плату FO-08.
2. В конфигурации платы FO-08 блокируем все порты. Записываем конфигурацию в плату.
3. Передергиваем питание платы FO-08. В результате бага в прошивке платы FO-08 она будет все время пропадать и снова появляться в мониторинге (вероятно, статус платы всегда 255).
4. Пока плата FO-08 появляется/пропадает, нажимаем ""дискетку"" для сохранения конфигурации.

В результате swd зависает (с вероятностью близкой к 1) с низким потреблением CPU (1%) до срабатывания watchdog. Предположительно возникает deadlock."	alx
	64	Испорченый журнал alarms.db	sw		баг	alx	closed	2014-07-21T18:06:07+06:00	2014-07-29T11:55:43+06:00	"На блоках время от времени появляется ошибка при обращении к журналу readlog: unsupported file format

Есть связь этого события с нажатием кнопки (i) ""информация о прошивке"", для платы у которой нет этого файла

при нажатии в начало файла добавляется строка:
I/O warning : failed to load external entity ""/usr/share/sw/firmware/ge-04/1/changelog.xml
и файл становится испорченым

файлы базы до и после прилагаю"	san
	156	PD-04 модуль RD-01: убрать аварии передатчика/приёмника	web-интерфейс (sw)		баг	alx	closed	2015-10-08T16:08:13+05:00	2015-10-22T15:42:54+05:00	"Аварии передатчика и приёмника радиостанции сейчас срабатывают не корректно и вводят пользователя в заблуждение. Как починить не понятно и в ближайшее время никто этим заниматься не будет.

Нужно:
1. Из таблицы модуля RD-01 окна платы PD-04:
- убрать столбцы ""Аварии"" и ""Маски аварий""
- из столбца ""Инверсия"" убрать пункты ""аварии передатчика"" и ""аварии приемника"".
2. При записи конфигурации в плату всегда маскировать аварию передатчика и приёмника.

3. Заодно убрать нераспознаные переменные из платы: 4.3.7.x.12.0 4.3.7.x.13.0, судя по всему это и есть аварии передатчика и приёмника, не понятно почему они в нераспознаных"	san
	158	Журнал аварий	sw		баг	alx	closed	2015-10-22T19:08:19+05:00	2015-10-23T16:22:58+05:00	"При попытке очистки б.д., в момент когда происходит много аварий  пишется в журнал, возникает ошибка ""датабэйз из локт""
"	san
	168	Проблемы при обновлении ПО	swd		баг	alx	closed	2016-02-29T15:52:08+05:00	2016-06-02T09:37:01+05:00	"Пользователи в Осиповичах жалуются что при обновлении с 1107 до 1314(установка и обновление всех пакетов) блок переходит в неработоспособное состояние и остаётся в нём до перевключения питания.
сборку 1107 я положил в X:\alx\SW-01_test_and_bugs\"	san
	229	VE-01: при большом количестве Sip-пользователей SW перезапускается	swd		баг	alx	closed	2017-03-31T11:16:18+05:00	2017-03-31T12:53:40+05:00	"1. Добавляем 300 Sip-пользователей, сохраняем конфиг.
2. Через веб-морду добавляем ещё одного-двух пользователей, нажимаем применить.
3. С большой вероятностью SW перезапускается по watchdog

(Проверял в демо-блоке, тестовый конфиг ещё в нём)"	san
	243	Ошибка при генерации миба. Имя с пробелом.	web-интерфейс (sw)		баг	alx	closed	2017-07-12T10:44:58+05:00	2017-07-14T14:01:50+05:00	"В плате PD-04 несколько имён переменных содержат пробел. При генерации миб получаются некорректные записи, вот-такие:
...
slot3-port4-output short OBJECT-TYPE
...
slot3-port4-input break OBJECT-TYPE
...

Предлагаю делать замену некорректных символов в имени переменных плат при генерации mib."	san
	248	"В настройках RSTP ""Path cost"" применяется после второго нажатия."	sw		баг	alx	closed	2017-07-24T18:13:32+05:00	2017-07-31T17:50:49+05:00	"Эксперимент:
1. Два блока: Root и Not Root соединены одним линком, RSTP на портах соединяющих блоки включен.
2. На блоке Not Root у порта с Role = Root меняем цену пути на новое значение.
3. Замечаем что в табличке Status: в поле Root path cost: осталась старая цена пути.
4. Вызываем диалог изменения цены ещё раз и не изменяя значения нажимаем OK, видим что теперь в Status: Root path cost: - новая цена.

r1481
"	san
	269	Непрохождение пакетов больше определенного размера	sw		баг	alx	reopened	2017-09-08T18:57:42+05:00	2025-11-11T18:05:27+05:00	"После сетевого шторма, связанного с образованием колец, плата SW-01 пришла в странное состояние, когда нельзя было подключиться по SSH или открыть страницу по HTTP. Исследование показало, что короткие пакеты проходят нормально, а более длинные - нет. Так, `ping -s200 xxxx` работал, а `ping -s300 xxxx` - нет.

Судя по выводу tcpdump'а, явление было симметричным: длинные пакеты не проходили как извне к процессору платы SW-01, так и от процессора платы во внешнюю сеть. Вот попытка подключиться по ssh:

{{{
18:15:59.625897 IP 192.168.0.75.56615 > 192.168.1.58.22: Flags [S], seq 2755932079, win 65535, options [mss 1460,nop,wscale 6,sackOK,TS val 757640138 ecr 0], length 0
18:15:59.626351 IP 192.168.1.58.22 > 192.168.0.75.56615: Flags [S.], seq 137816485, ack 2755932080, win 14480, options [mss 1460,sackOK,TS val 28558387 ecr 757640138,nop,wscale 3], length 0
18:15:59.626394 IP 192.168.0.75.56615 > 192.168.1.58.22: Flags [.], ack 1, win 1040, options [nop,nop,TS val 757640138 ecr 28558387], length 0
18:15:59.627374 IP 192.168.0.75.56615 > 192.168.1.58.22: Flags [P.], seq 1:39, ack 1, win 1040, options [nop,nop,TS val 757640139 ecr 28558387], length 38
18:15:59.627770 IP 192.168.1.58.22 > 192.168.0.75.56615: Flags [.], ack 39, win 1810, options [nop,nop,TS val 28558388 ecr 757640139], length 0
(далее, видимо, плата что-то нам отправляла, но мы ничего не получали)
}}}

Вот попытка запроса по HTTP:

{{{
18:17:00.475280 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [S], seq 1347444039, win 65535, options [mss 1460,nop,wscale 6,sackOK,TS val 757700987 ecr 0], length 0
18:17:00.475718 IP 192.168.1.58.80 > 192.168.0.75.41943: Flags [S.], seq 1981456750, ack 1347444040, win 14480, options [mss 1460,sackOK,TS val 28618808 ecr 757700987,nop,wscale 3], length 0
18:17:00.475758 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [.], ack 1, win 1040, options [nop,nop,TS val 757700988 ecr 28618808], length 0
18:17:00.475897 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [P.], seq 1:302, ack 1, win 1040, options [nop,nop,TS val 757700988 ecr 28618808], length 301
18:17:00.706245 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [P.], seq 1:302, ack 1, win 1040, options [nop,nop,TS val 757701218 ecr 28618808], length 301
18:17:00.965583 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [P.], seq 1:302, ack 1, win 1040, options [nop,nop,TS val 757701478 ecr 28618808], length 301
18:17:01.288082 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [P.], seq 1:302, ack 1, win 1040, options [nop,nop,TS val 757701800 ecr 28618808], length 301
18:17:01.733221 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [P.], seq 1:302, ack 1, win 1040, options [nop,nop,TS val 757702245 ecr 28618808], length 301
18:17:02.414970 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [P.], seq 1:302, ack 1, win 1040, options [nop,nop,TS val 757702927 ecr 28618808], length 301
18:17:03.576607 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [P.], seq 1:302, ack 1, win 1040, options [nop,nop,TS val 757704089 ecr 28618808], length 301
18:17:05.700559 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [P.], seq 1:302, ack 1, win 1040, options [nop,nop,TS val 757706213 ecr 28618808], length 301
18:17:09.743590 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [P.], seq 1:302, ack 1, win 1040, options [nop,nop,TS val 757710256 ecr 28618808], length 301
18:17:10.476651 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [.], ack 1, win 1040, length 0
18:17:10.477041 IP 192.168.1.58.80 > 192.168.0.75.41943: Flags [.], ack 1, win 1810, options [nop,nop,TS val 28628739 ecr 757700988], length 0
18:17:17.626537 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [P.], seq 1:302, ack 1, win 1040, options [nop,nop,TS val 757718139 ecr 28628739], length 301
18:17:20.476590 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [.], ack 1, win 1040, length 0
18:17:20.476938 IP 192.168.1.58.80 > 192.168.0.75.41943: Flags [.], ack 1, win 1810, options [nop,nop,TS val 28638668 ecr 757700988], length 0
18:17:30.476657 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [.], ack 1, win 1040, length 0
18:17:30.476941 IP 192.168.1.58.80 > 192.168.0.75.41943: Flags [.], ack 1, win 1810, options [nop,nop,TS val 28648598 ecr 757700988], length 0
18:17:33.193606 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [P.], seq 1:302, ack 1, win 1040, options [nop,nop,TS val 757733706 ecr 28648598], length 301
18:17:40.481933 IP 192.168.0.75.41943 > 192.168.1.58.80: Flags [.], ack 1, win 1040, length 0
18:17:40.482262 IP 192.168.1.58.80 > 192.168.0.75.41943: Flags [.], ack 1, win 1810, options [nop,nop,TS val 28658533 ecr 757700988], length 0
}}}

Значения FrameSizeLimit в регистрах 0x0a80xx00 коммутатора были правильные.

Перезапись регистров командой `/etc/init.d/dxsetup start` не помогла. Рестарт swd не помог.

Помог софт-ресет коммутатора командой `phyctl writedx 0x00000058 0x00ff4003`, причем в процессе этого ресета не инициализировались ни таблицы, ни регистры. Сразу после записи в регистр 0x00000058 большие пакеты начали проходить."	alx
	275	Окно GE-12: Port-based настройки работают некорректно.	sw		баг	alx	closed	2017-09-25T16:53:17+05:00	2017-09-27T19:18:22+05:00	При снятии одного из чекбоксов Port-based VLAN settings, автоматически должен сниматься соответствующий чекбокс по диагонали. Ошибка в том что с нимается не тот чекбокс (не соответствующий)	san
	297	Перезапуск по Watchdog	sw		баг	alx	closed	2017-10-23T17:27:06+05:00	2018-04-17T15:01:42+05:00	"В последнее время участились случаи перезапусков блоков по WD, похоже на системную проблему.
Не хочется всё мешать в кучу, но создавать отдельный тикет на каждый WD reset, мне кажется не разумно, предлагаю обсуждать случаи непонятных WD reset-ов в этой теме.


Проделал одинаковые действия с двумя блоками последовательно, на обоих получил перезапуск по ватчдогу.
Действия
1. На вкладке разное, нажал на значок ""очистить конфиг"" и согласился на перезапуск swd.
2. Зашел в окно конфигурации платы SM-01 на 16-м месте, настроил плату, нажал применить и согласился на перезапуск.
3. После перезапуска SM или во время, точно не заметил, swd перезапустился по ватчдогу

- Перезапуски в 17-05 и 17-09 23.10.2017 (Время Екб.)
- r1607
- Логи с блоков разместил в xchange\alx\SW-01_test_and_bugs\перезапуск_WD\на_столе\
"	san
	305	Окно плат GE-16, GE-108: Не корректно отображается конфиг	web-интерфейс (sw)		баг	alx	closed	2017-11-15T10:54:00+05:00	2017-11-15T13:11:17+05:00	"Конфиг сохраненный с использованием ""старых плат"" (GE-16 rev1 и GE-108 rev3, в которых нет поддержки портов 6,7) не корректно отображается на новых платах- что то среднее между port-based и 802.1q, что при этом записывается в платы не понятно.
[[Image(ge.png)]]
Посмотреть на это можно в блоках .1.102 и .1.251
Конфиги плат:
{{{
  <board type=""GE108"" code=""19"" slot=""12"" comment=""Администрация"">
    <port id=""1"">255,0,32256,256,32812,256,128,256,0,0,0,145,4146,21622,768,32512</port>
    <port id=""2"">255,0,32000,512,32812,256,128,512,0,0,0,145,4146,21622,768,32512</port>
    <port id=""3"">255,0,31488,256,32812,256,128,1024,0,0,0,145,4146,21622,768,32512</port>
    <port id=""4"">255,0,30464,256,32812,256,128,2048,0,0,0,145,4146,21622,768,32512</port>
    <port id=""5"">255,0,28416,256,32812,256,128,4096,0,0,0,145,4146,21622,768,32512</port>
    <port id=""6"">255,0,24320,256,32800,256,128,0,0,0,0,145,4146,21622,768,32512</port>
    <port id=""7"">255,0,16128,256,32800,256,128,0,0,0,0,145,4146,21622,768,32512</port>
    <port2 id=""1"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""2"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""3"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""4"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""5"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""6"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""7"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""8"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""9"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""10"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""11"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""12"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""13"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""14"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""15"">1,0,0,0,0,0,32,0,0,0</port2>
    <port2 id=""16"">1,0,0,0,0,0,32,0,0,0</port2>
    <vlan>272,12561,4403,0</vlan>
    <vlan>528,4915,9011,0</vlan>
    <streams>1,2,3,4,5,6,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</streams>
    <opticMode>5</opticMode>
    <opticPort id=""1"">0,0,0,0</opticPort>
    <opticPort id=""2"">1,0,0,0</opticPort>
    <refclkMode>1</refclkMode>
  </board>
}}}

{{{
  <board type=""GE-16"" code=""32"" slot=""16"" comment=""test_GE16"">
    <port id=""1"">255,0,32256,256,32812,256,128,256,0,0,0,145,4146,21622,768,32512</port>
    <port id=""2"">255,0,32000,512,32812,256,128,512,0,0,0,145,4146,21622,768,32512</port>
    <port id=""3"">255,0,31488,256,32812,256,128,1024,0,0,0,145,4146,21622,768,32512</port>
    <port id=""4"">255,0,30464,256,32812,256,128,2048,0,0,0,145,4146,21622,768,32512</port>
    <port id=""5"">255,0,28416,256,32812,256,128,4096,0,0,0,145,4146,21622,768,32512</port>
    <port id=""6"">255,0,24320,256,32800,256,128,0,0,0,0,145,4146,21622,768,32512</port>
    <port id=""7"">255,0,16128,256,32800,256,128,0,0,0,0,145,4146,21622,768,32512</port>
    <port2 id=""1"">1,0,1,0,0,0,0,0,0,0</port2>
    <port2 id=""2"">1,0,0,0,0,0,0,1,0,0</port2>
    <port2 id=""3"">1,0,0,0,0,0,0,0,0,0</port2>
    <port2 id=""4"">1,0,0,0,0,0,0,0,0,0</port2>
    <port2 id=""5"">1,0,0,0,0,0,0,0,0,0</port2>
    <port2 id=""6"">1,0,0,0,0,0,0,0,0,0</port2>
    <port2 id=""7"">1,0,0,0,0,0,0,0,0,0</port2>
    <port2 id=""8"">1,0,1,0,0,0,0,0,0,0</port2>
    <port2 id=""9"">0,0,1,0,0,0,0,0,0,0</port2>
    <port2 id=""10"">0,0,1,0,0,0,0,0,0,0</port2>
    <port2 id=""11"">0,0,1,0,0,0,0,0,0,0</port2>
    <port2 id=""12"">0,0,1,0,0,0,0,0,0,0</port2>
    <port2 id=""13"">0,0,1,0,0,0,0,0,0,0</port2>
    <port2 id=""14"">0,0,1,0,0,0,0,0,0,0</port2>
    <port2 id=""15"">1,0,1,0,0,0,0,0,0,0</port2>
    <port2 id=""16"">1,0,1,0,0,0,0,0,0,0</port2>
    <vlan>272,12561,4403,0</vlan>
    <vlan>528,4915,9011,0</vlan>
    <streams>1,2,3,4,5,6,7,8,41,42,43,44,45,46,47,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</streams>
    <opticMode>5</opticMode>
    <opticPort id=""1"">0,0,0,0</opticPort>
    <opticPort id=""2"">0,0,0,0</opticPort>
    <refclkMode>2305</refclkMode>
  </board>

}}}
"	san
	311	RSTP. Странное поведение.	sw		баг	ledol	closed	2017-11-24T11:53:04+05:00	2017-12-01T18:32:39+05:00	"[[Image(rstp.png)]]

Имеется три блока ЛК-19(.1.102), ГИС(.1.101), ГРС(.1.251) соединенные в кольцо Ethernet с включенным RSTP на портах. Настройки RSTP(на рисунке красным) подразумевают что в штатном режиме разрыв кольца будет осуществлять блок ГИС, переведя в состояние Discarding порт в сторону ГРС, роль порта - Alternate. Однако в некоторых случаях, после разрыва кольца вручную а затем восстановления его до исходной схемы, блок ГИС не переводит этот порт в состояние Discarding а оставляет его в состоянии Forwarding с ролью Designated, и порт с противоположной стороны(на другом блоке ГРС) находится в таком-же состоянии.
При этом по показаниям счётчиков SW со стороны ГРС пакетов в сторону GE-12 отправляется довольно много (десятки в секунду) а в ГИС с платы GE приходят лишь единицы пакетов в 10 сек., либо счётчик вообще не изменяется продолжительное время.
В какой-то момент (через 20-40-60 секунд или позже) пакеты могут начать проходить, большой пачкой сразу, и схема переходит в штатное рабочее состояние.

Воспроизвести странное поведение с наибольшей вероятностью удаётся перезапустив плату SM-01 в блоке ГРС. Так-же удавалось воспроизвести разрывая DSL линию между ГРС и ЛК-19.
Если после воспроизведения произвести изменения топологии, то странное поведение пропадает.

"	san
	319	Панель групповых каналов: сдвиг номера слагаемого	web-интерфейс (sw)		баг	alx	closed	2018-01-12T12:44:55+05:00	2018-01-12T13:23:16+05:00	"При перетаскивании слагаемого в групповой канал через панель групповых каналов, слагаемые попадают в гк со сдвигом, т.е. если перетащить канал в слагаемое1, то он попадает в слагаемое2.

r1660"	san
	320	Панель групповых каналов: некорректно отображаются слагаемые	sw		баг	alx	closed	2018-01-12T12:59:09+05:00	2018-01-12T13:40:20+05:00	"Пример из демо-блока: cодержимое G0 отображаемое старым интерфейсом, отличается от того что отображается в панели гк
[[Image(gcht.png)]]
r1660
"	san
	325	Окно GE-12. Пропадают значения позиции TDM	web-интерфейс (sw)		баг	alx	closed	2018-01-31T17:53:33+05:00	2018-02-01T17:55:10+05:00	"При нажатии кнопки OK на субвкладках Ethernet или Оптика, вместо всех значений в столбце ""позиция TDM"" на субвкладке ""Потоки E1"" в плату записываются ноли.
С кнопкой применить такого эффекта не наблюдается.
GE-12 есть в демо-блоке.
r1660"	san
	350	IP-АТС: сдвиг в нумерации каналов FS-08	web-интерфейс (sw)		баг	alx	closed	2018-09-27T17:20:50+05:00	2018-09-28T17:29:19+05:00	"В веб интерфейсе IP-АТС в таблице SIP-окончания в колонке Плата(порт) для окончаний FXS присутствует смещение на 1 канал, относительно реальной коммутации. Например окончание соответствующее плате 2 порту 3 отображается как 2:4.
r1722"	san
	389	"Окно VE-01:Sip-окончания:1IND: сломалась настройка ""Шаблон посылки АОН"""	web-интерфейс (sw)		баг	alx	closed	2019-09-04T15:51:32+05:00	2022-04-04T18:33:25+05:00	"1. В наcтройках 1IND ввожу в поле настройки ""Шаблон посылки АОН""= 5900000
2. Нажимаю ОК
3. Снова открываю окно настройки окончания и вижу, вместо введённого значения, ""Шаблон посылки АОН""= 0000000.

r1777
"	san
	392	Окно PS-48D исполнение 3: Странное поведение некоторых настроек.	sw		баг	alx	closed	2019-09-10T12:17:07+05:00	2019-09-10T15:00:17+05:00	"Плата PS-48D исполнение 3
Эксперимент 1
1. Задал НОВЫЕ настройки платы
2. перезапустил swd(не сохраняя дискеткой)
3. Настройки маска аварии термодатчика, вкл термодатчиков и пороги температуры в окне платы оказались НОВЫМИ, хотя я ожидал что после старта swd будут загружены их СТАРЫЕ значения из ПЗУ. (остальные настройки повели себя согласно ожиданиям)

Эксперимент 2
1. Задал НОВЫЕ настройки платы
2. Сохранил конфиг (дискетка) и выключил/включил питание блока
3. Настройки: маска аварии термодатчика, вкл термодатчиков и пороги температуры в окне платы оказались СТАРЫМИ, хотя я ожидал что после старта swd будут загружены их НОВЫЕ значения из ПЗУ. (остальные настройки платы повели себя согласно ожиданиям)


r1783
потестить можно в .1.105 слот 15"	san
	459	Проблема с ntp после обновления	sw		баг	alx	closed	2020-10-07T10:42:15+05:00	2020-11-11T14:53:13+05:00	"После обновления swd с версии 1813(не точно) до версии 1975, а также остальных пакетов до актуальных версий у пользователя возникла проблема.
При открытии вкладки часы возникает ошибка {{{ntplist: recv error: Connection refused}}}. После закрытия окна ошибки, оно появляется снова через секунду.
Попытка добавить ntp сервер тоже не удается: {{{ntpadd: recv error: Connection refused}}}



Коvментарий от пользователя:
Предыдущая версия ПО если не ошибаюсь была 1813 и это была тестовая прошивка, в том году её загрузили для снятия дампа для ГИП ТРИКОМ, возможно дело в этом."	san
	461	Странное поведение Ingress limit при скорости порта 1000 Мбит/с	sw		баг	alx	closed	2020-10-08T15:06:42+05:00	2021-01-05T00:51:38+05:00	"Установка значения ограничения Ingress limit rate менее 50 Мбит/с при скорости порта 1000 Мбит/с приводит к нарушению связности.

1. подключил к  Ethernet порту 8 платы Sw-01 компьютер (скорость порта 1000 Мбит/с) 
2. Запустил пинг(64 байта раз в секунду) на этот компьютер с другого компьютера, находящегося со стороны другого порта платы SW-01
3. В настройках  порта 8 платы SW-01 я установил чекбокс Ingress rate limit->Limit known unicast.
4. При установке значения Limit: более примерно 50 000 kbit/s пинг проходит. При установке значение меньше (например 30 000 kbit/s) - пинг не проходит.

p.s. установил высокий приоритет тикета, т.к. ""на носу"" отгрузка схемы где используется эта настройка."	san
	476	ST-018: не работает настройка Vlan index	web-интерфейс (sw)		баг	alx	closed	2020-11-24T10:19:14+05:00	2020-11-24T11:58:06+05:00	"1. В окне платы установил значение Index для порта 1 = 7, нажал ОК.
1. Снова открыл окно платы - Index для порта 1 отображается == 0.

p.s. ledol говорит, что при установке значения index в веб интерфейсе и записи настроек в плату, в переменную .5[байты 14..18] оно не записывается."	san
	486	Ошибка в конфигурации VLAN в платах ST-124 и ST-018	sw		баг	alx	closed	2020-12-14T09:36:55+05:00	2020-12-14T10:08:03+05:00	"В переменной .6.0 (конфигурация VLAN портов Ethernet) плат ST-124/018
биты PVID[11..8] '''пишутся не в ту тетраду'''.

Должно быть так:
Формат записи в переменную .6.0 (16 записей по 4 байта B0...B3)

||=№бит=||=значение=||
||='''B0'''=||||
||Bit[7..0]||!PortMember Port[7..0]||
|| || ||
||='''B1'''=||||
||Bit0||!PortMember Port8||
||Bit[3..1]||reserved||
||Bit[7..4]||PVID[11..8]||
|| || ||
||='''B2'''=||||
||Bit[7..0]||PVID[7..0] ||
|| || ||
||='''B3'''=||||
||Bit[7..0]||reserved||
"	ledol
	497	GE-12, GE-16:Не применяются настройки потоков с номером больше 8	web-интерфейс (sw)		баг	alx	closed	2021-03-04T17:04:14+05:00	2021-03-06T10:56:05+05:00	"Эксперимент для воспроизведения бага:
1. В окне платы перехожу на вкладку Потоки E1
1. В строке потока №9 снимаю чекбокс Блокир.
1. Нажимаю кнопку ОК
1. Снова открываю окно платы и вижу, что чекбокс Блокир. для потока 9 снова установлен (ожидал я его увидеть конечно же снятым)

r2028
Платы GE-12 и GE-16 есть в демоблоке"	san
	527	Окно SM-01: Access denied при попытке записи настроек	sw		баг	alx	closed	2021-07-02T11:56:28+05:00	2021-07-09T11:27:37+05:00	"При попытке записи настроек в плату SM-01, плата выдаёт предупреждение ""Ошибка записи: .4.7.1.6.0: Access denied"" и настройки не записываются, хотя у пользователя Администратор есть все три права Ch,Sv,Sm и я не вижу причин для запрета доступа.

r2021"	san
	559	Плата на месте 10 теряет связь с платой на месте 9	swd		баг	alx	closed	2021-12-29T18:13:14+05:00	2022-02-14T09:16:30+05:00	"Миша в ходе настройки одного из объектов пользователя обнаружил странное поведение основной и резервной платы sw-01

После включения блока, через минуту, плата SW-01 на месте 10 сообщает, что плата на месте 9 неактивна и берёт управление на себя.
При этом предпосылок для отсутствия связи нет, spi у обеих плат работает, после активации платы 9 вручную, платы работают штатно, ошибок в spi нет.
Проблема повторно воспроизвелась при нескольких включениях блока.

Логи плат положил в xchange\alx\Test_and_bugs\SW-01\
Проблему можно увидеть при последнем включении
10.90.48.67.messages - плата на месте 10
10.90.48.68.messages - плата на месте 9

"	san
	565	Зависает при активации трапсинка	sw		баг	alx	closed	2022-02-01T12:49:41+05:00	2022-02-01T15:43:25+05:00	"Саша П. обнаружил в r2139 неприятный баг.
Он добавил в веб-интерфейсе новый трапсинк и установил галочку Активный, после этого веб-интерфейс перестал отвечать а затем плата SW-01 перезапустилась.

p.s. Rажется, что воспроизводится стабильно, поэтому логи и конфиги пока прикладывать не буду."	san
	573	PE-14: При добавлении VLAN в пустую таблицу таблица отображается некорректно	web-интерфейс (sw)		баг	alx	closed	2022-04-22T15:41:57+05:00	2022-04-22T15:48:47+05:00	"см. скриншот:
[[Image(1.png)]]
"	san
	585	Ошибки на портe 9 с оптическим SFP	sw		баг	alx	closed	2022-11-15T12:14:26+05:00	2022-11-24T18:49:37+05:00	"Дефект проявляется на всех сочетаниях оптических модулей/патчкордов/плат SW-01 которые пробовали (порядка 10 плат SW-01). Эти же модули и патчкорды работают без ошибок при установке в GE-12.

Схема - две sw-01 включённые друг на друга через оптику(SFP 10-nb километровые). При включении питания иногда одна или обе sw-01 начинают регистрировать ошибки badcrc/Frag/Collisions по приёму. Ошибок достаточно много, пропорционально трафику.

Если выдернуть оптический патчкорд и сунуть обратно - ошибки прекращаются.
Если когда ошибки заблокировать порт и разблокировать - тоже ошибки прекращаются.

С медными sfp такого не наблюдается

- Дефект воспроизводится сразу после включения, если нет ошибок после включения, то дальше они и не появляются.
- При перезапуске платы SW-01 кнопочкой перезагрузка в веб-интерфейсе - дефект также воспроизводится.
- если ""дёрнуть линк"" ошибки больше не появляются до перезагрузки
- пробовали дёргать линк много раз - это не приводит к появлению ошибок, только при включении питания / перезагрузке.

Как выглядят ошибки можно посмотреть на стенде:
Блоки 192.168.20.111 и 192.168.20.160 соединены полутораметровым оптическим патчкордом."	san
	616	Меню импорт/экспорт конфигурации платы отображается под вкладками настроек платы	web-интерфейс (sw)		баг	alx	closed	2023-03-20T12:08:38+05:00	2023-03-20T14:56:25+05:00	"В веб интерфейсе в окне платы меню импорт/экспорт конфигурации платы отображается под вкладками настроек платы.
Скриншот из окна VE-02:
[[Image(11.png)]]
r2250"	san
	628	Панель групповых каналов: не применяется настройка режима аналоговый/логический	sw		баг	alx	closed	2023-08-28T11:23:55+05:00	2023-08-28T12:28:31+05:00	"Эксперимент:
1. Вызвать панель групповых каналов(ГК) на вкладке Таблица коммутации
1. Создать ГК из двух слагаемых, например G0
1. По умолчанию в канале установлен режим аналогового суммирования (A)
1. Переключить режим суммирования в логический(L)
1. В панели ГК у G0 отображается режим L, на вкладке Групповые каналы у первого слагаемого G0 также отображается L, **однако в реальности сумматор G0 работает как аналоговый**(определили по значениям до и после суммирования).
1. Если после этого открыть на вкладке Групповые каналы первое слагаемое G0 и ничего не меняя нажать Ок, то в реальности сумматор переключится в режим L. 
r2299"	san
	677	TE-01: Ложное предупреждение о конфликте TDM	web-интерфейс (sw)		баг	alx	closed	2024-03-22T15:20:44+05:00	2024-03-25T15:53:40+05:00	"При попытке установить значение настройки ""Номер E1:"" = 5
Интерфейс возвращает предупреждение:
{{{
Сконфигурированные каналы TDM конфликтуют
с каналами TDM платы FS-08 в слоте 3 (канал 1:16).
Вы действительно хотите записать такую конфигурацию?
}}}

Хотя, конечно же, 1:16 не конфликтует с 5-ым потоком."	san
	695	Не отображаются параметры платы PS-220D исполнения 5 при открытии окна платы	sw		баг	alx	closed	2024-06-04T16:23:52+05:00	2024-06-04T16:57:59+05:00	"r2382
Плату можно потыкать в 192.168.1.204"	san
	723	Перезагрузка по watchdog при подключении к коммутатору	sw		баг	alx	closed	2024-11-29T10:56:36+05:00	2024-11-29T16:13:36+05:00	"Пользователь обнаружил что после подключения платы SW-01 портом Eth1 к коммутатору  Huawei S5731 плата перезагружается по ватчдогу. К коммутатору, кроме SW-01, подключен только ПК пользователя. При подключении ПК напрямую к SW-01 проблема не воспроизводится.
[[Image(1.png)]]

Воспроизводится, как минимум на двух платах SW-01 r2382 и r2428
Коммутаторов пользователь перепробовал уже много, в их сети используется одинаковая модель , но в нескольких модификациях. С Huawei S5731-S48P4X и S5731-H48T4XC плата SW-01   перезагружается, а с Huawei S5731-S48T4X проблема не воспроизводится.
Пользователь записал два дампа, при подключении SW-01 к разным модификациям свитча:
work.pcapng - проблема не воспроизводится
problem.pcapng - проблема воспроизводится
Описание дампа problem.pcapng от пользователя:
{{{
Захват трафика в обе стороны - уходящего от свитча Huawei в сторону платы SW01 и входящего с платы SW01 к свитчу Huawei.
Со свитча Huawei поставил пинг на SW-01 192.168.0.254.

MAC-адрес Huawei - a8 50 81 9a e7 22 на L3 интерфейсе и a8 50 81 9a e7 20 на L2 порту.
MAC-адрес SW-01 - 02 ad c2 00 09 0b

До пакета №78 видно, что Huawei отправляет STP, LLDP и пытается по ARP узнать MAC-адрес 192.168.0.254 для отправки ICMP-запроса.

Пакеты №79 - №82 - загрузилась сетевая карта SW-01 и отправляет первые пакеты по ICMPv6

Пакет №85 - SW-01 отвечает на ARP-запрос Huawei.

Пакеты №86 - №359 обмен ICMP и отправка со стороны Huawei служебки STP, LLDP, ARP и броадкаст.   Плюс проскакивает со стороны SW-01 также ARP и IGMP

Пакет №360 SW-01 уходит в перезагрузку и перестает отвечать на ICMP (в дампе остаются только request). С Huawei остаются ICMP-request, STP, LLDP и броадкаст. 

Пакет №412 - загружается сетевая карта SW-01 и все повторяется заново.
}}}

"	san
	726	Не применяется настройка RSTP Bridge priority	sw		баг	alx	closed	2024-12-06T10:55:59+05:00	2024-12-06T15:31:59+05:00	"[[Image(rstp.png)]]
В блоке настроек RSTP я изменяю значение ""prio"", ожидая что при этом изменится Bridge ID, однако Bridge ID не изменяется.

r2428"	san
	759	ST-124M не сделана настройка	sw		баг	alx	closed	2025-08-09T14:48:18+05:00	2025-08-10T00:20:00+05:00	"бит 0 (SETS Выкл.\Вкл), байт 1219, переменная 6. Чекбокс настройки не передается в переменную платы. При повторном открывании web-интерфейса всегда установлен.
Хотелось бы чтобы настройка работала корректно."	ledol
	762	ST-124M не функционирует настройка.	sw		баг	alx	closed	2025-08-13T10:26:26+05:00	2025-08-14T10:42:08+05:00	"Вкладка ""Настройки"", п.8, таблица, строка 9, столбец 3, настройка выключения кросс порта не применяется в переменной 6, байт 1240 бит7."	ledol
	764	"ST-124M исправить отображение параметра ""Память детектора шлейфа""."	sw		баг	alx	closed	2025-08-14T10:00:23+05:00	2025-08-14T10:44:32+05:00	"Во вкладке ""Состояние"", в п.4.1(2\3\4).1 параметр ""Память детектора шлейфа"" отображает переменное значение (есть\нет) при постоянном значении бита 5, байта 209(223\237\251), переменной 7 который он визуализирует."	ledol
	774	ST-116М,  web интерфейс не позволяет записать (применить) конфигурацию платы.	sw		баг	alx	closed	2025-09-09T10:09:43+05:00	2025-09-30T14:45:14+05:00	"Выдается ошибка ""Значение приоритета должно быть в диапазоне 0...7"".
Блок 0.250, слот 5. Этимология ошибки не конкретизирована."	ledol
	792	"ST-04, меню ""кроссконнекция контейнера"""	sw		баг	alx	closed	2026-02-17T16:05:17+05:00	2026-02-18T09:36:39+05:00	"У платы ST-04 во вкладке ""Кроссконнекция"" в меню ""Кроссконнекция контейнера"" отутствует содержимое полей ""AIS0_DET:"" и ""AIS1_DET:"" для шин с номером больше 16-и.
"	ledol
	799	ST-04 не корректное поведение настройки	sw		баг	alx	closed	2026-03-06T15:20:30+05:00	2026-03-06T15:46:40+05:00	"Во вкладке ""Синхронизация""(п1.), после установки галочек ""Вкл."" в строках 3-11 таблицы и записи считывается не корректное значение.

1. Устанавливаем галочки ""Вкл."" в п.1 в строках 3-11 таблицы.
2. Нажимаем ""Применить"", закрываем окно платы ST-04.
3. Открываем окно ST-04, вместо установленных галочек видим снятые.

"	ledol
	90	поддержка платы MI-04	web-интерфейс (sw)		задача	alx	closed	2015-01-23T11:57:56+05:00	2015-01-23T18:14:13+05:00	"1. Переменные платы и их интерпретация полностью совпадают с EM-04

2. Окно конфигурации платы аналогично плате EM-04, но столбец ""2/4 проводный режим"" скрыть.

3. Конфигурация по умолчанию аналогична плате EM-04, за исключением:
 - в переменные .7.x.8.0 записать значения '''0''' (2-х проводный режим)
 - в .7.x.6.0 записать '''180'''(0 dBm)
 - в .7.x.7.0 записать '''145'''(-3.5 dBm)
"	san
	91	Окно платы BS-220	web-интерфейс (sw)		задача	alx	closed	2015-02-04T17:52:45+05:00	2015-02-10T11:54:08+05:00	"Пример внешнего вида и описание переменных во вложении

'''upd:''' забыл написать о переводе значений
напряжения: значение 1237 => 12.37 => 12.4 В.
токи: значение 342 => 0.342 => 0.34 А."	san
	268	Список коммутаций в TDM маппере	web-интерфейс (sw)		задача	alx	closed	2017-09-07T18:00:18+05:00	2018-08-07T15:40:33+05:00	"Ваня предлагает кроме TDM маппера выводить ещё некую расшифровку коммутаций(""Список коммутаций""), чтобы пользователю по этой таблице можно было проще понять откуда куда и что скоммутировано, т.е. некое более человекопонятное представление коммутаций чем сам маппер.

Что такое ""Список коммутаций"" попытался сформулировать в документе: https://docs.google.com/document/d/1aT0CkbNB0grdQedQkF82ZerpM7GiJ8i-4JvUPALrngY/edit?usp=sharing

Это предложение поступает от МВТел уже давно, сейчас Ваня настаивает на том, что это улучшение необходимое, прежде чем получить у директора одобрение на реализацию этой задачи, предлагаю обсудить/покритиковать."	san
	342	Добавить прошивки для RP-400 и RP-650, ревизии 9	sw		задача	alx	closed	2018-07-12T17:47:25+05:00	2018-07-12T21:48:46+05:00	Файлы прилагаются	san
	347	обновление RP-650/400, аппаратная версия 1, версия ПО 10	sw		задача	alx	closed	2018-08-20T17:19:55+05:00	2018-08-28T12:22:00+05:00	Добавить в релиз новые прошивки для RP-650 и RP-400	san
	349	Добавить поддержку платы PS-650DT	swd		задача	alx	closed	2018-09-26T13:19:39+05:00	2018-10-02T17:37:15+05:00	"На данном этапе плата имеет те-же переменные, что и PS-220D.
Отображать окно платы аналогично PS-220D.
Конфигурация по умолчанию аналогично PS-220D"	san
	353	Добавить в релиз прошивки PS-650DT	sw		задача	alx	closed	2018-10-05T12:38:03+05:00	2018-11-08T14:19:56+05:00	"- PS-650DT, аппаратная версия 1, версия ПО 8
- PS-650DT, аппаратная версия 1, версия ПО 9
Файлы в eng_progs"	san
	367	Обновление RP-650/400, аппаратная версия 1, версия ПО 11	sw		задача	alx	closed	2018-12-20T13:09:59+05:00	2018-12-21T14:31:09+05:00	"Добавить в релиз новые прошивки для RP-650 и RP-400.
Файлы в ""engprogs""."	san
	394	Добавить поддержку платы MC-02	sw		задача	alx	closed	2019-09-17T17:43:46+05:00	2019-09-20T17:41:49+05:00	"'''Переменные платы MC-02:'''
.5 ... .9 - функционально совпадают с переменными .5 - .9 платы GE-04.
.7 (COMMAND_BYTE), имеет расширенный, по сравнению с GE-04, диапазон возможных значений:
	0- нет активной команды
	1- активация конфигурации (включая запись переменной .10 в модуль Raspberry)
	2- запись переменной .10 в модуль Raspberry
	3- считывание переменной .11 из модуля Raspberry

.10 - строка 200 байт, доступ чтение\запись, предназначена для конфигурации IPv4 модуля Raspberry. Содержимое строки:
||DHCP||IP||MASK||GATEWAY||DNS||...резерв..||
||1 байт||4 байт||4 байт||4 байт||4 байт||...||
Для записи настроек в плату после записи переменной, нужно записать команду COMMAND_BYTE=""2"" или COMMAND_BYTE=""1"" (см. описание переменной .7) 
Если DHCP==0 - DHCP выключен, иначе включен.

.11 - строка 200 байт, доступ чтение, содержит текущее состояние IPv4 модуля Raspbery.
||X||IP||MASK||GATEWAY||DNS||...резерв..||
||1 байт||4 байт||4 байт||4 байт||4 байт||...||
Если X==0 - текущее состояние неизвестно, отобразить в состоянии пустые поля.
Перед чтением переменной, в плату нужно записать команду COMMAND_BYTE=""3"" (см. описание переменной .7)


'''Отображение окна платы MC-02:'''
- вкладка “Ethernet” (параметры и настройки аналогичные плате GE-04 )
- вкладка “Сеть” (отображение текущих сетевых параметров и поля ввода сетевых настроек). Текущие сетевые параметры должны периодически обновляться.
- ссылка на отдельный веб-интерфейс платы(при нажатии на ссылку(кнопку) “Открыть веб-интерфейс платы” в браузере пользователя должен произойти переход по ссылке на текущий адрес платы).

Примерный вид окна платы:
[[Image(2.png)]]
"	san
	398	Добавить в Журнал сообщения о действиях пользователя	sw		задача	alx	closed	2019-10-10T17:24:45+05:00	2020-05-18T11:42:31+05:00	"Ivanmvtel, с одобрения Director поставил задачу добавить новый функционал на вкладку Журнал.

Сообщения, о действиях пользователя, которые сейчас выводятся в лог, например:
{{{
Mar 13 06:07:12 sw01 daemon.info swd[254]: user admin from [192.168.1.208] authenticated
Mar 13 06:47:14 sw01 daemon.info swd[254]: admin from [192.168.1.208]: writing variable(s) to slot 13
Mar 13 06:47:17 sw01 daemon.info swd[254]: admin from [192.168.1.208]: writing variable(s) to slot 13
Mar 13 06:47:41 sw01 daemon.info swd[254]: admin from [192.168.1.208]: TDM mapper table cell 3:16 changed
Mar 13 06:47:42 sw01 daemon.info swd[254]: admin from [192.168.1.208]: TDM mapper table cell 1:8 changed
Mar 13 06:48:29 sw01 daemon.info swd[254]: admin from [192.168.1.208]: writing variable(s) to slot 2
Mar 13 06:48:36 sw01 daemon.info swd[254]: admin from [192.168.1.208]: configuration saved
}}}
нужно выводить ещё и в журнал.

На рисунке '''примерный''' вид того, как должна выглядеть вкладка Журнал.
[[Image(1.png)]]"	san
	410	VF-08: изменить алгоритм записи конфигурации	web-интерфейс (sw)		задача	alx	closed	2019-11-28T16:45:01+05:00	2019-11-28T16:48:06+05:00	"Требуется включить High Pass фильтр, для устранения постоянного смещения в цифровом сигнале. Фильтр включается так: в конфигурационной переменной каждого порта, в байте 3(считая с ноля) установить бит №1 в значение 0.

Это действие проводить при каждой записи конфигурации в плату VF-08 из окна конфигурации.

"	vlad
	411	PD-04:4W01: изменить алгоритм записи конфигурации	sw		задача	alx	closed	2019-11-28T16:54:33+05:00	2019-11-28T18:21:35+05:00	"Требуется включить High Pass фильтр, для устранения постоянного смещения в цифровом сигнале. Фильтр включается так: в конфигурационной переменной .5.0. в строке соответствующего модуля в байте 3(считая с ноля) установить бит №1 в значение 0.

Это действие проводить при каждой записи конфигурации в плату PD-04 из окна конфигурации."	vlad
	413	Добавить новые прошивки плат GE-04, GE-12, GE-108	sw		задача	alx	closed	2019-12-26T12:07:59+05:00	2019-12-26T16:26:43+05:00	"GE-04 (исполнение платы: 1)
Ревизия ПО 8.

GE-16 (исполнение платы: 1)
Ревизия ПО 4.

GE-108 (исполнение платы: 1)
Ревизия ПО 6.

Прошивки переданы в архив (engprogs)"	san
	415	Резервная плата всегда в резерве	sw		задача	alx	closed	2020-02-06T17:01:33+05:00	2020-02-17T15:58:59+05:00	"Плата sw-01 будучи установленной на место 10 выполняет функции резервной платы и при отсутствии сигналов от основной платы в течении заданного времени плата становится активной.
Выяснилось, что для некоторых случаев пользователям требуется  этот механизм отключать.

Нужно добавить в резервную плату конфигурационный параметр, доступный через веб-интерфейс, при установке этого параметра в некоторое значение плата не должна автоматически активироваться при отсутствии сигналов от основной платы.
"	san
	424	Отображение плат PS-48D исполнений 4 и 5	web-интерфейс (sw)		задача	alx	closed	2020-03-23T15:30:47+05:00	2020-03-27T14:32:37+05:00	"Нужно корректно отображать новые исполнения плат PS-48D в веб-интерфейсе:

исполнение 4:
Отображается аналогично исполнению 3, кроме надписи в окне платы:
Исполнение платы: 75 Вт.

исполнение 5:
Отображается аналогично исполнению 3, кроме надписи в окне платы:
Исполнение платы: 100 Вт.
"	san
	426	Добавить новые версии прошивки платы PS-48D ( исполнение 3,4,5 ревизия 12)	sw		задача	alx	closed	2020-03-27T14:56:11+05:00	2020-03-27T16:55:24+05:00	"Требуется добавить следующие прошивки:
- исполнение 3, ревизия 12
- исполнение 4, ревизия 12
- исполнение 5, ревизия 12

Прошивки и чэнджлог переданы в архив (engprogs)"	san
	440	Добавить новые версию прошивки платы FO-08 ( исполнения 1 и 3  ревизия 9,10)	sw		задача	alx	closed	2020-06-02T10:09:33+05:00	2020-06-04T11:28:43+05:00	Прошивка в engprogs	ledol
	441	Добавить новую версию прошивки платы PD-04 ( исполнение 1 ревизия 17, 18)	sw		задача	alx	closed	2020-06-02T10:10:21+05:00	2020-06-04T11:28:27+05:00	Прошивка в engprogs	ledol
	443	Добавить новую версию прошивки платы PD-04 (исполнение 1 ревизия 20)	sw		задача	alx	closed	2020-06-09T17:06:05+05:00	2020-06-09T17:57:54+05:00	"Оказалось что ревизия 19 содержит ошибку - нужно изъять.
А 20-ю добавить.
Предыдущую, стабильную, ревизию 16 оставить."	san
	451	Добавить новую версию прошивки платы FO-08 и PD-04	sw		задача	alx	closed	2020-08-14T11:58:44+05:00	2020-08-14T12:28:42+05:00	"FO-08 исполнение 3 ревизия 11
PD-04 исполнение 1 ревизия 21
Прошивки в engprogs"	ledol
	467	Добавить отображение внешних термодатчиков для плат питания	web-интерфейс (sw)		задача	alx	closed	2020-11-05T12:34:37+05:00	2021-11-19T17:14:07+05:00	"Ранее поддержка внешних термодатчиков(далее ВТ) была добавлена для PS-48D исполнений 3,4,5.
Теперь требуется по аналогии(#388 + #455) сделать поддержку ВТ для оставшихся плат питания. Для исполнений без поддержки ВТ должен отображаться старый вариант окна, для тех что с поддержкой - новый.

|| плата || исполнение || поддержка ВТ || мощность ||
|| PS-24D||1|| нет||40||
|| PS-24D||2|| ДА ||40||
|| PS-24D||3|| ДА ||75||
|| PS-48D||1|| нет||75||
|| PS-48D||2|| нет||40||
|| PS-48D||3|| ДА ||40||
|| PS-48D||4|| ДА ||75||
|| PS-48D||5|| ДА ||100||
|| PS-220D||1|| нет||40||
|| PS-220D||2|| ДА ||40||
|| PS-220D||3|| ДА ||40||
|| PS-220D||4|| ДА ||40||
|| PS-650D||1|| ДА ||40||

Напомню отличия варианта с поддержкой функции ВТ от старого
- в плате появились новые переменные: таблица .25.0 и переменные .26.0... .29.0
-  в таблицу аварий в окне платы новая авария: ""Авария термодатчика"" (.26.0) и её маска (.27.0).
- две новые настройки: ""Нижний порог температуры""(.28) и ""Верхний порог температуры""(.29) в виде полей ввода с ограничениями значений 0..100 градусов цельсия.

- отображение датчиков в таблице
||||||||= Термодатчики =||
||=Датчик=||=Вкл.=||=Температура °C=||=Серийный номер=||
||tdat 1||чекбокс<.25.1.3.0>||<.25.1.2.0>||<.25.1.1.0>||
||tdat 2||чекбокс<.25.2.3.0>||<.25.2.2.0>||<.25.2.1.0>||
В столбце ""Вкл."" значение переменной 0 соответствует пустому чекбоксу, 1- отмеченный чекбокс.Имя датчика по умолчанию tdat 1 и tdat 2 . 
- Ячейка столбца температура подсвечиваются синим цветом, если значение температуры ниже значения переменной .28, красным светом, если значение больше .29 (при условии что .29 больше ноля) иначе не подсвечивается.

'''Дополнительно'''
На всех платах с поддержкой функции ВТ в свежих ревизиях ПО появятся новые переменные .25.x.4.0. Значение переменной показывает знак значения температуры соответствующего датчика: 1 - минус(отрицательная температура), 0 - плюс. В случае, '''если''' переменные .25.x.4.0 '''присутствуют в мибе''', то нужно отображать температуру внешних датчиков учитывая знак. Также нужно учесть знак при подсветке ячейки значения температуры синим и красным. И т.к. ранее температура датчика не могла быть ниже ноля, а теперь может, то нужно немного уточнить алгоритм подсветки:
- Ячейка столбца температура подсвечиваются синим цветом, если значение температуры ниже значения переменной .28'''(при условии что .28 больше ноля)''', красным светом, если значение больше .29 (при условии что .29 больше ноля) иначе не подсвечивается.
"	san
	468	Добавить новую версию прошивок плат GE-04 (исполнение 1 ревизия 9),  GE-12 (исполнение 1 ревизия 15)	sw		задача	alx	closed	2020-11-05T17:07:14+05:00	2020-11-06T14:50:32+05:00	"GE-04 (исполнение 1 ревизия 9)
GE-12 (исполнение 1 ревизия 15)"	san
	471	Добавить прошивки плат питания	sw		задача	alx	closed	2020-11-10T13:35:00+05:00	2026-03-10T15:09:49+05:00	"
1. PS-24D, исп.2, ревизия 14
2. PS-24D, исп.3, ревизия 14

3. PS-48D, исп.3, ревизия 14
4. PS-48D, исп.4, ревизия 14
5. PS-48D, исп.5, ревизия 14

6. PS-220D, исп.2, ревизия 14
7. PS-220D, исп.3, ревизия 14
8. PS-220D, исп.4, ревизия 14

9. PS-650D, исп.1, ревизия 14

10. BS-220, исп.1, ревизия 14
11. BS-220, исп.2, ревизия 14"	san
	472	Реализовать отображение платы ST-124 в веб-интерфейсе	sw		задача	alx	closed	2020-11-12T18:33:35+05:00	2020-11-25T15:46:43+05:00	"Алексей, по просьбе Алексея Д. передаю тебе т.з. 
Все вопросы к автору, я только создал тикет)
{{{
11.11.2020

Дорогой Алексей.
Хотелось согласовать параметры настройки и отбражения web-интерфейса платы ST-124.

Описание переменных платы ST-124

Переменные 1,2,3,4 - стандартные, описаны в \\Ubuntu-server\xchange\alx\monitoring2.pdf

нестандартные переменные:


переменная 5 (конфигурация портов Ethernet)  совпадает по формату с аналогичной переменной платы ST-108

Тип - строка, размер 32 байта,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0	Global config		GC[7..0]				0
				bit[1..0]- VLAN MODE			
				0-ВЫКЛ. 1-Port-basedVLAN 2-IEE802.1Q	
				bit2 - Enable IGMP Snooping		
				bit3 - Disable Back Pressure
				bit4 - Filter802.1D Enable
				bit5 - BroadcastStormFilterEnable
				bit[7..6]- reserved



1	Bandwith control1	[7..4]-port-1 [3..0]-port0		0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)
2	Bandwith control2	[7..4]-port-3 [3..0]-port2		0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)
3	Bandwith control3	[7..4]-port-5 [3..0]-port4		0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)
4	Bandwith control4	[7..4]-port-7 [3..0]-port6		0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)



5..8	Port0..3 config		P0..3[7..0]				0x0F
				bit0 - SCRAMBLER_HEAD ON 
				bit1 - SCRAMBLER_PLD ON 
				bit2 - LCAS ON
				bit3 - VCAT ON
				bit[6..4]- reserved
				bit7 - port disable

9..12	Port4..7 config		P4..7[7..0]				0x17
				bit0 - 100/10 select(1=100) 
				bit1 - Full/Half select(1=Full)
				bit2 - Pause En
				bit3 - AsyPause En
				bit4 - AutoNeg En
				bit5 - Alarm mask En
				bit6 - reserved
				bit7 - port disable
				
13	Port8 config		P8[7..0]				0
				bit7 - port disable


14	VLAN Assign. Index	[7..4]-port-1 [3..0]-port0		0
15	VLAN Assign. Index	[7..4]-port-3 [3..0]-port2		0
16	VLAN Assign. Index	[7..4]-port-5 [3..0]-port4		0
17	VLAN Assign. Index	[7..4]-port-7 [3..0]-port6		0
18	VLAN Assign. Index	[3..0]-port8				0

19-31	reserved


переменная 6 (конфигурация VLAN портов Ethernet) совпадает по формату с аналогичной переменной платы ST-108

Тип - строка, размер 64 байта, значение определено ниже ,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

3..0 	VLAN1bytes
0	B0			PortMember Port[7..0]			0
1	B1			Vid1					0
					Bit0 PortMember Port8
					Bit1 EnVIDinsert Port8
					Bit3..2 reserved
					Bit[7..4] PVID[11..8]

2	B2			Vid2					0
					Bit[7..0] PVID[7..0]


3	B3			Insert1					0
					Bit[7..0] EnVIDinsert Port7..0

7..4 VLAN2
....
60..63 VLAN16



переменная 7 (COMMAND byte) совпадает по формату с аналогичной переменной платы ST-108

Тип - символ, размер 1 байт, значение - константа <>1,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0	COMMAND			= 0 - нет активных команд		0
				= 1 - старт реконфигурации платы	
				> 1 - не определено

переменная 8 (состояние портов Ethernet) совпадает по формату с аналогичной переменной платы ST-108


Тип - строка, размер 2 байта,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0	Links			Port[7..0]Link				0-no Link 1-Link
1	Links2			Port8Link				0-no Link 1-Link



переменная 9 (спорадические сообщения (Trap) Ethernet портов) совпадает по формату с аналогичной переменной платы ST-108

Тип - таблица, размер 4 элемента по 1у байту, значение - наличие линка порта ,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0-3	Link_Alarm		0/1 1 - Авария					0



переменная 10 (конфигурация потоков Е1)

Тип строка, длина строки 25 байт,чтение\запись,формат -


Байт	Название		Параметры				Значение по умолчанию

0	конфигурация 1-го потока Е1

	бит 0 Блокировка	1-поток блокирован 0-разблокирован		1

	бит 1	Маска		1-авария потока замаскирована 0-нет		0

	бит 2	Формат		0-форматированный 1-нет				0

	бит 3	Шлейф канала	0-шлейф выключен 1-включен			0

	бит 4	сброс счетчиков	0-запрещен 1-разрешен				0
	
	биты 5-7 резерв		0						0 


1-23  конфигурация 2-го - 24-го потоков Е1

25	обновление		0						0


переменная 11 (статус потоков Е1)

Тип строка, длина строки  216 байт, чтение ,формат -

Байт	Название		Параметры				Значение по умолчанию

0	аварии потока 1
	бит 0			LOS 1-LOS 0-норма				1
	бит 1			LOF 1-LOF 0-норма				1
	бит 2			AIS 1-AIS 0-норма				1
	бит 3			SLIP 1-SLIP 0-норма				1
	бит 4			RAI 1-RAI 0-норма				1

	битs 7-5		LAST_Al	1/2/3/4/5 0-норма			1

1-4	AS_counter		0x00000000-0xFFFFFFFF				0

5-8	UAS_counter		0x00000000-0xFFFFFFFF				0

9-17	аварии и счетчики потока 2
...
207-215	аварии и счетчики потока 24


переменная 12 (настройка refclk)

Тип ,Целое число размером 16 бит (2 байта),чтение\запись, формат -


Байт	Название		Параметры				Значение по умолчанию

0	refclk0			0-24 (0-выкл,1-24 номер Е1)			0

1	refclk1			0-24 (0-выкл,1-24 номер Е1)			0


переменная 13 (таблица спорадических сообщений аварий потоков Е1, как в плате Е1-08)

Тип Таблица, 24 строки, в строке три одинарных аварии потока, чтение ,формат -


Перем.	Название		Параметры				Значение по умолчанию

0	LOS			1-LOS 0-норма					1

1	LOF			1-LOF 0-норма					1

2	AIS			1-AIS 0-норма					1


переменная 14 (байт режим работы оптики) 

Тип - символ, размер 2 байта,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0	режим работы		0-5					0
1	режим синхронизации	0-10					0

байт 1 (режим работы)
0- P2P (точка-точка)
1- P2P_R (точка-точка с резервированием)
2- P2DP	(Y-режим)
3- Line	(цепочка)
4- Circle (кольцо)
5- Circle_End (кольцо с разрывом)
6-255 - не используются *(переход в режим P2P)

байт 2 (мл. тетрада - конфигурация,ст. тетрада - состояние) (режим синхронизации)
биты [4..0]
0 - freerun
1 - Opt. A
2 - Opt. B
3-26 - E1_1-E1_24
27-31 - не используются *(переход в режим freerun)

Визуализация текущего состояния синхронизации SDH. 
биты [7..5]
0 - locked
1 - tracing
2 - hold
3 - freerun
4-7 - не используются
   


переменная 15 (конфигурация оптических портов)совпадает по формату с аналогичной переменной платы ST-108

Тип Таблица, 2 строки по 1-й переменной (строка 0 - Оптика А, строка 1 - Оптика Б), длина строки  64 байта,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0	Блокировка		1-порт блокирован 0-разблокирован		1
1	Маска			1-аварии порта замаскированы 0-нет		0
2	Сброс счетчиков		1-сброс						0

3	Контрольный байт SOH/POH, биты:
	0 - J0 вкл.\выкл. 	1- включить передачу поля J0 в составе SOH	0
	1 - J1 вкл.\выкл.	1- включить передачу поля J1 в составе POH	0
	2 - SSM(S1) вкл.\выкл.	1- включить передачу SSM* поля S1 в составе POH	0
	3 - SS 			1- включить контроль SS поля			0
	4 - J0 ctrl вкл.\выкл.	1- включить контроль поля J0 в составе SOH	0
	5 - J1 ctrl вкл.\выкл.	1- включить контроль поля J1 в составе POH	0
	6-7 - reserved 								0
	
	SSM* - Synchronization Status Message in S1 byte

4	Mask byte 1: 1- авария замаскирована
		7   6  5      4      3	 2 1 0 
	 	OOF RS MS-AIS MS-RDI OOM reserved

5	Mask byte 2: 1- авария замаскирована
		7    6	 5   4      3      2       1      0
		OLOS LOF LOM AU-LOP RS-TIM HP-UNEQ HP-TIM HP-PLM

6	Mask byte 3: 1- авария замаскирована
		7      6      5      4      3      2      1      0
		MS_EXC MS_DEG HP_EXC HP_DEG MS_AIS AU_AIS HP_AIS HP_RDI

7-21	строка передачи поля  J0 - 15 байт 
22-36	строка передачи поля  J1 - 15 байт

37-62	reserved		0						0

63	Обновление		0- обновление					0


переменная 16 (статус оптических портов) совпадает по формату с аналогичной переменной платы ST-108

Тип Таблица, 2 строки по 1-й переменной (строка 0 - Оптика А, строка 1 - Оптика Б), длина строки  64 байта,чтение,формат -

Байт	Название		Параметры				Значение по умолчанию

0	Состояние Link-a	1- Link active 0- Link inactive		0


1-4	счетчик AS		0x00000000 - 0xFFFFFFFF			0

5-8	счетчик UAS		0x00000000 - 0xFFFFFFFF			0


9	Alarm byte 1:							0
		7   6  5      4      3	 2 1 0 
	 	OOF RS MS-AIS MS-RDI OOM reserved

10	Alarm byte 2:							0
		7    6	 5 	  4      3      2       1      0
		OLOS LOF LOM AU-LOP RS-TIM HP-UNEQ HP-TIM HP-PLM

11	Alarm byte 3:							0
		7      6      5      4      3      2      1      0
		MS_EXC MS_DEG HP_EXC HP_DEG MS_AIS AU_AIS HP_AIS HP_RDI

12-26	строка приема поля  J0 - 15 байт				0-0
27-41	строка приема поля  J1 - 15 байт				0-0

42-63   reserved							0-0
	

переменная 17 (спорадические сообщения аварий оптики и SDH) совпадает по формату с аналогичной переменной платы ST-108

Тип Таблица, 4 строки по 1-й переменной (байт 0,2 - Оптика А, байт 1,3 - Оптика Б), чтение,формат -	

0	LOS_A

2	LOS_B

1	SDH_ALARM_A

3	SDH_ALARM_B


переменная 18 (конфигурация потоков Е1\Eth в контейнер SDH)
В полях Конфигурация вставки-выделения:
Тип cтрока 189 байт (63*3), чтение\запись,формат -	

байты 0..2 соответствуют аналогичным потокам вставки-выделения *3

Байт 1:

   Вариант 1: Конфигурация потоков вставки\выделения Е1-
   бит7 == 0 - E1
   бит6..5 == 0,1,2 (1-Tx/Rx-A,2-Tx/Rx-B,0-Tx-A+B Rx-A or B)
   бит4..0 == 1..24 (номер потока Е1)

   Вариант 2: Конфигурация потоков вставки\выделения Eth-
   бит7 == 1 - Eth
   бит6 == 0

   бит5 - K4_ESL_OFF 	0= 0x0D (GFP)
   бит4 - V5_TSL_OFF 	0= 101 (Extended)

   бит3..2 == 0,1,2 (0-Tx/Rx-A,1-Tx/Rx-B,2-Tx-A+B Rx-A or B)
   бит1..0 == 0..3 (номер группы STM линков Eth)


Байт 2:
   Mask byte 1: 1- авария замаскирована
	bits	7  	 6 	  5          4        3	    2        1        0 
	 	TU12_AIS TU12_LOP J2_ALLZERO TU12_RDI J2_NS TU12_TIM TU12_PLM TU12_UNEQ


Байт 3: Конфигурация служебных полей
    бит 0 - J2 вкл.\выкл. 	1- включить передачу поля J2 в составе VC-12	0
    бит 1 - J2 ctrl вкл.\выкл. 	1- включить прием поля J2 в составе VC-12	0
    бит2..7 == reserved								0



переменная 19 (состояние потоков Е1\Eth в контейнере SDH) совпадает по формату с аналогичной переменной платы ST-108

Тип cтрока 63 байта, чтение,формат -	
байты 0-62 соответствуют аналогичным потокам вставки-выделения 1-63.

Байт :
   Alarm byte: 1- авария
	 bits	7  	 6 	  5          4        3	    2        1        0 
	 	TU12_AIS TU12_LOP J2_ALLZERO TU12_RDI J2_NS TU12_TIM TU12_PLM TU12_UNEQ


переменная 20 (конфигурация служебных полей контейнеров VC-12 потока 1-8)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение\запись,формат:
	
  байт 0..15  - поле J2 потока 1, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
  байт 16..31 - поле J2 потока 2
  ...
  байт 112..127 - поле J2 потока 8


переменная 21 (содержимое служебных полей контейнеров VC-12 потока 1-8)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение,формат:
  байт 0..15  - поле J2 потока 1, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
  байт 16..31 - поле J2 потока 2
  ...
  байт 112..127 - поле J2 потока 8


переменная 22 (конфигурация служебных полей контейнеров VC-12 потока 9-16)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение\запись,формат:
	
  байт 0..15  - поле J2 потока 9, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
  байт 16..31 - поле J2 потока 10
  ...
  байт 112..127 - поле J2 потока 16


переменная 23 (содержимое служебных полей контейнеров VC-12 потока 9-16)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение,формат:
  байт 0..15  - поле J2 потока 9, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
  байт 16..31 - поле J2 потока 10
  ...
  байт 112..127 - поле J2 потока 16

переменная 24 (конфигурация служебных полей контейнеров VC-12 потока 17-24)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение\запись,формат:
	
  байт 0..15  - поле J2 потока 17, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
  байт 16..31 - поле J2 потока 18
  ...
  байт 112..127 - поле J2 потока 24


переменная 25 (содержимое служебных полей контейнеров VC-12 потока 17-24)
В полях Конфигурация вставки-выделения поля J2 (строка 16 байт * номер потока (0-7)):
Тип cтрока 128 байт, чтение,формат:
  байт 0..15  - поле J2 потока 17, байт 0 - 0\1=выкл\вкл байты 1-15=текстовая строка
  байт 16..31 - поле J2 потока 18
  ...
  байт 112..127 - поле J2 потока 24



 С уважением Долженко А.П.

P.S.

Режим VLAN имеет три (а не 2) варианта 0-ВЫКЛ. 1-Port-basedVLAN 2-IEE802.1Q
В плате присутствует 9 портов. Порты 0,1,2,3- подключены к направлению STM, идентифицируются как
STM группа-0,1,2,3. Порты 4,5,6,7 - выходят на внешний разъем, идентифицируются как Ext.Port 0,1,2,3.
Порт 8 подключен к кроссу.

Для тестирования можно использовать блок 192.168.20.159

}}}"	san
	477	Добавить прошивку платы ST-124, исполнение 1, версия ПО 1.	sw		задача	alx	closed	2020-11-26T10:20:52+05:00	2020-11-26T10:48:27+05:00	Алексей. В eng_progs находится прошивка платы ST-124, предлагаю добавить ее.	ledol
	480	Корректировка режима синхронизации ST-124	sw		задача	alx	closed	2020-11-30T09:25:13+05:00	2020-11-30T10:33:34+05:00	"В плате ST-124 (в отличии от ST-018), в переменной 14 (режим работы оптики), в байте 2, биты отвечающие за визуализацию состояния синхронизации сместились с позиции 7..4 на позицию 7..5 (в связи с тем, что число потоков Е1 увеличилось до 24 и биты 4..0 оказались заняты). 
Мне кажется, что этот момент в данное время не учтен (при режиме freerun отображается состояние unknown).

для тестирования используется блок 20.159"	ledol
	481	Добавить прошивку платы ST-124, исполнение 1, версия ПО 2.	sw		задача	alx	closed	2020-11-30T12:27:00+05:00	2020-11-30T13:15:14+05:00	Необходимо добавить прошивку	ledol
	484	Корректировка web-интерфейса ST-018	sw		задача	alx	closed	2020-12-10T09:53:16+05:00	2020-12-10T15:28:44+05:00	"10.12.2020

Здравствуй Алексей.

Есть необходимость корректировки ПО платы ST-018, хотелось бы согласовать изменения настроек и отбражения web-интерфейса платы.

1. Добавляются счетчики ошибок B1/B2/B3 для каждого оптического стыка.

Переменная 16, строка 1:
байты 42-45, (42-старший байт) Error counter B1
байты 46-49, (46-старший байт) Error counter B2
байты 50-53, (50-старший байт) Error counter B3
переменная 16, строка 2:
байты 42-45, (42-старший байт) Error counter B1
байты 46-49, (46-старший байт) Error counter B2
байты 50-53, (50-старший байт) Error counter B3


2. Вкладка Ethernet

Есть необходимость скорректировать комментарии вкладки Ethernet платы ST-018.

2.1.Вкладка Ethernet, левый столбец (без названия), сверху вниз:
STM группа 3,STM группа 2,STM группа 1,STM группа 0, Ext. port 1, Ext. port 2, Ext. port 3,Ext. port 4, Кросс.

2.2. Галочка Filter broadcast storm переименовывается в Disable broadcast storm filter.

2.3. Во вкладке Ethernet, справа, добавляется столбец чекбоксов. Столбец имеет общее называние PVID insert.
Каждый чекбокс относится к соответствующему порту 0..8.
Состояние чекбокса передается в переменной 5, байты 5-13, бит 6 (байты 5-13 - конфигурация соответствующего порта, бит 6 ранее был резервным для всех 

портов). 0 - чекбокс снят, 1 - установлен.
Во вкладке VLAN, платы ST-124, убирается таблица EnVIDinsert ports (правая часть вкладки). В переменной 6, байты относящиеся к этой части таблицы становятся 

резервными. Это, при кратности 16 по 4 байта, байт 3 полностью и байт 1 бит 1.


Для работы предлагаю использовать блок 192.168.20.159. В нем присутствуют платы ST-018 и ST-124 (для примера)."	ledol
	493	Добавить прошивку платы PD-04, ревизия 23, исполнение 1.	sw		задача	alx	closed	2021-01-12T15:15:04+05:00	2021-01-12T17:34:38+05:00		ledol
	494	Прошивка GE-12, версия 16	sw		задача	alx	closed	2021-01-19T11:59:10+05:00	2021-01-19T12:15:08+05:00	"Выпустить обновление SW с прошивкой платы GE-12 версия 16.

Изменения: добавлена функция Ingress limit (ограничение входящего трафика каждого Ethernet порта платы).
"	ledol
	504	TD-01 коррекция MiB и WEB интерфейса	sw		задача	alx	closed	2021-04-14T10:24:12+05:00	2021-04-21T09:57:07+05:00	"
В связи с изменением концепции платы TD-01 возникла необходимость корректировки
MiB и Web интерфейса.

- Настройки Ethernet перенесены в отдельные сегменты переменной 5 (совпадают с аналогичными переменными плат ST).
- В переменной 5 настройки TDM заменены на настройки интерфейсов Е1.
- Добавлена переменная спорадических сообщений портов Е1 (аварии LOS, LOF, AIS).


Примечание * Имеет смысл настройки Ethernet WEBинтерфейса платы вынести в отдельные вкладки
(поскольку формат совпадает с платами ST имеет смысл сделать идентичную визуализацию)

Примечание * Требуется калькуляция-визуализация парметров ""размер пакета передачи"" и
""размер буфера приема (* 8мс)""    Sz = Pkt_sz*8*NumCh  (автор формулы Никифоров Влад доб.тел.526)

Примечание * в качестве блока отладки предлагается блок 192.168.20.159 (платы TD и ST в составе)

-------------------------------------------------------------------------------------------------
Переменные 1,2,3,4 - стандартные, описаны в \\Ubuntu-server\xchange\alx\monitoring2.pdf

Номер платы 38 , имя платы TD-01.

нестандартные переменные:

-------------------------------------------------------------------------------------------------
переменная 5 (конфигурация платы)

Тип строка, длина строки 150 байт,чтение\запись,формат -


Байт	Название			Параметры				Значение по умолчанию


-- Сетевые настройки платы

0	IP адрес платы старший байт	0-255					192
1	IP адрес платы 			0-255					168
2	IP адрес платы 			0-255					1
3	IP адрес платы младший байт	0-255					254

4  маска IP адреса платы старший байт	0-255					255
5  маска IP адреса платы		0-255					255
6  маска IP адреса платы		0-255					255
7  маска IP адреса платы младший байт	0-255					0

8  	адрес шлюза старший байт	0-255					192
9	адрес шлюза			0-255					168
10	адрес шлюза			0-255					1
11  	адрес шлюза младший байт	0-255					1

-- Настройки генератора опорной частоты

12	настройка выхода refclk0	0-4 (0-выкл. 1-4 номер потока Е1)	0
					5-8 (1-4 номер конвертера Eth<->TDM)

13	настройка выхода refclk1	0-4 (0-выкл. 1-4 номер потока Е1)	0
					5-8 (1-4 номер конвертера Eth<->TDM)

-- Настройки конверторов Е1<->Eth<->E1 (номер конвертера привязан к потоку Е1)

14-30 Настройки конвертера 1

14	Блокировка		1-поток (конвертер) блокирован 0-разблокирован	1

15	Маска аварий приема E1		0\1 (1-замаскирована)			0

16	Маска аварии приема Eth		0\1 (1-замаскирована)			0

17	Формат			0-поток форматированный 1-нет			0

18	Число каналов потока Е1		1-32					32

19	Шлейф (двусторонний)	0-шлейф выключен 1-включен			0

20	Сброс счетчиков		0-запрещен 1-разрешен				0

21	размер пакета передачи (мс)		1-180 				11 (1408 байт при 32-х каналах)

22	размер буфера приема (* 8мс)		1-255				4 (32 цикла)

23	адрес UDP порта источника старший байт	0-255				0

24	адрес UDP порта младший байт		0-255				0

25	адрес UDP порта назначения старший байт 0-255				0

26	адрес UDP порта младший байт		0-255				0

27	IP адрес порта назначения старший байт	0-255				192

28	IP адрес порта назначения		0-255				168

29	IP адрес порта назначения		0-255				1

30	IP адрес порта назначения младший байт	0-255				254

31-47 Настройки конвертера 2

48-64 Настройки конвертера 3

65-81 Настройки конвертера 4

-- Настройки интерфейсов Ethernet (порты 0-3 внешние, 4-кросс, 5-CPU)

Байт	Название		Параметры				Значение по умолчанию

82	Global config		GC[7..0]				0
				bit[1..0]- VLAN MODE			
				0-ВЫКЛ. 1-Port-basedVLAN 2-IEE802.1Q	
				bit2 - Enable IGMP Snooping		
				bit3 - Disable Back Pressure
				bit4 - Filter802.1D Enable
				bit5 - BroadcastStormFilterEnable
				bit[7..6]- reserved


83	Bandwith control1	[7..4]-port-1 [3..0]-port0		0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)
84	Bandwith control2	[7..4]-port-3 [3..0]-port2		0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)


85..88	Port0..3 config		P0..3[7..0] (External ports)		0x17
				bit0 - 100/10 select(1=100) 
				bit1 - Full/Half select(1=Full)
				bit2 - Pause En
				bit3 - AsyPause En
				bit4 - AutoNeg En
				bit5 - Alarm mask En
				bit6 - PVID_Insert
				bit7 - port disable
				
89	Port4 config		P4[7..0] (CROSS)			0
				bit6 - PVID_Insert
				bit7 - port disable

90	Port5 config		P4[7..0] (CPU)				0
				bit6 - PVID_Insert
				bit7 - port disable

91	VLAN Assign. Index	[7..4]-port-1 [3..0]-port0		0
92	VLAN Assign. Index	[7..4]-port-3 [3..0]-port2		0
93	VLAN Assign. Index	[7..4]-port-5 [3..0]-port4		0

-- Настройки VLAN Ethernet (порты 0-3 внешние, 4-кросс, 5-CPU)

Тип - строка, размер 48 байт,формирует 16 записей по 3 байта, чтение\запись,формат -

Каждая запись отвечает за отдельную VLAN


Байт	Название		Параметры				Значение по умолчанию

97..94 	VLAN1bytes
0	B0			PortMember Port[5..0]			0
1	B1			Vid1					0
					Bit3..0 reserved
					Bit[7..4] PVID[11..8]

2	B2			Vid2					0
					Bit[7..0] PVID[7..0]

100..98 VLAN2
....
141..139 VLAN16

148..142 reserved		0					0

149 Признак обновления переменной (всегда 0)	0			0

--------------------------------------------------------------------------------
переменная 6 (статистическая информация)

Тип строка, длина строки 120 байт,чтение\запись,формат -


Байт	Название					Параметры	Значение по умолчанию

0 	Версия ПО платы					0			0

1-6	МАС адрес платы					0-0			0-0

-- Статус Ethernet  портов платы

6-9	конвертер 1 счетчик UDP tx			0			0
10-13   конвертер 1 счетчик UDP rx			0			0

14-17   конвертер 1 счетчик ERR  rx (неверная CRC пакетов) 	0		0
18-21	конвертер 1 счетчик SLIP rx (потеря пакетов)		0		0

22-25	конвертер 2 счетчик UDP tx			0
26-29	конвертер 2 счетчик UDP rx			0

30-33	конвертер 2 счетчик ERR  rx (неверная CRC пакетов)	0
34-37	конвертер 2 счетчик SLIP rx (потеря пакетов)		0

38-41	конвертер 3 счетчик UDP tx			0
42-45	конвертер 3 счетчик UDP rx			0

46-49	конвертер 3 счетчик ERR  rx (неверная CRC пакетов)	0
50-53	конвертер 3 счетчик SLIP rx (потеря пакетов)		0

54-57	конвертер 4 счетчик UDP tx			0
58-61	конвертер 4 счетчик UDP rx			0

62-65	конвертер 4 счетчик ERR  rx (неверная CRC пакетов)	0
66-69	конвертер 4 счетчик SLIP rx (потеря пакетов)		0


70	Состояние Link-ов портов коммутатора		0			0
							bit0 - Link Port 1 (0-нет) Внешний порт 1
							bit1 - Link Port 2 (0-нет) Внешний порт 2
							bit2 - Link Port 3 (0-нет) Внешний порт 3
							bit3 - Link Port 4 (0-нет) Внешний порт 4

							bit4 - Link Port 5 (0-нет) Кросс порт
							bit5..7 - не используются

71	Состояние Link-ов конверторов			0			0
							bit0 - Link Конвертер 1 (0-нет)
							bit1 - Link Конвертер 2 (0-нет)
							bit2 - Link Конвертер 3 (0-нет)
							bit3 - Link Конвертер 4 (0-нет)
							bit4..7 - не используются


-- Статус портов Е1 платы

72	Состояние порта Е1_1 платы			0			0
							bit0 - 1-LOS (0-нет)
							bit1 - 1-LOF (0-нет)
							bit2 - 1-AIS (0-нет)
							bit3 - 1-SLIP (0-нет)
							bit4 - 1-RAI (0-нет)
							bit5 - 1/2/3/4-LAST_Al (последняя авария) (0-нет)
							bit6..7 - не используются


73-76	AS_counter E1_1					0x00000000-0xFFFFFFFF				0

77-80	UAS_counter E1_1				0x00000000-0xFFFFFFFF				0

81-89	Состояние порта Е1_2 платы (9 байт)

90-98	Состояние порта Е1_3 платы (9 байт)

99-107	Состояние порта Е1_4 платы (9 байт)

-- Статус блоков выделения тактовой частоты

108	Заполнение буфера приема конвертора 1 (%)	0-100						0
109	Заполнение буфера приема конвертора 2 (%)	0-100						0
110	Заполнение буфера приема конвертора 3 (%)	0-100						0
111	Заполнение буфера приема конвертора 4 (%)	0-100						0


112	Значение отклонения захваченой частоты 1конв. (ppm)	+127 - -127					0
	(знаковое число)
113	Значение отклонения захваченой частоты 2конв. (ppm)	+127 - -127					0
114	Значение отклонения захваченой частоты 3конв. (ppm)	+127 - -127					0
115	Значение отклонения захваченой частоты 4конв. (ppm)	+127 - -127					0

116-119  reserved (all 0`s)

------------------------------------------------------------------------------------

переменная 7 (спорадические сообщения (Trap) Ethernet портов)

Тип - таблица, размер 4 элемента по 1-у байту, значение - наличие линка порта ,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0-3	Link_Alarm		0/1 1 - Авария					0

переменная 8 (спорадические сообщения (Trap) конвертеров)

Тип - таблица, размер 4 элемента по 1-у байту, значение - наличие линка порта ,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0-3	LOS_CONV		0/1 1 - Авария					0


переменная 9 (таблица спорадических сообщений аварий потоков Е1)

Тип Таблица, 4 строки, в строке три одинарных аварии потока, чтение ,формат -


Перем.	Название		Параметры				Значение по умолчанию

0	LOS			1-LOS 0-норма					1

1	LOF			1-LOF 0-норма					1

2	AIS			1-AIS 0-норма					1


------------------------------------------------------------------------------------

"	ledol
	507	Окно FS-08: Добавить управление новой функцией Инверсия СУВ	web-интерфейс (sw)		задача	alx	closed	2021-05-11T14:52:21+05:00	2021-05-11T16:45:37+05:00	"Появилась новое исполнение платы FS-08 номер 4
Для этого исполнения нужно к имеющимся элементам в окне платы добавить по чекбоксу ""Инверсия СУВ"" к каждому каналу.

Переменная .5 хранит в себе конфигурацию каналов платы: 8 строк по 10 байт каждая
Байт №1 (считая с 0) ранее был свободен
Теперь в этом байте будет настройка Инверсия СУВ (Если байт =0 инверсия СУВ выключена, не равен нолю - включена.)

Значение по умолчанию - выкл.
Для исполнений 1,2,3 платы нужно по прежнему отображать старый вид окна без чекбоксов Инверсия СУВ."	san
	510	Добавить новую версию ПЛИС SW-01	sw		задача	alx	closed	2021-05-14T17:17:06+05:00	2021-05-14T18:31:16+05:00	"Новая версия ПЛИС(версия C) в  eng_progs\SW-01\ПЛИС\work\v.C\

Изменения: В первые 4 потока в режиме канальных плат ранее передавались СУВ ab01, теперь передаются СУВ abcd."	san
	518	TD-01 добавить прошивку платы	sw		задача	alx	closed	2021-06-15T09:48:00+05:00	2021-06-15T10:57:12+05:00	"Исполнение платы TD-01 - 1
Прошивки платы  - 1.bin, 2.bin
прошивки платы находятся - eng_progs\TD-01\bin\
changelog платы - change.txt там же."	ledol
	524	Добавить поддержку модуля TN01 для платы PD-04	web-интерфейс (sw)		задача	alx	closed	2021-06-29T10:04:53+05:00	2021-06-29T11:45:01+05:00	"Отображается модуль в веб-интерфейсе и работает абсолютно также как и GS01, за исключением названия.
Код типа модуля = 0x11
"	san
	525	Добавить новую прошивку для платы PD-04 (исполнение 1, прошивка 24)	sw		задача	alx	closed	2021-06-29T16:34:41+05:00	2021-06-29T16:48:55+05:00		san
	526	Добавить прошивку для FS-08 исполнение 4, версия 11	sw		задача	alx	closed	2021-06-29T16:37:32+05:00	2021-06-29T16:57:35+05:00	"В исполнении 4 появилась функция ""инверсия СУВ"""	san
	530	Добавить новые версии прошивки платы BS-220	sw		задача	alx	closed	2021-08-02T11:12:49+05:00	2021-08-02T11:34:56+05:00	"- BS-220 исполнение 1 ревизия 15
- BS-220 исполнение 2 ревизия 15

Прошивки и ченджлог в engprogs"	san
	532	Добавить прошивки плат PS-220D, PS-650DT	sw		задача	alx	closed	2021-08-03T17:18:10+05:00	2021-08-03T17:42:37+05:00	"PS-220D исполнение 2, ревизия 16
PS-220D исполнение 3, ревизия 16
PS-220D исполнение 4, ревизия 16

PS-650DT исполнение 1, ревизия 16"	san
	535	Громкий бой на PE-04 + VE-01 без сервера диспетчерской	web-интерфейс (sw)		задача	alx	closed	2021-09-03T11:42:59+05:00	2024-11-15T16:29:56+05:00	"В некоторых проектах Диспетчерской, где нет сервера диспетчерской связи, а Диспетчер вызывает операторов с помощью обычного sip телефона имеется необходимость включать Громкий Бой на плате PE-04 при вызове абонента платы VE-01.

Т.к. плата SW-01 имеет гипотетическую возможность получить информацию о вызове на VE-01 и имеет возможность включить ГБ на PE-04, я принял решение реализовать недостающий функционал средствами SW-01.

1. Функция включения ГБ и Таймаут ГБ должны настраиваться для:
- окончаний FXS платы VE-01
- sip пользователей зарегистрированных на VE-01
(логика настройки аналогичная функции ГБ в VE-02)
2. ГБ должен включаться на плате PE-04 в том-же блоке. Пользователь должен предварительно в настройках указать слот в который установлена плата. Для всех окончаний и пользователей VE-01 достаточно одной общей настройки.
3. Можно попробовать сделать это учитывая #534, а можно и нет :)
"	san
	540	Добавить прошивку для FO-08 исполнение 4, версия 12	sw		задача	alx	closed	2021-09-27T15:19:15+05:00	2021-09-27T15:45:53+05:00		san
	545	Плата PS-650DT отображение параметра Uвх	sw		задача	alx	closed	2021-11-16T16:21:02+05:00	2022-01-13T12:36:27+05:00	В окне платы PS-650DT нужно отображать параметр Uвх  по правилам аналогичным #531	san
	547	Добавить прошивку для PS-650DT исполнение 1, версия 17	sw		задача	alx	closed	2021-11-17T16:01:42+05:00	2021-11-17T16:25:31+05:00		san
	550	Добавить прошивку RT-01 исполнение 1 версия 5	sw		задача	alx	closed	2021-11-19T13:37:53+05:00	2021-11-19T15:19:40+05:00	Прошу добавить программную версию 5, платы RT-01 в актуальную ревизию SW-01.	ledol
	555	MC-02 pv3	sw		задача	alx	closed	2021-11-26T13:09:40+05:00	2021-11-26T14:33:26+05:00	Прошу добавить прошивку 3 в пакет mc-02.	ledol
	556	Добавить прошивки плат BS-220	sw		задача	alx	closed	2021-11-29T11:15:00+05:00	2021-11-29T12:46:12+05:00	"- исполнение 1 ревизия 17
- исполнение 2 ревизия 17
- исполнение 3 ревизия 17
- исполнение 4 ревизия 17"	san
	557	SM-02 pv12	sw		задача	alx	closed	2021-12-02T09:33:04+05:00	2021-12-02T10:15:20+05:00	Прошу добавить прошивку 12 в пакет sm-02.	ledol
	561	Добавить новую прошивку для платы SM-03 (исполнение 1, прошивка 2)	sw		задача	alx	closed	2022-01-14T16:06:27+05:00	2022-01-14T16:20:15+05:00		ledol
	566	Добавить прошивку PD-04 исполнение 1 версия 25	sw		задача	alx	closed	2022-02-10T17:40:38+05:00	2022-02-10T17:48:02+05:00		san
	569	Добавить прошивку TD-01 исполнение 1 версия 3	sw		задача	alx	closed	2022-03-16T17:17:45+05:00	2022-03-18T09:59:38+05:00	Прошивка и ченджлог в eng_progs\TD-01\bin\	ledol
	570	Добавить прошивку MC-02 исполнение 1 версия 4	sw		задача	alx	closed	2022-03-21T15:58:18+05:00	2022-03-21T17:22:42+05:00		ledol
	571	Добавить прошивку TD-01 исполнение 1 версия 4	sw		задача	alx	closed	2022-04-05T17:03:14+05:00	2022-04-05T18:28:11+05:00		san
	572	Добавить прошивку RT-01 исполнение 1 версия 7	sw		задача	alx	closed	2022-04-19T15:24:05+05:00	2022-04-19T15:31:54+05:00		ledol
	576	Сброс в заводские настройки	swd		задача	alx	closed	2022-08-29T11:58:26+05:00	2022-08-30T12:44:53+05:00	"Для забывчивых пользователей нужен простой механизм сброса настроек SW-01 в ""заводские настройки"". Достаточно часто случается так, что пользователь достаёт откуда-то плату SW-01, про которую он ничего не помнит и не может к ней подключиться через веб-морду, потому что например в конфигурации eth-коммутатора прописаны VLAN а он не помнит, или не помнит пароль веб-морды и не помнит пароль ssh. Для облегчения моей работы в качестве техподдержки, мне хотелось бы чтобы простым нажатием на кнопку на плате пользователь мог произвести сразу:
- установка ""заводского"" Ip адреса 192.168.0.254
- удаление файла конфигурации
- сброс пароля пользователя веб-интерфейса admin в значение ""пусто"" (а остальных пользователей веб можно удалить)
- сброс пароля пользователя root в значение ""пусто""

Все эти заводские настройки должны быть сразу же и ""навсегда"" применены, без дополнительных действий пользователя.

Изначально, много лет назад при разработке платы, такой механизм ledol планировал назначить на кнопку CLR, однако в тз это почему-то выродилось в ""сброс IP адреса"".

Предлагаю для описанного выше сброса в заводские настройки использовать ту же кнопку CLR, но как-то по другому, например: длинное нажатие CLR -> звуковой сигнал(сброс IP) -> продолжать удерживать ещё секунд 10 -> другой звуковой сигнал (сброс в заводские настройки)."	san
	578	Добавить новые версии прошивок платы FO-08	sw		задача	alx	closed	2022-10-05T12:19:17+05:00	2022-10-05T17:31:01+05:00	"~~ FO-08 исполнение 3 - прошивка 13 ~~
FO-08 исполнение 4 - прошивка 13"	san
	579	Добавить новую версию прошивки FO-08 исполнение 3 - прошивка 14	sw		задача	alx	closed	2022-10-06T16:39:36+05:00	2022-10-07T11:51:08+05:00		san
	588	Добавить новую версию прошивки PD-04 исполнение 1 - прошивка 26	sw		задача	alx	closed	2022-11-23T16:43:34+05:00	2022-11-23T17:00:40+05:00		san
	589	Добавить новую версию прошивки PS-220D исполнение 3 - прошивка 17	sw		задача	alx	closed	2022-11-23T16:44:18+05:00	2022-11-23T17:36:37+05:00		san
	598	Перезапуск платы по ватчдогу после сообщений snmpd о connection refused	sw		задача	alx	closed	2022-12-06T17:08:47+05:00	2023-03-03T18:56:04+05:00	"У пользователя в сети спонтанно перезагружаются блоки по watchdog, в логах перед перезапуском имеются странные сообщения типа:
{{{ Nov 18 06:01:41 sw01 daemon.err snmpd[251]: connect: Connection refused}}}

Нужно разобраться в чём причина и, если это зависит от нас, устранить.


----

Приведу цитаты из предыдущего обсуждения проблемы:

alx, [30.11.2022 12:29]
Я написал программу, посылающую SNMP запросы плате SW-01.
Пробовал послать 1000 запросов за 1 мс. Ничего плохого не произошло (нет ни перезагрузки, ни сообщений connection refused в логе).

Пробовал послать 1000 запросов за 1 секунду (один запрос каждую мс). Ничего плохого не произошло...

Похоже, что причина перезагрузки не связана с SNMP...

alx, [30.11.2022 16:03]
Похоже, что я был неправ.
Провел эксперимент: в swd в цикл, принимающий соединения, добавл задержку 100 мс (то есть он может принять не более 1 подключения за 100 мс). После этого передаю в плату 20 запросов SNMP с интервалом 1 мс. Результат - на все 20 запросов плата дает ответы. А я ожидал, что только 6 запросов будет обработано, остальные потеряются (сокету устанавливается размер очереди 5 - listen(sockfd, 5))...

Выходит, я не знаю, как добиться ошибки refused, и не знаю, почему она возникает.

man connect дает следующее объяснение этой ошибки:
ECONNREFUSED
              A connect() on a stream socket found no one listening on the remote address.

В то же время man listen говорит про второй аргумент:
The backlog argument defines the maximum length to which the queue of pending connections for sockfd may grow.  If a connection request arrives when the queue is full, the
       client may receive an error with an indication of ECONNREFUSED or, if the underlying protocol supports retransmission, the request may be ignored so that a later reattempt
       at connection succeeds.

alx, [30.11.2022 16:23]
Мне удалось получить сообщения connection refused только когда я закомментарил вызов listen().
Получается, что в реальной жизни такие сообщения могут возникнуть только при попытке соединения в период между вызоывми bind(), когда сокет реально создается, и listen()... При этом вызовы bind() и listen() в программе следуют непосредственно друг за другом...
Возможно, на момент старта swd система уже чем-то так загружена, что два последовательных вызова занимают существенное время?...

alx, [30.11.2022 19:01]
В логах видел несколько странностей.
Во-первых, прошивка в плате SW-01 устарела почти два года назад. Почему-то в ней давно (или никогда?) не обновляли ПО...

Еще там есть серия странных сообщений типа:
Nov 17 10:11:25 sw01 daemon.err swd[254]: transport.cpp:841: slot 16: Too big packet from tx queue (length = 2708648 bytes)
Это значит из очереди передачи вытащили сообщение с безумным значением длины. Непонятно, как такое возможно (и я никогда такого на практике не видел)...

Есть еще такое наблюдение. Сообщения Connection refused начинают появляться внезапно, иногда после многих часов ""нормальной"" работы. Ровно через 35 секунд после этого идет новая загрузка. Это очень похоже на период watchdot timer. Вероятно, по какой-то причине swd ""падает"", что ведет к перезагрузке. А Connection refused - это уже следствие того, что процесса, который раньше слушал сокет, больше нет.

Я провел эксперимент: загрузил snmpd запросами к плате, после чего убил swd сигналом SIGKILL. В результате получил в логе точную копию того, что прислал ты: сначала Got invalid response, потом Connection refused, а через 35 секунд - перезагрузка.

Мой вывод: сообщения Connection refused являются следствием падения swd по неизвестным причинам, с запросами SNMP напрямую не связанными.

alx, [30.11.2022 19:26]
Одному падению предшествовало странное самопроизвольное пропадание платы SM-02, менее через минуту после которого swd упал...

Многим (но не всем) падениям непосредственно предшествовал Alignment trap. Причем всегда на одной и той же инструкции...

san, [30.11.2022 19:30]
Понятно.
Для начала попрошу пользователя обновиться до актуальной версии и понаблюдать за работой блока снова."	san
	610	Добавить новую версию прошивки TD-01 исполнение 1 прошивка 6	sw		задача	alx	closed	2022-12-22T10:00:20+05:00	2022-12-22T10:40:41+05:00	Алексей, обрати внимание, что часть изменений была сделана в версии 5, которую мы не релизим.	san
	611	Добавить новую версию прошивки TD-01 исполнение 1 прошивка 7	sw		задача	alx	closed	2023-01-12T14:37:54+05:00	2023-01-12T15:09:15+05:00		san
	612	Добавить новую версию прошивки TD-01 исполнение 1 прошивка 8	sw		задача	alx	closed	2023-01-17T12:05:25+05:00	2023-01-17T12:19:48+05:00		san
	615	Добавить прошивку PE-14 исполнение 1 - прошивка 1	sw		задача	alx	closed	2023-02-13T15:13:09+05:00	2023-02-13T15:41:12+05:00		san
	621	PD-04. Модуль R485. Требуется проводить расчёт параметра T по разным формулам	web-интерфейс (sw)		задача	alx	closed	2023-06-23T18:43:50+05:00	2023-06-26T15:20:00+05:00	"Для модуля R485 в плате PD-04 есть параметр T, который хранится в переменной 5.m.1.0 (байты строки 3 и 4), m- номер модуля
Ранее параметр T рассчитывался по формуле:
T = 10^6^ x (1/(скорость))xNb, если скорость ≥ 10000; - результат в мкс 
T = 10^6^ x (1/(скорость))xNb/10, если скорость < 10000; - результат в мкс/10

В новой прошивке PD-04(27) для расчёта параметра к скорости нужно применить коэффициент 1,042 и получится новая формула:
T = 10^6^ x (1/(скорость*1,042))xNb, если скорость ≥ 10000; - результат в мкс 
T = 10^6^ x (1/(скорость*1,042))xNb/10, если скорость < 10000; - результат в мкс/10

Какую формулу применять для интерпретации параметра T при чтении и записи настроек модуля определяется значением, бита0 байта4 строки 6.m.1.0 (нумерация байтов строки начинается с 0)
бит0 = 0 - старая формула
бит0 = 1 - новая формула"	san
	623	Добавить новую версию прошивки PD-04 исполнение 1 - прошивка 27	sw		задача	alx	closed	2023-06-27T10:47:05+05:00	2023-06-27T12:06:21+05:00		san
	626	ST-124, ST-018: Добавить функцию опроса SFP модулей	sw		задача	alx	closed	2023-08-14T10:10:09+05:00	2023-08-14T14:19:51+05:00	"В платах ST новых програмных версий(ST-124, версия ПО - 4 и выше; ST-018, версия ПО - 9 и выше) произошло расширение функционала и MIB: 

1. В переменную 7 (Command) было добавлено значение 2 - команда опроса SFP модулей.

2. Появились новые переменные плат:
{{{
Плата Переменная    Тип      Размер    Назначение

ST-124   26	     Строка   256 байт  SFP_A page 1
ST-124   27	     Строка   256 байт  SFP_A page 2
ST-124   28	     Строка   256 байт  SFP_B page 1
ST-124   29	     Строка   256 байт  SFP_B page 2

ST-018   22	     Строка   256 байт  SFP_A page 1
ST-018   23	     Строка   256 байт  SFP_A page 2
ST-018   24	     Строка   256 байт  SFP_B page 1
ST-018   25	     Строка   256 байт  SFP_B page 2
}}}

Необходимо добавить функцию опроса SFP модулей аналогично такой-же функции платы GE-12 (содержимое вышеперечисленных переменных аналогично переменным 20-23 GE-12).
Отладить опрос переменных можно на блоках .1.105 и .1.52"	ledol
	630	Добавить новую версию прошивки E1-08 исполнение 3 - прошивка 1	sw		задача	alx	closed	2023-08-31T15:43:05+05:00	2023-09-01T12:28:33+05:00		san
	631	Добавить новую прошивку плат RP-650 и RP-400 исполнение 2, прошивка 1	sw		задача	alx	closed	2023-09-01T12:50:10+05:00	2023-09-01T15:17:40+05:00	Файл прошивки для обеих плат одинаков.	AlexLir
	633	Добавить новые версии прошивок плат ST-018 и ST-124	sw		задача	alx	closed	2023-09-13T16:15:52+05:00	2023-09-13T17:21:25+05:00	"ST-018 исполнение 1 - прошивка 9\\
ST-124 исполнение 1 - прошивка 4"	san
	634	Добавить отображение параметров MC-03	web-интерфейс (sw)		задача	alx	closed	2023-09-20T12:03:53+05:00	2023-09-21T14:35:13+05:00	"Вид графических элементов - по вкусу исполнителя.

'''.5.0''': RO, INT8 - Состояние ethernet порта в кросс (0 - link down, 1 - 10HD, 2 - 100HD, 3 - 1000HD, 4 - 10FD, 5 - 100FD, 6 - 1000FD)
[[BR]]
'''.6.0''': RW, INT8 - DHCP (0 - выкл, 1 - вкл)
[[BR]]
Состояние сетевых настроек:
[[BR]]
'''.7.0''': RO, STRING(15 байт) - IP в виде текстовой строки
[[BR]]
'''.8.0''': RO, STRING(15 байт) - Маска в виде текстовой строки
[[BR]]
'''.9.0''': RO, STRING(15 байт) - Шлюз в виде текстовой строки
[[BR]]
'''.10.0''': RO, STRING(15 байт) - DNS IP в виде текстовой строки
[[BR]]
Сетевые настройки:
[[BR]]
'''.11.0''': RW, STRING(15 байт) - IP в виде текстовой строки
[[BR]]
'''.12.0''': RW, STRING(15 байт) - Маска в виде текстовой строки
[[BR]]
'''.13.0''': RW, STRING(15 байт) - Шлюз в виде текстовой строки
[[BR]]
'''.14.0''': RW, STRING(15 байт) - DNS IP в виде текстовой строки
[[BR]]

Состояние сетевых настроек и линк при открытой вкладке платы нужно периодически обновлять, для отображения пользователю актуальных значений.
Потыкать в плату можно в .1.104"	AlexLir
	644	Добавить новую версию прошивки PS-650DT исполнение 1 - прошивка 19	sw		задача	alx	closed	2023-10-30T17:42:48+05:00	2023-10-31T09:58:34+05:00		san
	646	Добавить новые версии прошивки BS-220 исполнение 1,2,3,4 - прошивка 20	sw		задача	alx	closed	2023-11-02T10:30:21+05:00	2023-11-02T15:27:42+05:00		san
	653	Окно E1-08. Нет некоторых настроек для платы аппаратного исполнения 3	sw		задача	alx	closed	2023-12-20T17:20:50+05:00	2024-02-14T13:09:18+05:00	"В окне платы E1-08 аппаратного исполнения 3 не хватает настроек: Режим порта, Выбор шины для стаффинга, Позиция стаффинга.
Ожидалось что комплект настроек будет такой-же как и у E1-08 предыдущего исполнения 2.

Сравнить платы исполнения 2 и 3 можно в блоке .20.170

r2331"	san
	667	Добавить новые прошивки плат RP-650 и RP-400	sw		задача	alx	closed	2024-02-15T12:13:38+05:00	2024-02-15T13:58:24+05:00	"RP-400 исполнение 2 версия 3
RP-650 исполнение 2 версия 3
(файл прошивки на обе платы RP-400 и RP-650 один и тот-же)"	AlexLir
	668	"Добавить ""новую"" прошивку SM-01, ревизия ПО 6, исполнение 1"	sw		задача	alx	closed	2024-02-16T17:28:52+05:00	2024-02-16T17:38:48+05:00		san
	673	Добавить новые прошивки плат RP-650 и RP-400	sw		задача	alx	closed	2024-02-21T16:17:21+05:00	2024-02-21T19:00:33+05:00	"RP-400 исполнение 2 версия 4
RP-650 исполнение 2 версия 4
(файл прошивки на обе платы RP-400 и RP-650 один и тот-же)"	AlexLir
	681	PD-04: добавить поддержку новой функции - фильтрация выхода для субмодулей CS02 и CS24	web-интерфейс (sw)		задача	alx	closed	2024-04-19T18:37:59+05:00	2024-04-24T14:45:24+05:00	"Функция ""фильтрация выхода"" позволяет отфильтровать краткосрочные(предположительно ложные, возникшие из за ошибок канала передачи) изменения состояния Выходов (данных принятых со стороны TDM и выдаваемых в  медный порт)
Функцию поддерживают платы PD-04 обоих исполнений при условии наличия в них переменной .8.0.
Если плата поддерживает функцию, то:
В настройках модулей CS02 и СS24 должен отображаться чекбокс ""Включить фильтрацию выхода"", соответствующий переменной .5.x.1.0 байт 4 бит 3 (0 – выключено, 1 – включено), где x - номер субмодуля


При установленном чекбоксе должна отобразиться (или стать активной) настройка ""Время фильтрации"". Допустимые значения настройки от 4 до 1024 мс. с шагом 4 мс. (где 4 мс интерпретируются как значение 0, 8 мс - 1, 12 мс - 2,  16 мс - 3 … 1024 мс - 255.)
Получившееся 8 битное значение разбивается на две тетрады которые хранятся в
переменной .5.x.1.0, байт 4, биты 7 – 4(старшие 4 бита настройки)
и переменной .5.x.1.0, байт 3, биты 7 – 4.(младшие 4 бита настройки)


Плата PD-04 с модулями доступна в блоке .20.111"	san
	684	Добавить новые версии прошивок TE-01 и TE-04	sw		задача	alx	closed	2024-04-24T16:14:10+05:00	2024-04-25T10:59:50+05:00	"TE-01 исполнение 1 - прошивка 9
TE-04 исполнение 1 - прошивка 2"	ledol
	685	Добавить новую прошивку GE-12 исполнение 1 - прошивка 17	sw		задача	alx	closed	2024-04-24T16:57:40+05:00	2024-04-25T11:14:16+05:00		ledol
	686	Добавить новые прошивки PD-04	sw		задача	alx	closed	2024-04-25T11:20:31+05:00	2024-04-25T12:00:33+05:00	"PD-04 исполнение 1 прошивка 28
PD-04 исполнение 2 прошивка 2"	san
	688	Добавить поддержку платы 4C-37	sw		задача	alx	closed	2024-05-03T12:20:39+05:00	2024-05-15T19:13:44+05:00	"Здравствуй Алексей. У нас появилась новая плата - 4C-37 (код типа платы 47).
Плата представляет из себя счетверенный конвертер интерфейсов стандарта IEEE С37.94(на физ. уровне модуль SFP) в TDM шину 2048.

Визуализация настроек платы в WEB-интерфейсе практически аналогична плате E1-08 (только у платы 4 порта, а не 8).

Переменные 1,2,3,4 - стандартные

______________________________
переменная 5 (COMMAND byte)

Тип - символ, размер 1 байт, чтение\запись, формат:
{{{
Название		Параметры				Значение по умолчанию

COMMAND			= 0 - нет активных команд		0
			= 1-4 инициирует опрос SFP модулей платы (как в платах GE-12, ST-018 ...)
			> 4 - не определено

}}}
__________________________
переменная 6 (конфигурация портов), строка 3*4=12 байт, чтение\запись, формат:
{{{
Байт	Название		Параметры				Значение по умолчанию

0	конфигурация 1-го потока 4С-37

	бит 0  Блокировка	1-поток блокирован 0-разблокирован		1

	бит 1	Маска		1-аварии потока замаскирована 0-нет		0

	бит 2	Шлейф 		1- поток зашлейфован				0

	бит 3	Сброс счетчиков	0-запрещен 1-разрешен				0

	биты	 4-6		резерв	 					0 

	бит 7	обновление настроек 0						0


1	конфигурация 1-го потока 4С-37

	биты 5-0  Номер TDM шины блока в диапазоне 1-32 (при блокировке - 0)	0

	биты	 6-7		резерв	 					0 


2	конфигурация 1-го потока 4С-37
	
	бит 7	Режим порта	0-синхронный(1-плезиохронный)			0

	бит 6	Выбор шины для стаффинга 0-RES1 (1-32Е1)			0

	бит 5	резерв	 							0 

	биты 4-0  позиция стаффинга на шине в плезиохронном режиме		0

3-5 	конфигурация 2-го потока 4С-37
6-8 	конфигурация 3-го потока 4С-37
9-11 	конфигурация 4-го потока 4С-37
}}}
при выборе синхронного режима настройки битов 6-0 байта 3 каждого потока не доступны.
__________________________
переменная 7 (статистика), строка 9*4=36 байт, только чтение, формат:
{{{
Байт	Название		Параметры				Значение по умолчанию

0	аварии и данные потока 1 потока 4С-37
	бит 0			LOS 1-LOS 0-норма				0
	бит 1			AIS 1-AIS 0-норма				0
	бит 2			NO_MOD 1-NO_MOD 0-норма				0
	(отсутствие SFP модуля в разблокированном порту)
	бит 3			SLIP 1-SLIP 0-норма				0
	бит 4			RAI 1-RAI 0-норма				0
	битs 7-5		LAST_Al	1/2/3/4/5 1-LOS, 5-RAI,  0-нет		0
	(последняя авария интерфейса)

1-4	AS_counter		0x00000000-0xFFFFFFFF				0
5-8	UAS_counter		0x00000000-0xFFFFFFFF				0

9-17	аварии и счетчики потока 2
18-26	аварии и счетчики потока 3
27-35	аварии и счетчики потока 4
}}}
__________________________
переменная 8 (таблица спорадических сообщений аварий потоков) (как в плате Е1-08)

Тип Таблица, 4 строки, в строке три переменных аварии потока, .8.x.y.0 (где x - 1...4 номер порта, y - 1 .. 3 номер переменной), только чтение , формат:
{{{
Перем.	Название		Параметры				Значение по умолчанию

1	NO_MOD			1-NO_MOD 0-норма				0

2	LOS			1-LOS 0-норма					0

3	AIS			1-AIS 0-норма					0
}}}
__________________________
переменная 9 (настройка refclk)

Тип, Целое число размером 16 бит (2 байта), чтение\запись, формат:

Байт	Название		Параметры				Значение по умолчанию
{{{
0	refclk0			0-4 (0-выкл,1-4 номер потока 4С-37)		0

1	refclk1			0-4 (0-выкл,1-4 номер потока 4С-37)		0
}}}
__________________________
переменная 10 (настройка резервирования потоков 1+1, как в плате E1-08)

Тип - строка 2*2=4 байта, чтение\запись,формат:
{{{
Байт	Название		Параметры				Значение по умолчанию

0	критерии переключения на резерв потоков 1\2
	бит 0			LOS 1-галочка LOS включена			0
	бит 1			NO_MOD 1- галочка NO_MOD включена		0
	
1	счетчик (как в Е1-08 (0-25.5 сек.))

2	критерии переключения на резерв потоков 3\4
3	счетчик (как в Е1-08 (0-25.5 сек.))
}}}
__________________________
переменная 11 (состояние резервирования потоков 1+1, как в плате E1-08)

Тип - байт, только чтение, формат:
{{{
Байт	Название	Параметры		Значение по умолчанию

0	состояние резервирования потоков
	бит 0 	 0 – трафик идет по основному потоку 1; 1 – трафик идет по резервному потоку 2
	бит 1	 резерв
	бит 2 	 0 – трафик идет по основному потоку 3; 1 – трафик идет по резервному потоку 4
	бит 3	 резерв
	биты  4-7 не используются
}}}
__________________________
переменная 12 (текущая програмная версия платы 4С-37)

Тип - байт, только чтение

__________________________
переменные 13-20 (информация о SFP)

{{{
______________
переменная 13 (Строка   256 байт  SFP порт 1, page 1, чтение) 
______________
переменная 14 (Строка   256 байт  SFP порт 1, page 2, чтение)
______________
переменная 15 (Строка   256 байт  SFP порт 2, page 1, чтение) 
_______________
переменная 16 (Строка   256 байт  SFP порт 2, page 2, чтение)
_______________
переменная 17 (Строка   256 байт  SFP порт 3, page 1, чтение) 
_______________
переменная 18 (Строка   256 байт  SFP порт 3, page 2, чтение)
_______________
переменная 19 (Строка   256 байт  SFP порт 4, page 1, чтение) 
_______________
переменная 20 (Строка   256 байт  SFP порт 4, page 2, чтение)

Содержимое переменных попарно-аналогично переменным 20-23 платы GE-12, обновление
значения переменных происходит после записи соответствующих команд в переменную 5.
}}}


----


p.s Отладить опрос переменных можно на блоке 192.168.1.52 после 12.05.2024

"	ledol
	692	Добавить прошивку RT-01 исполнение 1 - прошивка 4	sw		задача	alx	closed	2024-05-24T10:55:42+05:00	2024-05-24T17:02:51+05:00	"Выяснилось, что функция ""авария ретранслятора"", добавленая в ревизии ПО 5 конфликтует с функцией ""альтернативный CD"".
Т.к. пока у нас нет возможности оперативно исправить это, нужно вернуть прошивку 4.

"	san
	702	Перезапуск по Watchtog	sw		задача	alx	closed	2024-07-26T10:35:55+05:00	2024-07-30T09:33:30+05:00	"У пользователя в сети несколько блоков периодически перезапускаются по Watchdog.
Он выслал логи и просит помочь определить причину перезапусков.
Логи блоков здесь:
xchange\alx\Test_and_bugs\перезапуск_WD\Горназоводск24\"	san
	703	Добавить поддержку платы ST-116	sw		задача	alx	closed	2024-07-30T11:02:23+05:00	2024-07-31T10:50:20+05:00	"Плата ST-116 это аналог платы ST-124, но с количеством портов E1 - 16 штук.
Набор и размер переменных плат ST-116 и ST-124 одинаковы.
Окно настройки платы ST-116 должно быть таким-же как у ST-124, со следующими изменениями:
1. На Вкладке Потоки E1
 - В таблице Конфигурация потоков E1 нужно оставить только строки первых 16 потоков E1

2. На панели Синхронизация
 - Из настройки Режим синхронизации исключить варианты E1_17 ... E1_24
 - Из  настроек refclk0 и refclk1 исключить варианты 17 ... 24

3. На вкладке Конфигурация потоков в контейнер SDH
 - В столбце Конфигурация изменить ограничения ввода для настройки Номер потока, с [1 .. 24] на [1 .. 16].

"	san
	715	Добавить новые прошивки плат GE-04, PE-14	sw		задача	alx	closed	2024-11-01T11:26:56+05:00	2024-11-01T11:40:55+05:00	"GE-04 исполнение 2 версия 1
PE-14 исполнение 2 версия 1"	AlexLir
	716	Добавить новую прошивку платы GE-04.	sw		задача	alx	closed	2024-11-01T12:15:19+05:00	2024-11-01T13:02:28+05:00	GE-04 исполнение 2 версия 2	AlexLir
	722	добавить новую прошивку платы GE-12 исполнения 1, версия 18	sw		задача	alx	closed	2024-11-25T09:53:00+05:00	2024-11-25T14:41:37+05:00		ledol
	724	4C-37 добавить новые настройки	sw		задача	alx	closed	2024-11-29T13:04:03+05:00	2024-12-06T14:26:47+05:00	"В прогр. версии 2 и выше (переменная 12), были добавлены настройки:
- Включение передачи ПСП 
- Включение приема ПСП
- Счетчик Кодовых нарушений
- Счетчик Битовых ошибок

В Web-интерфейс платы требуется введение настроек - чекбоксы включения\выключения приема\передачи ПСП, счетчики Кодовых нарушений и битовых ошибок для каждого потока.
Счетчик битовых ошибок становится визуально доступным только при включении приема ПСП.

Изменения переменных:
{{{
переменная 6 (конфигурация портов) размер - строка 3*4=12 байт, чтение\запись,формат -

Байт	Название		Параметры	Значение по умолчанию

0	конфигурация 1-го потока 4С-37

	бит 0..3 		 без изменений
	бит 4			 1 - Включение приема ПСП		0
	бит 5			 1 - Включение передачи ПСП		0
	бит 7			 без изменений

1	конфигурация 1-го потока 4С-37
	бит 0..7 		 без изменений
2	конфигурация 1-го потока 4С-37
	бит 0..7 		 без изменений

3-5 	конфигурация 2-го потока 4С-37
6-8 	конфигурация 3-го потока 4С-37
9-11 	конфигурация 4-го потока 4С-37

__________________________________________________________________________________
переменная 7 (статистика)  размер - строка 17*4=68 байт, чтение,формат -

Байт	Название		Параметры				Значение по умолчанию

0	аварии и данные потока 1 потока 4С-37
	бит 0..7 		 без изменений

1-4	AS_counter 		 без изменений
5-8	UAS_counter 		 без изменений

9-12	Bit_error_counter	0x00000000-0xFFFFFFFF				0

13-16	Code_violation_counter	0x00000000-0xFFFFFFFF				0

17-33	аварии и счетчики потока 2

34-50	аварии и счетчики потока 3

51-67	аварии и счетчики потока 4

__________________________________________________________________________________
}}}
 - Отладить опрос переменных можно на(в) блоке 192.168.0.250
"	ledol
	725	Добавить новую прошивку платы GE-04.	sw		задача	alx	closed	2024-12-05T15:21:45+05:00	2024-12-05T15:29:37+05:00	Прошу добавить новую прошивку платы GE-04 исполнение 2 (ревизия 3), а также изъять прошивки исполнения 2 (ревизия 1 и 2), так как они содержат критическую ошибку.	AlexLir
	734	Добавить поддержку плат ST-124M, ST-116M, ST-018M	sw		задача	alx	closed	2025-01-25T14:15:34+05:00	2025-07-24T10:16:04+05:00	Прошу провести работу по добавлению плат ST-124M, ST-116M, ST-018M в состав блока MC04-DSL3U.	ledol
	736	Добавить новые версии прошивок PD-04	sw		задача	alx	closed	2025-02-21T15:46:28+05:00	2025-02-21T18:34:34+05:00	"PD-04 исполнение 1 ревизия 29
PD-04 исполнение 2 ревизия 3"	san
	740	Добавить новые версии прошивок ST-124, ST-116, ST-018	sw		задача	alx	closed	2025-03-19T10:49:04+05:00	2025-03-19T11:51:34+05:00	"ST-124 исполнение 1 ревизия 6
ST-116 исполнение 1 ревизия 2
ST-018 исполнение 1 ревизия 10"	san
	747	4С-37 изменение MiB и интерфейса платы	sw		задача	alx	closed	2025-05-15T15:58:16+05:00	2025-05-21T16:17:54+05:00	"{{{
Версия 3. 16.05.25. В переменной 7 изменили значение биты 0\1 байта 0.
Стало:	бит 0			порты 1-4 - LOS					0
	бит 1			порты 1-4 - OLOS\ порты 5-6 - LOF		0




//------------------------------------------------------------------------------------------------
}}}
Здравствуй Алексей. У нас появилась новая програмная версия платы - 4C-37 (MiB ID - 47d). Версия 7.

По результатам испытаний потребоваллось значительно переделать систему настроек, что 
приводит к изменению MiB-а платы и WEB-интерфейса.

Мы пришли к выводу, что данная п.в. 7 станет базовой для данной платы.
Совместимость с предыдущими версиями платы в WEB-интерфейсе не требуется, т.к. все платы находятся у нас 
в отделе, отгрузок не было.



Изменения: 
 - Тип порта платы. (порты 1-4 - тип С37-94, порты 5-6 - тип E1, порты 7-8 - не используются и не отображаются)
 - Число портов платы. (было 4, стало 8)
 - Настройка параметров порта. (в переменной 6 было 4*3=12 байт, стало 8*5=40 байт)
 - Параметры порта. Изменился формат отображения аварий.

Пояснения:
Предлгается WEB-интерфейс платы реализовать в виде таблицы:
Шесть строк, строки соответствуют портам платы 1-6, показывать первые 4 порта как С37-94, последующие 2 как Е1 (поле ""Тип"").
Под ""Уже реализовано"" имеется ввиду текущий WEB-интерфейс платы.
Под ""Доступно у портов x-x"" имеется ввиду, что данная настройка присутствует только у этих портов.

Столбцы таблицы:
1- ""Порт"". Номер порта 1-6.
2- ""Тип"". Для портов 1-4 - ""С37-94"".Для портов 5-6 - ""E1"".
3- ""SFP"". Доступно для портов 1-4.
4- ""Комментарий"". Порты 1-6. Поле комментария. Уже реализовано.
5- ""Блокировка"". Блокировка порта. Все последующие настройки в строке становятся не доступными. Параметры переводятся в состояние по умолчанию.
6- ""Состояние"".  Поле ""OK""\""Текущая авария"". Уже реализовано.
7- ""LAST_Al"". Поле последней аварии. Уже реализовано.
8- ""Маска"". Маскирует аварии порта. Уже реализовано.
9- ""Шлейф"". Шлейф порта. Уже реализовано.

10- ""Режим переприема C37-E1"". Доступно у портов 1-2.
11- ""Число каналов С37-94"". Доступно у портов 1-6. Селектбокс диапазона 1-12.

12- ""Плезиохронный поток"". Уже реализовано.
13- ""Позиция TDM"". Уже реализовано.
14- ""Выбор шины для стаффинга"". Уже реализовано.
15- ""Позиция стаффинга"". Уже реализовано.
16- ""Резервирование"". Комплексная настройка, уже реализовано.

17- ""Передача ПСП"". Уже реализовано. Доступно у портов 1-4.
18- ""Прием ПСП"". Уже реализовано. Доступно у портов 1-4.
19- ""Ошибки кода"". Уже реализовано. Доступно у портов 1-4.
20- ""Ошибки бит"". Уже реализовано. Доступно у портов 1-4.

21- ""AS"". Cчетчик порта. Уже реализовано.
22- ""UAS"". Cчетчик порта. Уже реализовано.
23- ""Сброс счетчиков"". Сброс счетчиков порта. Уже реализовано.


При установке галочки ""Режим переприема C37-E1"" порта 1 следует разблокировать порт 5 (Е1) (если заблокирован), сделать недоступными настройки
12-16 портов 1 и 5, настройку 11 порта 5.
При установке галочки ""Режим переприема C37-E1"" порта 2 следует разблокировать порт 6 (Е1) (если заблокирован), сделать недоступными настройки
12-16 портов 2 и 6, настройку 11 порта 6.

Параметры ""Настройки синхронизации"" (переменная 9) расширены до диапазона 1-6.
Параметры ""Настройки резервирования"" (переменные 10 и 11) расширены до диапазона 1-6.
{{{
Описание переменных:
Переменные 1,2,3,4 - стандартные, описаны в \\Ubuntu-server\xchange\alx\monitoring2.pdf

нестандартные переменные:
_______________________________________________________________________________
переменная 5 (COMMAND byte)

Тип - символ, размер 1 байт, значение - константа <>1,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0	COMMAND			= 0 - нет активных команд		0
				= 1-4 инициирует опрос SFP модулей платы (как в платах GE-12, ST-018 ...)
				> 4 - не определено

_______________________________________________________________________________
переменная 6 (конфигурация портов) размер - строка 5*8=40 байт, чтение\запись,формат -


Конфигурация 1-го потока платы 4С-37, С37-94 байты 0-4 переменной 6.

Байт	Бит	Название		Параметры				Значение по умолчанию

0	0	Блокировка	1-поток блокирован (галочка стоит)		1
	1	Маска		1-аварии потока замаскированы (галочка стоит)	0
	2	Шлейф 		1- поток зашлейфован (галочка стоит)		0
	3	Сброс счетчиков	0-запрещен 1-разрешен				0
	4	Прием ПСП	1- Вкл. (галочка стоит)				0
	5	Передача ПСП	1- Вкл. (галочка стоит)				0
	6	Режим переприема C37-E1  1- Вкл. (галочка стоит)		0
	7	Обновление настроек    всегда 0					0

1	5-0  	Номер TDM шины блока в диапазоне 1-32				0
	7-6	резерв			 					0 

2	4-0 	Позиция стаффинга на шине в плезиохронном режиме		0
	5	резерв	 							0
	6	Выбор шины для стаффинга 0-RES1 (1-32Е1)			0
	7	Режим порта	0-синхронный(1-плезиохронный)			0

3	3-0	Число каналов С37-94  диапазон 0-11 (1-12 в селектбоксе)	0
	7..4	резерв	 							0

4	7..0	резерв	 							0

Конфигурация 2-го потока платы 4С-37, С37-94 байты 5-9 переменной 6.

0-4 	настройки аналогичны настройкам 1-го потока платы

Конфигурация 3-го потока платы 4С-37, С37-94 байты 10-14 переменной 6.

0	0	Блокировка	1-поток блокирован (галочка стоит)		1
	1	Маска		1-аварии потока замаскированы (галочка стоит)	0
	2	Шлейф 		1- поток зашлейфован (галочка стоит)		0
	3	Сброс счетчиков	0-запрещен 1-разрешен				0
	4	Прием ПСП	1- Вкл. (галочка стоит)				0
	5	Передача ПСП	1- Вкл. (галочка стоит)				0
	6	резерв								0
	7	Обновление настроек    всегда 0					0

1	5-0  	Номер TDM шины блока в диапазоне 1-32				0
	7-6	резерв			 					0 

2	4-0 	Позиция стаффинга на шине в плезиохронном режиме		0
	5	резерв	 							0
	6	Выбор шины для стаффинга 0-RES1 (1-32Е1)			0
	7	Режим порта	0-синхронный(1-плезиохронный)			0

3	3-0	Число каналов С37-94  диапазон 0-11 (1-12 в селектбоксе)	0
	7..4	резерв	 							0

4	7..0	резерв	 							0

Конфигурация 4-го потока платы 4С-37, С37-94 байты 15-19 переменной 6.

0-4 	настройки аналогичны настройкам 3-го потока платы
 
Конфигурация 5-го потока платы 4С-37, Е1 байты 20-24 переменной 6.

0	0	Блокировка	1-поток блокирован (галочка стоит)		1
	1	Маска		1-аварии потока замаскированы (галочка стоит)	0
	2	Шлейф 		1- поток зашлейфован (галочка стоит)		0
	3	Сброс счетчиков	0-запрещен 1-разрешен				0
	6-4	резерв								0
	7	Обновление настроек    всегда 0					0

1	5-0  	Номер TDM шины блока в диапазоне 1-32				0
	7-6	резерв			 					0 

2	4-0 	Позиция стаффинга на шине в плезиохронном режиме		0
	5	резерв	 							0
	6	Выбор шины для стаффинга 0-RES1 (1-32Е1)			0
	7	Режим порта	0-синхронный(1-плезиохронный)			0

3	3-0	Число каналов С37-94  диапазон 0-11 (1-12 в селектбоксе)	0
	7..4	резерв	 							0

4	7..0	резерв	 							0

Конфигурация 6-го потока платы 4С-37, Е1 байты 25-29 переменной 6.

0-4 	настройки аналогичны настройкам 5-го потока платы

Конфигурация 7-го потока платы 4С-37, Е1 байты 30-34 переменной 6.
0	7..0	резерв	 							0
1	7..0	резерв	 							0
2	7..0	резерв	 							0
3	7..0	резерв	 							0
4	7..0	резерв	 							0

Конфигурация 8-го потока платы 4С-37, Е1 байты 35-39 переменной 6.
0-4 	настройки аналогичны настройкам 7-го потока платы

7-й и 8-й потоки в WEB-интерфейсе не отображать
__________________________________________________________________________________
переменная 7 (статистика)  размер - строка 17*8=136 байт, чтение,формат -

Байт	Название		Параметры				Значение по умолчанию

0	аварии и данные потока
	бит 0			порты 1-4 - LOS					0
	бит 1			порты 1-4 - OLOS\ порты 5-6 - LOF		0
	бит 2			NO_MOD 1-NO_MOD 0-норма	(EXIST) для портов 1-4	0
	(отсутствие SFP модуля в разблокированном порту) 
	для портов 5-6 не исп.
	бит 3			SLIP 1-SLIP 0-норма				0
	бит 4			RAI 1-RAI 0-норма				0
	битs 7-5		LAST_Al	1/2/3/4/5 1-LOS - 5-RAI,  0-нет		0
	(последняя авария интерфейса)

1-4	AS_counter		0x00000000-0xFFFFFFFF				0
5-8	UAS_counter		0x00000000-0xFFFFFFFF				0
9-12	Bit_error_counter	0x00000000-0xFFFFFFFF				0
13-16	Code_violation_counter	0x00000000-0xFFFFFFFF				0

17-33	аварии и счетчики потока 2
34-50	аварии и счетчики потока 3
51-67	аварии и счетчики потока 4
68-84	аварии и счетчики потока 5
85-101	аварии и счетчики потока 6
102-118	аварии и счетчики потока 7 (не используются)
119-135	аварии и счетчики потока 8 (не используются)

__________________________________________________________________________________
переменная 8 (таблица спорадических сообщений аварий потоков) (как в плате Е1-08)

Тип Таблица, 8 строк, в строке четыре одинарных аварии потока, чтение ,формат -

Перем.	Название		Параметры				Значение по умолчанию

0	NO_MOD			1-NO_MOD 0-норма				0

1	LOS			1-LOS 0-норма					0

2	OLOS			1-OLOS 0-норма					0

3	LOF			1-LOF 0-норма					0
__________________________________________________________________________________
переменная 9 (настройка refclk)

Тип ,Целое число размером 16 бит (2 байта),чтение\запись, формат -

Байт	Название		Параметры				Значение по умолчанию

0	refclk0			0-6 (0-выкл,1-6 номер потока 4С-37)		0

1	refclk1			0-6 (0-выкл,1-6 номер потока 4С-37)		0
__________________________________________________________________________________
переменная 10 (настройка резервирования потоков 1+1, как в плате E1-08)

Тип - строка 3*2=6 байт, чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0	критерии переключения на резерв потоков 1\2
	бит 0			LOS 1-галочка LOS включена			0
	бит 1			NO_MOD 1- галочка NO_MOD включена		0
	
1	счетчик (как в Е1-08 (0-25.5 сек.))

2	критерии переключения на резерв потоков 3\4
3	счетчик (как в Е1-08 (0-25.5 сек.))

4	критерии переключения на резерв потоков 5\6
5	счетчик (как в Е1-08 (0-25.5 сек.))
__________________________________________________________________________________
переменная 11 (состояние резервирования потоков 1+1, как в плате E1-08)
Тип - байт, чтение, формат -

Байт	Название	Параметры		Значение по умолчанию

0	состояние резервирования потоков
	бит 0 	 0 – трафик идет по основному потоку 1; 1 – трафик идет по резервному потоку 2
	бит 1	 резерв
	бит 2 	 0 – трафик идет по основному потоку 3; 1 – трафик идет по резервному потоку 4
	бит 3	 резерв
	бит 4 	 0 – трафик идет по основному потоку 5; 1 – трафик идет по резервному потоку 6
	бит 5	 резерв
	биты  6-7 не используются
__________________________________________________________________________________
переменная 12 (текущая програмная версия платы 4С-37)
Тип - байт, чтение, формат -

Байт
0 - текущая програмная версия платы 4С-37
__________________________________________________________________________________
переменная 13 (Строка   256 байт  SFP порт 1, page 1, чтение) 
переменная 14 (Строка   256 байт  SFP порт 1, page 2, чтение)
переменная 15 (Строка   256 байт  SFP порт 2, page 1, чтение) 
переменная 16 (Строка   256 байт  SFP порт 2, page 2, чтение)
переменная 17 (Строка   256 байт  SFP порт 3, page 1, чтение) 
переменная 18 (Строка   256 байт  SFP порт 3, page 2, чтение)
переменная 19 (Строка   256 байт  SFP порт 4, page 1, чтение) 
переменная 20 (Строка   256 байт  SFP порт 4, page 2, чтение)

Содержимое переменных попарно-аналогично переменным 20-23 платы GE-12. Обновление
значения переменных обусловлено соответствующими командами переменной 5.
__________________________________________________________________________________
}}}
 - Отладить опрос переменных можно на(в) блоке 192.168.0.250"	ledol
	748	Добавить новые прошивки плат 6S-48, 6S-24-48, 6S-220, 6S-BS	sw		задача	alx	closed	2025-05-16T10:18:01+05:00	2025-05-16T14:10:26+05:00	"6S-48 исполнение 1 ревизия 1
6S-24-48 исполнение 1 ревизия 1
6S-220 исполнение 1 ревизия 1
6S-BS исполнение 1 ревизия 1
файл прошивки на все платы один и тот же"	AlexLir
	753	Добавить новую версию прошивки PE-14	sw		задача	alx	closed	2025-07-08T10:33:10+05:00	2025-07-08T11:25:44+05:00	PE-14 исполнение 2 ревизия 2	AlexLir
	769	Реализация WEB-интерфейса настройки и мониторинга плат ST-116M (ID-50) и ST-018M (ID-51).	sw		задача	alx	closed	2025-08-22T14:39:47+05:00	2025-08-23T19:49:37+05:00	"В целом параметры настройки, формат и размер переменных MiB плат ST-116M и ST-018M совпадают c ST-124M. Все отличия описываются в данном ""тикете"".

Вкладка ""Настройки"".
1. Вкладка ""Настройки"", п.4 W-I, байты 222-347 переменной 6.
В случае выбора ""режима в/в E1"" допустимый номер потока E1 ограничивается значениями 1-16 и 1-8 для плат ST-116M и ST-018M соответственно,
что соответствует состоянию 0-15, 0-7 битовых полей переменной 6 в которых задается номер потока Е1.
Правило ""Номера потоков Е1 1-xx используются в таблице контейнеров 1-63 только 1 раз"" сохраняется.

2. Пункт ""5. Настройка параметров потоков Е1 (1-24)"". ""5.2. Использование встроенного BERT тестера E1""
Диапазоны ""BERT_TX\RX_num_E1"" ограничиваются значениями 1E1-16E1 и 1E1-8E1 для плат ST-116M и ST-018M соответственно.

3. В переменной 6 в диапазоне байт 351-1190 (Персональная настройка потоков-контейнеров) потоки отсутствующие 
в платах (17-24 и 9-24 для плат ST-116M и ST-018M соответственно) не содержат конфигурационной информации. 

4. В п.7.1 ""Общие настройки системы синхронизации"" в параметре ""Выбор входа измерителя частоты:"" сделать недоступными варианты ""T31"" и ""T32"".

5. В п.7 ""Настройка синхронизации платы"" W-I в сводной таблице источников (п.7.2) строки 5, 6, 7 следует сделать
неактивными (серыми), недоступными для включения и настройки. В переменной 6:
- байт 1217 бит 7 всегда 0
- байт 1223 бит 0 всегда 0
- байт 1224 бит 0 всегда 0

6. В п.7 ""Настройка синхронизации платы"" W-I в сводной таблице источников (п.7.2) в строке 4, столбец ""Источник сигнала""
допустимый номер потока ограничить диапазоном 1E1-16E1 и 1E1-8E1 для плат ST-116M и ST-018M соответственно.
(байт 1218, биты 4..0,	значениями 0-15 и 0-7 для плат ST-116M и ST-018M).

7. В п.10 ""Настройка выходов refclk платы"" допустимый номер ограничивается значениями 1E1-16E1 и 1E1-8E1 для плат ST-116M и ST-018M соответственно,
варианты T41, T42 исключаются. Ограничение отражается в настройке битовых полей байтов 1310 (refclk0) и 1311 (refclk1) переменной 6.

Вкладка ""Состояние"". Формат переменной 7 не изменяется, соответствующие состояниям потоков Е1, отсутствующих в плате - информационно не заполнены (диапазон 649-1344).

Возможность отладки появится после 25\08\25, блок 192.168.0.250.
"	ledol
	770	Реализация функции мануальной смены направления приема потока Е1 или VCG Ethernet в платах ST-124M/ST-116M/ST-018M.	sw		задача	alx	closed	2025-08-25T09:30:11+05:00	2025-08-25T16:24:48+05:00	"Реализация функции мануальной смены направления приема потока Е1 или VCG Ethernet.

Потоки Е1.
Запись константы  4-28 в переменную 5 приводит к смене направления приема данного потока E1. Для появления возможности ввода команды поток E1 должен использоваться в п.4 
(""Настройках трибутарной группы TU"") в режиме А+B.
Группы VCG.
Запись константы  29-32 в переменную 5 приводит к смене направления приема контейнеров данной группы, сконфигурированых в режиме A+B. Для появления возможности ввода 
команды в группе VCG должен быть хотя бы один контейнер сконфигурированый в п.4 (""Настройках трибутарной группы TU"") в режим приема А+B.

Визуально кнопку переключения направления приема предлагаю разместить непосредственно в поле текущего направления приема.
Т.е. для потока Е1 - вкладка ""Состояние"", п.6, ""Направление VC12 --> LIU"", столбец ""Актуальное направление приема"". Кнопка с 2-я горизонтальными, разнонаправлеными
стрелками. Всплывающая подсказка ""Смена направления"".
Для VCG0 п.4.1.2, столбец  ""Актуальное направление приема"", первая строка, кнопка с 2-я горизонтальными, разнонаправлеными
стрелками. Всплывающая подсказка ""Смена направления"".
Для VCG1 п.4.2.2, столбец  ""Актуальное направление приема"", первая строка, кнопка с 2-я горизонтальными, разнонаправлеными
стрелками. Всплывающая подсказка ""Смена направления"".
Для VCG2 п.4.3.2, столбец  ""Актуальное направление приема"", первая строка, кнопка с 2-я горизонтальными, разнонаправлеными
стрелками. Всплывающая подсказка ""Смена направления"".
Для VCG3 п.4.4.2, столбец  ""Актуальное направление приема"", первая строка, кнопка с 2-я горизонтальными, разнонаправлеными
стрелками. Всплывающая подсказка ""Смена направления""."	ledol
	772	ST-04	sw		задача	alx	closed	2025-08-26T10:32:08+05:00	2025-08-26T10:35:27+05:00	Появилась новая плата. Прошу выдать код типа платы. 	ledol
	779	Добавить поддержку плат ST-04	sw		задача	alx	closed	2025-11-13T10:18:56+05:00	2026-02-09T17:15:21+05:00	"Прошу провести работу по добавлению платы ST-04 в состав блока MC04-DSL3U.
Описание параметров платы, ее настроек и переменных MIB прилагается в виде файла."	ledol
	785	Добавить новую прошивку платы TD-01	sw		задача	alx	closed	2026-01-29T12:10:16+05:00	2026-01-29T13:22:24+05:00	TD-01 исполнение 1 ревизия 9	vlad
	789	В ST-04 добавить кнопку.	sw		задача	alx	closed	2026-02-10T12:35:28+05:00	2026-02-10T15:18:47+05:00	"Прошу во вкладке ""Кроссконнекция"" платы добавить кнопку ""Сброс"" переводящую все контейнеры в конфигурацию по умолчанию."	ledol
	791	ST-04 корректировка web-интерфейса платы	sw		задача	alx	closed	2026-02-12T09:15:57+05:00	2026-02-12T12:18:58+05:00	"Предлагается скорректировать следующие параметры:

- Во вкладке ""Кроссконнекция"", столбец ""№ шины STM"", сменить отображаемый диапазон значений с 0-30 на 1-31 (1-верхняя строка, 31-нижняя).
- Во вкладке ""Кроссконнекция"" сделать контейнеры строки DCC_0_1 (последней) недоступными для настройки и коммутации (серыми).
- В меню ""Кроссконнекция контейнера"" в полях где задается и отображается номер шины источника или назначения сменить диапазон допустимых вариантов шин на 1-30 (поскольку шина 31 соотв. блокированной строке DCC_0_1).
- во вкладке ""Настройки"" сделать недоступными параметры п.9, в переменной 6 MiB данные байтов 625-660 установить в значениях ""по умолчанию"".
- во вкладке ""Состояние"" сделать неактивными (серыми) параметры п.9 ""Состояние 2-х канального маппера"".
- реализовать остальные изменения описанные в прикрепленном файле MiB_ST-04_V22.txt"	ledol
	793	"ST-04, расширить функционал меню ""кроссконнекция""."	sw		задача	alx	closed	2026-02-19T16:29:48+05:00	2026-02-27T12:21:33+05:00	"Необходимо реализовать дополнительный функционал коммутации контейнеров платы ST-04.
Во вкладке ""кроссконнекция"" платы:
1. Сделать возможность коммутации шины целиком (всех контейнеров).
2. Сделать возможность сброса конфигурации шины целиком (всех контейнеров).
3. Сделать возможность выделения группы контейнеров (например зажатой клавишей shift) для дальнейшей коммутации группы, сброса конфигурации группы. "	ledol
	796	Добавить новую прошивку GE-12 версия 19	sw		задача	alx	closed	2026-03-02T12:21:03+05:00	2026-03-02T15:34:18+05:00		san
	797	Добавить новые прошивки E1-08	sw		задача	alx	closed	2026-03-03T09:39:51+05:00	2026-03-03T14:45:56+05:00	"1) исполнение 2 ревизия 16
2) исполнение 3 ревизия 2"	san
	804	Добавить поддержку плат FE-04	sw		задача	alx	closed	2026-03-22T14:42:31+05:00	2026-03-31T10:24:39+05:00	"Прошу провести работу по добавлению плат FE-04 в состав блока MC04-DSL3U.
Плата для отладки находится в блоке 192.168.0.252 (место 1).
Детали во вложении."	ledol
	806	Добавить поддержку плат EP-08, EP-16, EP-24.	sw		задача	alx	closed	2026-03-26T14:39:27+05:00	2026-04-10T15:48:52+05:00	"Прошу провести работу по добавлению плат EP-08, EP-16, EP-24 в состав блока MC04-DSL3U.
Плата EP-08 находится в блоке 192.168.0.252.
Детали во вложении."	ledol
	809	Добавить новые прошивки плат ST-xxx и плат ST-xxxM	sw		задача	alx	closed	2026-04-06T18:12:53+05:00	2026-04-08T11:42:37+05:00	"Платы ST-xxx могут трансформироваться в соответствующую плату ST-xxxM, для этого плату надо прошить прошивкой ревизии 0 и после перезапуска она сменит тип. Аналогично плата трансформируется обратно. Это лирическое отступление объясняет зачем платам нужны прошивки с ревизией 0.
Нужно добавить следующие прошивки плат
ST-018 ревизия 0
ST-116 ревизия 0
ST-124 ревизия 0
ST-018M ревизия 0 и ревизия 1
ST-116M ревизия 0 и ревизия 1
ST-124M ревизия 0 и ревизия 1

*у всех плат исполнение 1

Прошивки в engprogs/ST/, ченджлога нет, т.к. это либо первые прошивки либо нулевые."	san
	7	"Добавить колонку ""комментарий"" к потокам E1"	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T12:24:54+06:00	2016-03-21T15:31:29+05:00	"Добавить колонку ""комментарий"" к потокам E1. Для удобства конифгурации.
[[Image(ticket:163:image003.jpg)]]"	alx
	47	Добавить просьбу обновить страницу при заливке нового файла конфигурации	web-интерфейс (sw)		улучшение	alx	closed	2014-06-09T17:55:53+06:00	2014-06-17T10:13:59+06:00	"Пока не обновишь страницу - врёт имя блока, конфигурацию Ethernet и кажется TDM(неуверен)

а можно и не просьбу а принудительно обновить"	san
	48	"Убрать колонку ""СУВ при потере СЦС"""	web-интерфейс (sw)		улучшение	alx	closed	2014-06-09T18:39:39+06:00	2014-06-10T10:37:43+06:00	"Убрать колонку ""СУВ при потере СЦС"", так как режим ""Сохранять значение"" все равно не работает так как надо. В ПЛИС всегда записывать режим ""Неактивные (1101)""."	alx
	155	PD-04 модуль CS02: Расшифровать сообщения в списке аварий	sw		улучшение	alx	closed	2015-10-08T15:03:05+05:00	2015-11-10T17:32:47+05:00	"При срабатывании одного из вх/вых датчиков от платы приходит трап, и в список аварий записывается сообщение вида: Модуль 1: SK1_OUT

1. Изменить вид записи этого сообщения в список аварий(и журнал) на: <имя датчика>: Авария

2. Начальные имена датчиков изменить на имена вида - ""Вход 3-2"", ""Выход 1-1"" (первая цифра - номер модуля, вторая - номер канала)




"	san
	162	Улучшение интерфейса TDM мапера. часть 1.	web-интерфейс (sw)		улучшение	alx	closed	2016-01-18T18:07:35+05:00	2016-03-16T14:52:52+05:00	"Для удобства навигации в таблице:
продублировать нумерацию каналов и кнопки отменить/вернуть в нижней части таблицы tdm
[[Image(image002.jpg)]]"	san
	163	Улучшение интерфейса TDM мапера. часть 2	web-интерфейс (sw)		улучшение	alx	closed	2016-01-18T18:20:26+05:00	2016-01-19T10:12:31+05:00	"Добавить возможность присвоения имени потоку в TDM-мапере.
[[Image(image003.jpg)]]
"	san
	164	Улучшение интерфейса TDM мапера. часть 3	web-интерфейс (sw)		улучшение	alx	closed	2016-01-19T10:30:03+05:00	2016-03-21T15:31:29+05:00	"Добавить возможность присвоения имени каналу TDM
[[Image(ch1.jpg)]]

Имя канала должно отображаться при наведении курсора на канал.
[[Image(ch2.jpg)]]"	san
	165	Улучшение интерфейса. часть 4.	web-интерфейс (sw)		улучшение	alx	closed	2016-01-19T12:52:27+05:00	2016-06-09T10:57:32+05:00	"В многопортовых платах добавить возможность добавлять комментарии для портов.
платы:
FS-08, FO-08, EM-04, MI-04,
E1-08,
GE-04, GE-12, PE-04, GE-108,
Ve-01(вкладки Sip-окончания, Sip-пользователи, IPoTDM)

примерный вид:
[[Image(1.PNG)]]
"	san
	193	"При нажатии кнопка ""дискетка"" выдавать предупреждение"	web-интерфейс (sw)		улучшение	alx	closed	2016-08-15T16:10:26+05:00	2016-08-16T10:14:43+05:00	"Диалог: ""Вы действительно хотите сохранить текущую конфигурацию в ПЗУ ?"" Да/Отмена"	san
	216	Вкладка Ethernet->Vlan: Подсвечивать линк портов 8 и 9	web-интерфейс (sw)		улучшение	alx	closed	2016-11-18T16:02:07+05:00	2017-09-27T18:09:57+05:00	"В ""простых"" настройках Ethernet на вкладке VLAN в таблице подсвечиваются зелёным ячейки соответствующие платам ""с линком"", а линки портов 8 и 9 не подсвечиваются. Думаю будет логичным отображать линки портов 8,9."	san
	219	Окно платы EМ-04: шлейфы	web-интерфейс (sw)		улучшение	alx	closed	2017-01-12T14:13:19+05:00	2017-02-10T10:18:05+05:00	"
1. Если почекан чекбокс ""Шлейф цифра"" - дизэйблить поля ввода настроек ""Номинальный уровень"".

2. Если ~~ревизия прошивки платы не ниже 4 и~~ почекан чекбокс ""Шлейф аналог"" - дизэйблить поля ввода настроек ""Номинальный уровень"".

3. В нижней части окна платы вывести справочную информацию для пользователя: картинки с подписью ""Аналоговый шлейф"" и ""Цифровой шлейф"" соответственно. (это кажется уместным, т.к. логика работы аналогового шлейфа в EM-04 отличается от остальных плат, что дизориентирует пользователя, а размер окна позволяет поместить доп.информацию). Размер приложенных изображений ""с запасом"", предлагаю при вставке отмасштабировать их по вкусу.

Аналоговый шлейф:
[[Image(analog_loop.png)]]
[[BR]]

Цифровой шлейф
[[Image(digital_loop.png)]]"	san
	223	TDM маппер -> Групповые каналы. Улучшение интерфейса работы с групповыми каналами	web-интерфейс (sw)		улучшение	alx	closed	2017-02-14T17:38:37+05:00	2017-12-13T10:48:27+05:00	"
Предложение от Вани:
В таблице коммутации на вкладке ""Групповые каналы"" нужен механизм быстрого ""удаления""/очищения каналов.
Под удалением/очищением группового канала понимается перевод всех его слагаемых в режим <ничего>.
Сейчас чтобы очистить один из каналов, нужно вручную по очереди перевести все слагаемые в режим <ничего>

Предлагаются варианты:
1. Кнопка ""Очистить все групповые каналы"" 
2. Кнопка ""Очистить"" в строке каждого канала
3. И то и другое"	san
	352	Изменить путь к файлу конфигурации на ftp сервере модуля SFP-TdmOverIP	swd		улучшение	alx	closed	2018-10-05T12:26:22+05:00	2018-10-05T15:04:51+05:00	"Выяснилось, что в новых версиях модулей SFP-TDMoverIP файл конфигурации не доступен более через ftp по пути {{{/system.cfg}}} как было в старой версии.

В обоих версиях модуля файл конфига доступен как {{{//mnt/flash/system.cfg}}}"	san
	442	Добавить новую версию прошивки платы PD-04 (исполнение 1 ревизия 19)	sw		улучшение	alx	closed	2020-06-05T13:39:09+05:00	2020-06-05T14:16:36+05:00	"Оказалось что ревизии 17,18 содержат ошибку - их нужно изъять.
А 19-ю добавить.
Предыдущую, стабильную, тоже неплохо бы оставить, кажется ревизию 16.
"	san
	479	Добавление счетчиков ошибок в плате ST-124	web-интерфейс (sw)		улучшение	alx	closed	2020-11-27T16:24:19+05:00	2020-11-30T10:30:26+05:00	"Здравствуй Алексей.
По ряду причин требуется скорректировать переменную 16 платы ST-124.
Итак, переменная 16, строка 1:
байты 42-45, (42-старший байт) Error counter B1
байты 46-49, (46-старший байт) Error counter B2
байты 50-53, (50-старший байт) Error counter B3

переменная 16, строка 2:
байты 42-45, (42-старший байт) Error counter B1
байты 46-49, (46-старший байт) Error counter B2
байты 50-53, (50-старший байт) Error counter B3

для тестирования используется блок 20.159
"	ledol
	516	Коррекция настроек платы TD-01	sw		улучшение	alx	closed	2021-05-31T10:19:14+05:00	2021-05-31T14:36:31+05:00	"Изменение 30.05.2021
В связи с изменением параметров визуализации платы TD-01 возникла необходимость корректировки переменной 6 платы.

1. Переменная 6, байты 116-119.Измерение интегральной задержки канала.

	байт 116	Конвертер 1
	байт 117	Конвертер 2
	байт 118	Конвертер 3
	байт 119	Конвертер 4


	0	- задержка < 4 mS
	0xFF 	- нет ответа
	1-0xFE 	- задержка * 4 mS


2. Смена формата переменной 6.Формат байтов 112-115 (Значение отклонения захваченой частоты 1конв. (ppm)	+127 - -127 0)
	
	байт 112	Конвертер 1
	байт 113	Конвертер 2
	байт 114	Конвертер 3
	байт 115	Конвертер 4
	
	бит 7 		- знак отклонения (1= +, 0= -)
	биты[6..0] 	- номинал отклонения 0-127 ppm


3. Переменная 6, байт 71,биты 7..4 - извещение об аварии удаленного конвертера
		бит 4 = 1 - RemA авария удаленного конвертера 1
		бит 5 = 1 - RemA авария удаленного конвертера 2
		бит 6 = 1 - RemA авария удаленного конвертера 3
		бит 7 = 1 - RemA авария удаленного конвертера 4


4. Может быть вкладку ""Конвертеры"" имеет смысл разделить на ""Конфигурация"" (заголовочная часть и столбцы 4-17) и ""Статистика""
(МАС-адрес и столбцы 1-3 и 18-..)?

Примечание * в качестве блока отладки предлагается блок 192.168.20.159 (платы TD в составе)
--------------------------------------------------------------------------Переменные 1,2,3,4 - стандартные, описаны в \\Ubuntu-server\xchange\alx\monitoring2.pdf

Номер платы 38 , имя платы TD-01.

нестандартные переменные:

-------------------------------------------------------------------------------------------------
переменная 5 (конфигурация платы)

Тип строка, длина строки 150 байт,чтение\запись,формат -


Байт	Название			Параметры				Значение по умолчанию


-- Сетевые настройки платы

0	IP адрес платы старший байт	0-255					192
1	IP адрес платы 			0-255					168
2	IP адрес платы 			0-255					1
3	IP адрес платы младший байт	0-255					254

4  маска IP адреса платы старший байт	0-255					255
5  маска IP адреса платы		0-255					255
6  маска IP адреса платы		0-255					255
7  маска IP адреса платы младший байт	0-255					0

8  	адрес шлюза старший байт	0-255					192
9	адрес шлюза			0-255					168
10	адрес шлюза			0-255					1
11  	адрес шлюза младший байт	0-255					1

-- Настройки генератора опорной частоты

12	настройка выхода refclk0	0-4 (0-выкл. 1-4 номер потока Е1)	0
					5-8 (1-4 номер конвертера Eth<->TDM)

13	настройка выхода refclk1	0-4 (0-выкл. 1-4 номер потока Е1)	0
					5-8 (1-4 номер конвертера Eth<->TDM)

-- Настройки конверторов Е1<->Eth<->E1 (номер конвертера привязан к потоку Е1)

14-30 Настройки конвертера 1

14	Блокировка		1-поток (конвертер) блокирован 0-разблокирован	1

15	Маска аварий приема E1		0\1 (1-замаскирована)			0

16	Маска аварии приема Eth		0\1 (1-замаскирована)			0

17	Формат			0-поток форматированный 1-нет			0

18	Число каналов потока Е1		1-32					32

19	Шлейф (двусторонний)	0-шлейф выключен 1-включен			0
19	Шлейф (односторонний)	0-шлейф выключен 2-включен			0 (Е1tx=E1rx)

20	Сброс счетчиков		
		бит0	 Сброс счетчиков 0-запрещен 1-разрешен		0
		бит1	 Использовать перезапросы    0-не использовать 1-использовать
	        биты3..2 Дублирование пакетов передачи 0-нет, 1-2 пакета, 2-4 пакета, 3- 8 пакетов

21	размер пакета передачи (мс)		1-180 				11 (1408 байт при 32-х каналах)

22	размер буфера приема (* 8мс)		1-255				4 (32 цикла)

23	адрес UDP порта источника старший байт	0-255				0

24	адрес UDP порта младший байт		0-255				0

25	адрес UDP порта назначения старший байт 0-255				0

26	адрес UDP порта младший байт		0-255				0

27	IP адрес порта назначения старший байт	0-255				192

28	IP адрес порта назначения		0-255				168

29	IP адрес порта назначения		0-255				1

30	IP адрес порта назначения младший байт	0-255				254

31-47 Настройки конвертера 2

48-64 Настройки конвертера 3

65-81 Настройки конвертера 4

-- Настройки интерфейсов Ethernet (порты 0-3 внешние, 4-кросс, 5-CPU)

Байт	Название		Параметры				Значение по умолчанию

82	Global config		GC[7..0]				0
				bit[1..0]- VLAN MODE			
				0-ВЫКЛ. 1-Port-basedVLAN 2-IEE802.1Q	
				bit2 - Enable IGMP Snooping		
				bit3 - Disable Back Pressure
				bit4 - Filter802.1D Enable
				bit5 - BroadcastStormFilterEnable
				bit[7..6]- reserved


83	Bandwith control1	[7..4]-port-1 [3..0]-port0		0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)
84	Bandwith control2	[7..4]-port-3 [3..0]-port2		0-no (1-128k 2-256k 3-512k 4-1M 5-2 6-4M 7-8M)


85..88	Port0..3 config		P0..3[7..0] (External ports)		0x17
				bit0 - 100/10 select(1=100) 
				bit1 - Full/Half select(1=Full)
				bit2 - Pause En
				bit3 - AsyPause En
				bit4 - AutoNeg En
				bit5 - Alarm mask En
				bit6 - PVID_Insert
				bit7 - port disable
				
89	Port4 config		P4[7..0] (CROSS)			0
				bit6 - PVID_Insert
				bit7 - port disable

90	Port5 config		P4[7..0] (CPU)				0
				bit6 - PVID_Insert
				bit7 - port disable

91	VLAN Assign. Index	[7..4]-port-1 [3..0]-port0		0
92	VLAN Assign. Index	[7..4]-port-3 [3..0]-port2		0
93	VLAN Assign. Index	[7..4]-port-5 [3..0]-port4		0

-- Настройки VLAN Ethernet (порты 0-3 внешние, 4-кросс, 5-CPU)
размер 48 байт,формирует 16 записей по 3 байта, чтение\запись,формат -

Каждая запись отвечает за отдельную VLAN


Байт	Название		Параметры				Значение по умолчанию

96..94 	VLAN1bytes
0	B0			PortMember Port[5..0]			0
1	B1			Vid1					0
					Bit3..0 reserved
					Bit[7..4] PVID[11..8]

2	B2			Vid2					0
					Bit[7..0] PVID[7..0]

99..97 VLAN2
....
141..139 VLAN16

148..142 reserved		0					0

149 Признак обновления переменной (всегда 0)	0			0

--------------------------------------------------------------------------------
переменная 6 (статистическая информация)

Тип строка, длина строки 120 байт,чтение,формат -


Байт	Название					Параметры	Значение по умолчанию

0-5	МАС адрес платы					0-0			0-0

-- Статус Ethernet  портов платы

6-9	конвертер 1 счетчик UDP tx			0			0
10-13   конвертер 1 счетчик UDP rx			0			0

14-17   конвертер 1 счетчик ERR  rx (неверная CRC пакетов) 	0		0
18-21	конвертер 1 счетчик SLIP rx (потеря пакетов)		0		0

22-25	конвертер 2 счетчик UDP tx			0
26-29	конвертер 2 счетчик UDP rx			0

30-33	конвертер 2 счетчик ERR  rx (неверная CRC пакетов)	0
34-37	конвертер 2 счетчик SLIP rx (потеря пакетов)		0

38-41	конвертер 3 счетчик UDP tx			0
42-45	конвертер 3 счетчик UDP rx			0

46-49	конвертер 3 счетчик ERR  rx (неверная CRC пакетов)	0
50-53	конвертер 3 счетчик SLIP rx (потеря пакетов)		0

54-57	конвертер 4 счетчик UDP tx			0
58-61	конвертер 4 счетчик UDP rx			0

62-65	конвертер 4 счетчик ERR  rx (неверная CRC пакетов)	0
66-69	конвертер 4 счетчик SLIP rx (потеря пакетов)		0


70	Состояние Link-ов портов коммутатора		0			0
							bit0 - Link Port 1 (0-нет) Внешний порт 1
							bit1 - Link Port 2 (0-нет) Внешний порт 2
							bit2 - Link Port 3 (0-нет) Внешний порт 3
							bit3 - Link Port 4 (0-нет) Внешний порт 4

							bit4 - Link Port 5 (0-нет) Кросс порт
							bit5..7 - не используются

71	Состояние Link-ов конверторов			0			0
							bit0 - Link Конвертер 1 (0-нет)
							bit1 - Link Конвертер 2 (0-нет)
							bit2 - Link Конвертер 3 (0-нет)
							bit3 - Link Конвертер 4 (0-нет)
							bit4..7 - удаленная авария Конвертера 1-4


-- Статус портов Е1 платы

72	Состояние порта Е1_1 платы			0			0
							bit0 - 1-LOS (0-нет)
							bit1 - 1-LOF (0-нет)
							bit2 - 1-AIS (0-нет)
							bit3 - 1-SLIP (0-нет)
							bit4 - 1-RAI (0-нет)
							bit5-6 - 1/2/3-LAST_Al (последняя авария) (0-нет)
							bit7 - не используются


73-76	AS_counter E1_1					0x00000000-0xFFFFFFFF				0

77-80	UAS_counter E1_1				0x00000000-0xFFFFFFFF				0

81-89	Состояние порта Е1_2 платы (9 байт)

90-98	Состояние порта Е1_3 платы (9 байт)

99-107	Состояние порта Е1_4 платы (9 байт)

-- Статус блоков выделения тактовой частоты

108	Заполнение буфера приема конвертора 1 (%)	0-100						0
109	Заполнение буфера приема конвертора 2 (%)	0-100						0
110	Заполнение буфера приема конвертора 3 (%)	0-100						0
111	Заполнение буфера приема конвертора 4 (%)	0-100						0


112	Значение отклонения захваченой частоты 1конв. (ppm)	0 - 0xFF 					0
113	Значение отклонения захваченой частоты 2конв. (ppm)	0 - 0xFF					0
114	Значение отклонения захваченой частоты 3конв. (ppm)	0 - 0xFF					0
115	Значение отклонения захваченой частоты 4конв. (ppm)	0 - 0xFF					0

116-119  Значение интегральной задержки канала 1-4конв. (mS)

------------------------------------------------------------------------------------

переменная 7 (спорадические сообщения (Trap) Ethernet портов)

Тип - таблица, размер 4 элемента по 1-у байту, значение - наличие линка порта ,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0-3	Link_Alarm		0/1 1 - Авария					0

переменная 8 (спорадические сообщения (Trap) конвертеров)

Тип - таблица, размер 4 элемента по 1-у байту, значение - наличие линка порта ,чтение\запись,формат -

Байт	Название		Параметры				Значение по умолчанию

0-3	LOS_CONV		0/1 1 - Авария					0


переменная 9 (таблица спорадических сообщений аварий потоков Е1)

Тип Таблица, 4 строки, в строке три одинарных аварии потока, чтение ,формат -


Перем.	Название		Параметры				Значение по умолчанию

0	LOS			1-LOS 0-норма					1

1	LOF			1-LOF 0-норма					1

2	AIS			1-AIS 0-норма					1


------------------------------------------------------------------------------------
Изменение 13.05.2021

1. Поле ""Размер буфера приема"" не позволяет ввести трехзначное число.
2. Параметр размер буфера приема (* 8мс), переменная 5 байт 22 (для первого конвертера) и соответствующие байты для других конверторов ограничить диапазоном 1-128 (8-1024).
3. Расширить функционал для байта 20 переменной 5 (для первого конвертера) и соответствующие байты для других конверторов:

 было: 20 Cброс счетчиков 0-запрещен 1-разрешен

 стало: 20 бит0 Cброс счетчиков             0-запрещен 1-разрешен

           бит1 Использовать перезапросы    0-не использовать 1-использовать
           биты3..2 Дублирование пакетов передачи 0-нет, 1-2 пакета, 2-4 пакета, 3- 8 пакетов
   
--------------------------------------------------------------------------
"	ledol
	517	Коррекция настроек платы TD-01	sw		улучшение	alx	closed	2021-06-11T09:35:47+05:00	2021-06-11T10:07:26+05:00	"
1. Переменная 5 платы, блоки настроек конверторов (байты 14-30, 31-47, 48-64, 65-81), байт 20 (для 1-го конв. и соотв. байты для остальных), бит 4 получает функционал - Шлейф частоты Е1	   0-выкл. 1-вкл.,	 Значение по умолчанию - 0.

2. Переменная 5, блоки настроек конверторов, байт 21(для 1-го конв. и соотв. байты для остальных) - сделать значение по умолчанию - 4, байт 22(для 1-го конв. и соотв. байты для остальных) - сделать значение по умолчанию - 16 (128 мС в WEB интерфейсе).
"	ledol
	531	Платы PS-220D отображение параметра Uвх	web-интерфейс (sw)		улучшение	alx	closed	2021-08-03T15:36:17+05:00	2022-01-13T16:57:06+05:00	"Ранее для платы PS-220D был спрятан параметр Uвх(.5.0), отображавшийся в первой строчке таблицы параметров.

Сейчас требуется:
Если .5.0 == 0xFFFF, то спрятать строчку Uвх. как и ранее, иначе отобразить строчку Uвх.
(значение Uвх в Вольтах равняется значению переменной .5.0 деленному на 100, значение округляется до одного знака после запятой)"	san
	533	"Добавить на вкладку Генератор настройку ""Ширина полосы захвата и удержания"""	web-интерфейс (sw)		улучшение	alx	closed	2021-08-19T13:45:59+05:00	2021-08-19T16:00:19+05:00	"Алексей(ledol) считает, что полезно было бы вынести эту настройку в веб-интерфейс. Кроме-того он экспериментирует с синхронизацией плат SM и собирается вносить аппаратные изменения в плату - для экспериментов возможность удобно переключать рамки захвата и удержания тоже была бы полезна.

Я поддерживаю это предложение, учитывая, что реализация кажется не сложной.
Предлагаю варианты этой настройки назвать так:
- E1(100/130 ppm.)
- DS1(64/83 ppm.)

p.s. Настройку ранее обсуждали в #257"	san
	542	SM-02: Изменить рекомендуемый диапазон количества каналов по паре	web-интерфейс (sw)		улучшение	alx	closed	2021-11-02T12:26:57+05:00	2021-11-02T14:59:31+05:00	"Выяснилось, что последние прошивки SM-02 имеют ограничение скорости в 175 каналов по паре.
При попытке записать конфигурацию в плату SM-02, веб-интерфейс проверяет количество каналов по паре на соответствие ""рекомендуемому диапазону"".
[[Image(1.png)]]
Нужно изменить рекомендуемые диапазоны количества каналов по паре на:
TCPAM128: 32 ... 175
TCPAM64: 32 ... 175"	san
	548	Обновление прошивки RT-01	sw		улучшение	alx	closed	2021-11-18T12:23:22+05:00	2021-11-19T15:23:21+05:00	"Обновление программы платы RT-01 до версии 5.

1. В MiB платы добавлена переменная 7,символ, 8 бит. Авария ретранслятора. 1-авария 0-нет аварии. Отправляется как аварийное спорадическое сообщение.

2. Модифицируется переменная 5. Конфигурация платы. В байте 1 (втором байте переменной), в бите 6 передается значение маски аварии ретранслятора, 1 -авария замаскирована, (необходим соответствующий чекбокс в web-интерфейсе платы).

3. Модифицируется переменная 6. Состояние платы. В байте 0 (первом байте переменной), в бите 6 передается значение наличия аварийной информации (1-информация присутствует), в бите 7 передается значение аварийной информации (1-авария ретранслятора).

Предлагается сделать в web-интерфейсе платы поле ""Авария ретранслятора"" со следующей цветовой палитрой:
- бит 6 = 0 - серый цвет
- бит 6 = 1, бит 7 = 0 - зеленый цвет
- бит 6 = 1, бит 7 = 1 - красный цвет

для проверок можно использовать блок http://192.168.1.52/
"	ledol
	551	Поддержка BS-220 исполнений 3 и 4	sw		улучшение	alx	closed	2021-11-19T16:21:03+05:00	2021-11-19T17:14:22+05:00	"Появились новые исполнения платы BS-220: исполнение 3  и 4
Для исполнения 3 требуется выводить в окне платы то же, что и для исполнения 1
Для исполнения 4 требуется выводить в окне платы то же, что и для исполнения 2
"	san
	552	RT-01 pv6	sw		улучшение	alx	closed	2021-11-22T10:16:20+05:00	2021-11-22T10:21:42+05:00	Прошу добавить прошивку 6 в пакет rt-01.	ledol
	645	"BS-220: Добавить поддержку новой функции ""настройка порога аварии низкий заряд акб"""	sw		улучшение	alx	closed	2023-11-02T10:29:19+05:00	2024-01-15T12:17:13+05:00	"В ПО BS-220 ( исп 1 ... 4 ) ревизии 20 появилась новая переменная .25.0. (RW, INT8)
Переменная содержит беззнаковое число (x), которое интерпретируется как настройка {{{Порог аварии ""Низкий заряд АКБ""}}} = {{{x/10}}} Вольт. Т.е. значение переменной .25.0 = 105 интерпретируется как значение настройки 10.5 В.
Для вышеописанной настройки вводимые пользователем значения должны быть ограничены диапазоном от 10.0 до 13.0 В.

Плату со свежим ПО можно потыкать в блоке .20.12"	san
	749	добавить отображение аварии AIS для портов 5-6, в WEB-интерфейсе платы 4С-37.	sw		улучшение	alx	closed	2025-06-05T11:29:04+05:00	2025-06-05T15:19:14+05:00	"{{{
1. В переменной 7 изменил значение бит 2 байта 0:
 было -	бит 2 порты 1-4 - NO_MOD \ порты 5-6 не исп.
 стало -бит 2 порты 1-4 - NO_MOD \ порты 5-6 - AIS

 соответственно байт 0  биты 7-5 LAST_Al 1/2/3/4/5 1-LOS ... 5-RAI,
 (последняя авария интерфейса) для значения 2 у портов 5 и 6 
 должны отображаютьс как AIS.

2. В переменной 8 (таблица спорадических сообщений аварий потоков)
добавилась позиция 4
4	AIS			1-AIS 0-норма

В WEB-интерфейсе платы 4С-37 нужно добавить аварию AIS для портов 5 и 6.

}}}
"	ledol
	755	ST-124M расширение функций.	sw		улучшение	alx	closed	2025-08-07T10:46:34+05:00	2025-08-08T10:22:51+05:00	"В данный момент переменная MIB 5 (COMMAND) не используется. Предлагаю использовать ее
следующим образом:
- Запись ""1"" в переменную приводит к полному перезапуску платы и перезагрузке всех блоков.
 Команда реализуется нажатием кнопки ""Аппаратный перезапуск платы"" во вкладке ""Настройки"", пункт 11 (добавить).
- Запись ""3"" в переменную приводит к запуску теста SDRAM платы и обновлению соответствующих данных переменной 7.
 Команда реализуется нажатием кнопки ""Тест SDRAM"" во вкладке ""Настройки"", пункт 11 (добавить).
- Поскольку механизм опроса sfp модулей уже реализован, запись ""2"" не нужна.
"	ledol
	756	ST-124M изменение настроек в п.7.2.	sw		улучшение	alx	closed	2025-08-08T08:53:39+05:00	2025-08-08T11:17:46+05:00	"Предлагается бит 0 байта 1219 переменной 6 сделать бинарной настройкой ""Выкл.\Вкл"" 0\1
и добавить соответствующий чекбокс в 4-м столбце таблицы п 7.2 вкладки ""Настройки"" web-интерфейса платы. Поле ""приоритет"" (байт 1219, биты 7..5) этой строки сделать доступными для изменения только при установленном чекбоксе, при снятом чекбоксе строка становится не активной, ""серой""."	ledol
	757	ST-124M исправить отображение параметра	sw		улучшение	alx	closed	2025-08-08T15:23:30+05:00	2025-08-10T00:34:29+05:00	"Состояние бита 1 байта 1348 переменной 7 отображается всегда как 1 (T12(Opt.B) - ""наличие"" в табл. 8.2 вкладки ""Состояние""). "	ledol
	760	"ST-124M коррекция настроек вкладки ""Настройки""."	sw		улучшение	alx	closed	2025-08-09T15:38:20+05:00	2025-08-11T14:21:07+05:00	"Во вкладке ""Настройки"" п.7.2 необходимо в строке 7 сделать чекбокс 4-го столбца доступным для включения, только если включен один или оба чекбокса 4-го столбца 5-й и(или) 6-й строки. Если чекбоксы 4-го столбца 5-й и 6-й строки не включены, то чекбокс 7-й строки снимается, строка становится ""серой"". "	ledol
	761	ST-124M исправить отображение номера потока.	sw		улучшение	alx	closed	2025-08-12T14:10:00+05:00	2025-08-12T14:56:14+05:00	"Предлагается во вкладке ""Состояние"", п.9, параметры ""BERT_TX_num_E1""\""BERT_RX_num_E1"" отображать в том же формате, в котором они задаются в п.5.2 вкладки ""Настройки"", т.е. 1Е1-24Е1, а не 0-23 как сейчас."	ledol
	765	"ST-124M корректировка отображение параметров ""Детектор шлейфа""."	sw		улучшение	alx	closed	2025-08-17T13:53:52+05:00	2025-08-18T13:27:27+05:00	Изменилось описание байта 1360 переменной 7. Требуется реализовать изменения в web-интерфейсе платы (вкладка состояние, п.8.2 столбцы SSM_LD_Mode, SSM_LD_State).	ledol
	766	"ST-124M корректировка отображение параметров ""Детектор шлейфа""."	sw		улучшение	alx	closed	2025-08-17T13:54:34+05:00	2025-08-18T15:38:18+05:00	"Изменилось описание байта 1360 переменной 7. Требуется реализовать изменения в web-интерфейсе платы (вкладка состояние, п.8.2 столбцы SSM_LD_Mode, SSM_LD_State).

В соответствии с новым описанием байта 1360, с учетом пояснения:
""Пояснение по отображению параметров байта 1360: 
Направление А (строка 2 таблицы 8.2 web-интерф. платы)
Бит 0 = 0, состояние битов 1-3 не отображаются
Бит 0 = 1, Бит 1 = 1, состояние битов 2-3 не отображаются
Бит 0 = 1, Бит 1 = 0, состояние битов 2-3 отображаются независимо друг от друга
Аналогичные действия и для битов 4..7 (направление B)""

предлагаю:
1. Cтолбцы таблицы 8.2 ""SSM_LD_Mode"" и ""SSM_LD_State"" переименовать. ""SSM_LD_Mode"" в ""Loop det.\tranzit"", ""SSM_LD_State "" в ""Loop state 1"" и ""Loop state 2"".
2. В столбце Loop det.\tranzit отображать состояние битов 1..0 (5..4 для строки 3) байта 1360 c вариантами off\on\tranzit (00\01\11)
3. В столбцах Loop state 1\2 отображать состояние битов 2\3 (6\7 для строки 3) байта 1360 с вариантами бит2 = 0\1 соответствует ""нет\loop A<->A"", бит3 соответствует ""нет\loop B ->A"" (для строки 3, состояние битов 6\7 соотв. ""нет\loop B<->B"" и ""нет\loop A ->B"").
4. При состоянии Loop det.\tranzit 00\11 параметры столбцов Loop state 1\2 сделать не активными.

"	ledol
	767	"ST-124M корректировка отображения параметра ""Текущий QL вх. сигн."" для строки 1 ."	sw		улучшение	alx	closed	2025-08-20T15:50:13+05:00	2025-08-21T18:28:07+05:00	"Предлагаю во вкладке ""Состояние"", п.8.2 в строке 1, столбца 6 (""Текущий QL вх. сигн."")
написать ""ГСЭ (G.813)"" в качестве постоянного, неизменного значения поля.
"	ledol
	768	"ST-124M корректировка отображения параметров ""Настройка RPD:"" и ""Состояние RPD_DETECT:"""	sw		улучшение	alx	closed	2025-08-22T10:43:07+05:00	2025-08-23T19:36:43+05:00	"Предлагаю во вкладке ""Состояние"" данные параметры сделать не активными (""серыми""),
 ""Состояние RPD_DETECT:"" переименовать в  ""Состояние RPD:"", значениям параметра ""Состояние RPD:"" 0 и 1 присвоить текстовые интерпретации 0-нет, 1-есть."	ledol
	771	"ST-124M, добавление кнопки ""сброса"" конфигурации в значение ""по умолчанию""."	sw		улучшение	alx	closed	2025-08-25T12:35:19+05:00	2025-08-26T18:17:02+05:00	"1. Предлагается реализовать функционал ""сброса конфигурации в значение по умолчанию"".
2. В качества значения ""по умолчанию"" предлагается использовать значение переменной 6,
приведенное во вложении данного тикета. "	ledol
	778	"В плате ST-124M необходимо добавить чекбокс ""PVID insert"" для строчки ""кросс"", столбца PVID insert, таблицы п.8, вкладки ""Настройки""."	sw		улучшение	alx	closed	2025-10-03T10:29:06+05:00	2025-10-03T10:53:47+05:00	Детали настройки описаны в приложении.	ledol
	808	FE-04, изменение настроек.	sw		улучшение	alx	closed	2026-04-01T09:03:11+05:00	2026-04-01T11:41:37+05:00	"1. Прошу провести изменения значений ""по умолчанию"" описанных в приложении.
2. В настройке ""J2_TX/RX"" п.5 не вижу выполнения условия ""При снятом чекбоксе ""J2_TX/RX"" чекбокс ""EthX-YY"" и поле ""J2:"" недоступно, при установленном чекбоксе ""EthX-YY"" поле ""J2:"" недоступно"". И эти поля и настройки (""J2_TX/RX"", ""EthX-YY"", ""J2:"") хотелось бы видеть рядом друг с другом.
3. Вижу постоянное наличие пунктов ""5.2.1, 5.2.2, 5.2.3, 5.2.4"", во вкладке ""Настройки"",
т.е. несоответствие описанию в части ""Пункты 5.2.1, 5.2.2, 5.2.3, 5.2.4 групп VCG присутствуют в web-интерфейсе только при наличии хотя бы одного контейнера данной
группы настроенного на вставку/выделение в п.4."". Прошу устранить."	ledol
	35	Невозможно отключить ограничение скорости порта (egress)	sw		баг	alx	closed	2014-03-26T19:07:06+06:00	2020-04-24T17:43:25+05:00	"При задании нулевого значения Rate limit (egress) ethernet-порта пакетв перестают отправляться.
А должно выключаться ограничение."	alx
	52	Добавить настройку Untagged VLAN ID для порта CPU	web-интерфейс (sw)		улучшение	alx	closed	2014-06-10T17:26:14+06:00	2017-11-17T13:29:18+05:00	в краткую конфигурацию Ethernet(вкладка VLAN)	san
	175	Плата PS-220-BRS	web-интерфейс (sw)		улучшение	alx	closed	2016-05-17T11:05:23+05:00	2017-11-17T13:29:18+05:00	"В диалоговом окне платы убрать пункт ""режим работы"".
Аварию переименовать, сделать ""Отсутствует напряжение Uвых"" "	andrei
	84	Не отправляются трапы на IPv6 трапсинки	sw		баг	alx	closed	2014-11-24T19:10:44+05:00	2014-11-25T12:50:42+05:00	Не отправляются трапы на IPv6 трапсинки	alx
	87	Перезагрузка из-за проблем с DNS	sw		баг	alx	closed	2014-12-24T14:52:00+05:00	2015-09-01T14:37:29+05:00	"При получении от платы TRAP'а производится рассылка соответствующих ему SNMP TRAP'ов каждому из зарегистрированных трапсинков.
Если трапсинку установлена версия SNMP 1, то в процессе формирования TRAP'а выполняется ресолвинг имени хоста с помощью вызова netsnmp_gethostbyname_v4(). В случае отсутствия ответа на запросы к DNS эта функция, предположительно, засыпает на 10 секунд, что останавливает работу рабочего потока. Если таких трапсинков несколько, срабатывает watchdog и перезагружает плату.
Возможно, что подобное блокирующее обращение к DNS выполняется также и при отправке TRAP'ов других версий.

Необходимо найти способ сделать отправку TRAP'ов неблокирующей или создавать для этого отдельный асинхронный поток.
"	alx
	94	Копировать настройки сигнального канала в резервный поток	swd		баг	alx	closed	2015-03-06T09:49:01+05:00	2015-03-24T10:30:12+05:00	Копировать настройки сигнального канала в резервный поток.	alx
	100	Не работает просмотр конфигурации платы VE-01 от пользователя без права записи	web-интерфейс (sw)		баг	alx	closed	2015-03-18T19:29:33+05:00	2015-03-20T12:46:18+05:00	"Ошибка при запросе genComm.
Надо дать право выполнять запрос genComm всем, а уже внутри обработчика genComm выполнять проверки прав когда это необходимо."	alx
	107	Не очистилась авария отсутствия платы	swd		баг	alx	closed	2015-03-24T12:48:06+05:00	2015-03-24T17:01:06+05:00	После появления платы не очистилась авария отсутствия платы.	alx
	112	"VE-01 ругается на пустое поле ""Номер первого E1"" в режиме канальной платы"	web-интерфейс (sw)		баг	alx	closed	2015-04-01T19:23:46+05:00	2015-04-07T11:11:13+05:00	"Последовательность действий:
1. Снят чекбокс ""Режим калаьной платы"", поле ""Номер первого потока E1"" пустое.
2. Нажимаем ""Применить"", получаем сообщение об ошибке.
3. Устанавливаем чекбокс ""Режим канальной платы"".
4. Нажимаем ""Применить"", мнова получаем сообщение об ошибке."	alx
	119	"У неактивной платы SW-01 пропадает кнопка ""Дискетка""."	web-интерфейс (sw)		баг	alx	closed	2015-04-27T18:07:36+05:00	2015-05-07T10:23:36+05:00		alx
	122	"При переходе платы в режим резерва появляются аварии ""Плата отсутствует"""	swd		баг	alx	closed	2015-05-07T10:00:54+05:00	2015-05-15T12:49:03+05:00	"При переходе платы в режим резерва появляются аварии ""Плата отсутствует""
если у плат были установлены атрибуты ""Необходимая""."	alx
	139	Конфиг платы TE-01 старого формата неправильно парсится	sw		баг	alx	closed	2015-07-23T09:35:38+05:00	2015-07-23T15:05:44+05:00	"Конфигурация TE-01 сохраненая swd 1185 в старом формате:
{{{
 <board type=""TE-01"" code=""23"" slot=""10"" comment=""Ковали"">
    <config>1,0,0,0,0,0,2,0,32,0,0,0,0</config>
}}}

swd 1266 преобразует в новый формат так:
{{{
 <board type=""TE-01"" code=""23"" slot=""10"" comment=""Ковали"">
    <config>129,0,0,0,0,0,0,0,0,0,0,0,0,0</config>
}}}

а должно быть так:
{{{
 <board type=""TE-01"" code=""23"" slot=""10"" comment=""Ковали"">
    <config>129,0,0,0,0,0,2,0,32,0,0,0,0,0</config>
}}}
"	san
	148	Ошибка чтения переменной SNMP	sw		баг	alx	closed	2015-08-19T19:32:13+05:00	2015-08-27T15:12:05+05:00	"При bulk запросе snmpget нескольких переменных, где между собственными переменными snmpd встречаются переменные наших плат, на одну или несколько собственных переменных отдается No Such Instance:
{{{
alx% snmpget -t 10 -r 2 -v 2c -c private 192.168.0.60 .1.3.6.1.4.1.2021.4.15.0 .1.3.6.1.4.1.2021.4.6.0
UCD-SNMP-MIB::memCached.0 = INTEGER: 36292 kB
UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 10976 kB
alx% snmpget -t 10 -r 2 -v 2c -c private 192.168.0.60 .1.3.6.1.4.1.2021.4.15.0 .1.3.6.1.4.1.32109.9999.4.12.19.0 .1.3.6.1.4.1.2021.4.6.0
UCD-SNMP-MIB::memCached.0 = INTEGER: 36292 kB
SNMPv2-SMI::enterprises.32109.9999.4.12.19.0 = INTEGER: 1
UCD-SNMP-MIB::memAvailReal.0 = No Such Instance currently exists at this OID
}}}"	alx
	149	Валидировать значения параметров RSTP	sw		баг	alx	closed	2015-09-01T18:00:23+05:00	2015-10-23T18:35:00+05:00	Сейчас валидируются только максимальные и минимальные значения каждого параметра. Но при попытке изменить параметры выполняется _check_stpm_config(), проверяющая также соотношения между Forward delay, Max age и Hello time. В результате новое значение параметра может приняться скриптом и функцией API, но не приняться _check_stpm_config(). 	alx
	177	В окне платы SM-02 индицировать цветом состояние E1 и DSL	web-интерфейс (sw)		баг	alx	closed	2016-05-26T17:28:41+05:00	2016-08-01T17:01:41+05:00	"Повторить проделанное в #142(SM-01) для платы SM-02
Конкретно:
    В таблице Состояние интерфейсов Е1 ячейку столбца State красить в красный если содержимое == 0, в зелёный если ==1, иначе не красить. 

    В таблице Состояние регенераторов, во вложеной таблице, ячейку столбца State красить в красный если содержимое == (0 или 1), в зелёный если ==2, иначе не красить. "	san
	181	Объект платы VE-01 хранит конфигурацию только 255 канальных окончаний.	swd		баг	alx	closed	2016-06-08T16:43:47+05:00	2016-06-09T15:36:52+05:00	"Объект платы VE-01 хранит конфигурацию только 255 канальных окончаний.
Надо ""добить"" до 256 чтобы 256-й канал был полнофункциональным."	alx
	183	В платах SM-xx разрешить использовать всю полосу DSL под TDM	sw		баг	alx	closed	2016-06-24T12:44:23+05:00	2016-06-27T09:50:39+05:00	"Сейчас ""число каналов TDM""  почему-то ограничено диапазоном
""число каналов TDM""= 0..(""число каналов DSL""-1)

Должно быть так:
""число каналов TDM"" = 0..""число каналов DSL""

И только в случае 4-го TDM в шине, последний канал запрещено использовать. (хотя могут быть и другие ограничения о которых мне не известно :) )"	san
	204	Вкладка Генератор: отображается FREERUN вместо LOCKED	web-интерфейс (sw)		баг	alx	closed	2016-10-18T12:28:19+05:00	2016-10-18T15:21:37+05:00	"Генератор настроен в режим Auto
0. Статус генератора - HOLDOVER
1. Подаём частоту на refclk0
2. Через ~10 секунд индикатор REFCLK0 загорается зелёным
при этом статус меняется на FREERUN, хотя реально блок уже перешёл на частоту REFCLK0 (проверяли контролем ошибок SLEEP)
3. Через ~35 секунд отображается правильный статус LOCKED"	san
	207	VE-01: пропадают коментарии	web-интерфейс (sw)		баг	alx	closed	2016-11-01T13:25:32+05:00	2016-11-01T18:38:36+05:00	"1. на вкладке Sip-окончания добавляем окончание
2. добавляем коментарий к нему
3. заходим в настройки окончания, и нажимаем ""ок"" ничего не меняя
4. комент пропадает

Тоже самое на вкладке IPoTDM
"	san
	221	Ошибка invalid request при конфигурировании платы SM-02	web-интерфейс (sw)		баг	alx	closed	2017-02-14T12:47:13+05:00	2017-03-17T12:28:03+05:00	"1. В конфигурации платы SM-02 в интерфейсе E1 снимаем чекбокс ""Блокировка"".
1. В поле ""Номер потока TDM"" пишем 5.
1. Поле ""Число каналов TDM"" оставляем пустым.
1. Нажимаем ""Применить"".

Получаем сообщение "": Invalid request"".

Предположительно не валидируется значение поля ""Число каналов TDM"".

Предположительно то же самое происходит в плате SM-01.

Проверялось в r1476."	alx
	228	Вкладка TDM. Невозможно установить СУВ D равный 0.	web-интерфейс (sw)		баг	alx	closed	2017-03-06T18:29:22+05:00	2017-05-12T18:26:40+05:00	"1. Открыть настройки произвольного канала
2. Речь установить в режиме константа
3. СУВ установить в режим константа, указав последний бит (D) = 0
4. Применить
В результате в последний бит СУВ канала оказывается равен 1."	san
	232	Замораживается окно настройки RP-01	web-интерфейс (sw)		баг	alx	closed	2017-04-14T13:01:26+05:00	2017-04-14T13:54:53+05:00	"В окне настройки RP-01 при нажатии ""выключить ДП"" или ""включить ДП"" окно ""замораживается"" и не возвращается в рабочий режим.[[Image(RP-01.jpg)]]"	andrei
	262	Не отправляются SNMP TRAP'ы	swd		баг	alx	closed	2017-08-17T11:29:00+05:00	2017-08-17T16:45:50+05:00	"Обнаружено странное явление.

Есть блок, в конфиге которого сконфигурирован трапсинк test версии 1, хост kolez.com. В веб-интерфейсе заходим в свойства этого трапсинка и меняем версию на 2c, имя хоста на 192.168.0.75. после этого тестовый TRAP на хост 192.168.0.75 не приходит. Также не приходят TRAP'ы, если активировать трапсинк и сделать аварию.

Если удалить трапсинк и создать новый, в котором сразу записать v2c и хост 192.168.0.75, тестовые TRAP'ы приходят."	alx
	264	Неверная работа SNMP GETNEXT	sw		баг	alx	closed	2017-08-17T11:57:00+05:00	2017-08-17T14:56:15+05:00	"{{{
snmpgetnext -On -v2c -c public 192.168.0.60  .1.3.6.1.4.1.8072.2
.1.3.6.1.6.3.1.1.6.1.0 = INTEGER: 590606037
}}}

А должен возвращаться OID .1.3.6.1.4.1.32109.9999.4.1.1.0"	alx
	266	Настройки SNMP TRAP'ов применяются только после рестарта swd	swd		баг	alx	closed	2017-08-30T16:47:41+05:00	2021-12-09T16:15:35+05:00	"Замечено что, как минимум, при установке уровня защиты !AuthPriv (вероятно также при смене уровня защиты вообще), при изменении алгоритма шифрования и/или аутентификации, изменения вступают в действие только после рестарта swd.

В настоящий момент коммит r1555 откачен для веб-интерфейса. Надо разобраться с причиной и по возможности устранить.

Предположительно тут следует не создавать сессию заново при каждой отправке TRAP'а, а создавать ее один раз при создании трапсинка, и затем только модифицировать. "	alx
	284	"Ошибочное сообщение ""Позиция TDM должна быть в диапазоне 1...32"""	web-интерфейс (sw)		баг	alx	closed	2017-10-05T16:40:13+05:00	2018-02-01T09:58:04+05:00	"При разблокировке первого потока E1 платы GE108 при попытке сохранить конфигурацию ошибочно выдается сообщение ""Позиция TDM должна быть в диапазоне 1...32"", при том что у этого потока нет параметра ""Позиция TDM""."	alx
	285	Пропадает диалог при ошибке в значении параметра VE-01	web-интерфейс (sw)		баг	alx	closed	2017-10-05T18:15:58+05:00	2017-10-26T18:54:53+05:00	"Если в конфигурации канального окончания платы VE-01 установить чекбокс ""Мониторинг качества RTP"", поля ""Задержка"" сделать пустыми и нажать ""OK"", появляется сообщение об ошибке, однако диалог конфигурации канального окончания пропадает, а канальное окончание изменяет фон, как будто его настройки изменены."	alx
	287	Зависание при рестарте	sw		баг	alx	closed	2017-10-06T15:58:51+05:00	2017-11-16T14:00:58+05:00	"При рестарте swd произошло зависание. В логе подозрительная запись о появлении платы SW-01. Возможно, зависание как-то связано с тем, что плата появилась в процессе завершения работы. Вот лог:

{{{
Oct  6 10:51:24 sw01 daemon.info swd[251]: admin from [192.168.0.75]: restart swd
Oct  6 10:51:24 sw01 daemon.err swd[251]: got signal 15
Oct  6 10:51:24 sw01 daemon.info swd[251]: shutting down...
Oct  6 10:51:24 sw01 daemon.err swd[251]: accept connection error: Interrupted system call
Oct  6 10:51:24 sw01 daemon.crit swd[251]: queue.cpp:122: Queue is null!
Oct  6 10:51:24 sw01 daemon.info swd[251]: slot 01: board PE-04 lost in space
Oct  6 10:51:24 sw01 daemon.info swd[251]: slot 02: board FO-08 lost in space
Oct  6 10:51:24 sw01 daemon.info swd[251]: slot 03: board FO-08 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 04: board EM-04 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 05: board GE-04 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 06: board E1-08 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 07: board SM-02 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 09: board SW-01 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 10: board SW-01 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 11: board FS-08 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 12: board VE-01 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 15: board GE-04 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 16: board SW-01 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 18: board SM-01 lost in space
Oct  6 10:51:25 sw01 daemon.warn swd[251]: board.cpp:555: slot 18: No ethernet port in slot 18
Oct  6 10:51:25 sw01 daemon.info swd[251]: slot 20: board BS-220 lost in space
Oct  6 10:51:25 sw01 daemon.info swd[251]: New board SW-01 in slot 9
Oct  6 10:51:40 sw01 user.crit kernel: at91sam9_wdt: I will reset your machine !
Oct  6 10:52:14 sw01 syslog.info syslogd started: BusyBox v1.18.5
}}}

Возможно, необходимо добавить запрет обнаружения и добавления плат после начала процесса завершения работы."	alx
	291	Не опрашивается состояние портов E1 платы GE-108	sw		баг	alx	closed	2017-10-10T16:04:11+05:00	2017-11-15T17:23:48+05:00	"Тикет создан alx по жалобе в ticket:290#comment:5.

> ... на GE-108 выдает ошибки:
>
> Cannot evaluate expression: ""Cannot evaluate function ""ADS101:MC04.GE-108.snmp.13.16.1.0[12].last()"": item is not supported.""."	alexkuh
	292	Неверный rate limit порта после старта swd	sw		баг	alx	closed	2017-10-11T15:34:41+05:00	2017-10-11T17:26:45+05:00	"В конфиг-файле есть такая запись:

`<port id=""63"" rate=""5000"">1048832,4097,0,0,0,0,0,0,0,0</port>`

Однако после старта открываем настройки порта - и видим в соответствующем поле значение 625 вместо 5000.

Проверялось в r1583."	alx
	307	"В конфигурации канального окончания АДАСЭ не работает ""Таймаут гудка"""	web-интерфейс (sw)		баг	alx	closed	2017-11-18T21:07:42+05:00	2017-11-21T16:02:55+05:00	"Поле ""Таймаут гудка"" в конфигурации канального окончания АДАСЭ игнорируется - всегда действует значение по умолчанию 15000 мс."	alx
	318	"GE-12. В настройках платы лишняя настройка ""Источник синхронизации SDH"""	web-интерфейс (sw)		баг	alx	closed	2017-12-27T10:14:40+05:00	2017-12-27T10:36:57+05:00	"По ошибке в окно настроек платы попала настройка ""Источник синхронизации SDH"". Такой настройки у платы нет, нужно её убрать.
r1660"	san
	328	Невозможно установить два маршрута SIP с одинаковым регулярным выражением	web-интерфейс (sw)		баг	alx	closed	2018-02-20T14:14:34+05:00	2018-02-21T18:26:38+05:00	В конфигурации платы VE-01 есть таблица маршрутов SIP. Невозможно установить два маршрута SIP с одинаковым регулярным выражением, хотя это может быть полезно. Необходимо убрать проверку совпадения регулярного выражения с уже существующими.	alx
	369	Ошибочное зажигание индикатора MEM	swd		баг	alx	closed	2019-01-24T15:19:53+05:00	2019-02-14T13:41:37+05:00	"Индикатор MEM индицирует ""пропущенную аварию"" - аварию, которая пропала, не будучи подтвержденной оператором. Когда авария пропадает по получению TRAP от платы, эта логика работает правильно. Но если завершение аварий происходит по факту получения нулевого значения переменной .3.0 (общая авария платы), индикатор MEM зажигается даже в том случае, если все аварии блока были подтверждены.

В последнем из описанных случаев необходимо добавить проверку наличия неподтвержденных аварий платы и зажигать MEM только в том случае, если такие аварии были."	alx
	387	Неверная длина в сообщении об ошибке элемента 'mapper' конфиг-файла	swd		баг	alx	closed	2019-08-13T14:38:00+05:00	2019-08-13T14:42:03+05:00	Если размер данных элемента <mapper/> конфигурации платы SW-01 слишком большой, то при выводе в лог предупреждения вместо фактической длины данных выдается ожидаемая. Надо поправить (в идеале, выводить и фактическую, и ожидаемую).	alx
	390	Нет CDR если нет связи с платой VE-01 по IP	sw		баг	alx	closed	2019-09-04T18:45:19+05:00	2019-10-31T10:13:32+05:00	"От двух разных пользователей поступили жалобы что, несмотря на большое количество вызовов, файлы CDR не появляются в веб-интерфейсе. Описанная проблема возникла после того как плату SW убрали в отдельный от ve VLAN, до этого CDR появлялись в веб-интерфейсе.
1. АТС Атняшка
2. АТС Суда(r1777, ревизия VE-01 50) - Тут пользователь пошел дальше и провёл эксперимент - поменял настройки коммутатора, восстановив IP-соединение между платами, CDR начали появляться в веб-интерфейсе. Снова настроил VLAN - CDR перестали записываться. (эксперимент записан со слов пользователя в телефонном разговоре, так что может содержать неточности). На этой Атс можно попробовать воспроизвести деффект, раз у нас он не воспроизводится."	san
	408	Окно VE-01: PRI: Настройка Тип коммутатора Unknown отображается неправильно	web-интерфейс (sw)		баг	alx	closed	2019-11-21T17:06:56+05:00	2020-03-16T16:12:09+05:00	"Если в окончании PRI настройку Тип коммутатора установить в Unknown, то при следующем открытии окна окончания настройка отображается как E1EuroISDN.

r1813"	san
	425	Дублирование серверов агента Zabbix	swd		баг	alx	closed	2020-03-26T18:27:54+05:00	2020-03-29T13:46:54+05:00	"Если плата SW-01, у которой сконфигурирован сервер Zabbix, переходит в резерв, а потом снова возвращается в активный режим, то запись о сервере удваивается.

При переходе в резерв агент Zabbix в плате останавливается, а при переходе в активный режим - запускается снова. При запуске агент читает конфиг-файл и добавляет себе в список сконфигурированные там сервера. Видимо, по какой-то причине уже имеющиеся в списке (в ОЗУ агента) сервера переживают стоп-старт, и добавляемые из конфиг-файла оказываются еще одной их копией. Надо очищать списки при остановке агента."	alx
	431	"Сломалась кнопка ""Очистить конфиг"""	sw		баг	alx	closed	2020-04-16T15:57:05+05:00	2020-04-16T17:03:40+05:00	"В r1873 после нажатии ""Очистить конфиг"" и перезапуска swd я ожидал, что коммутаций, которые были созданы до нажатия кнопки в TDM маппере исчезнут, однако коммутации присутствуют."	san
	432	"Ошибка отображения  параметра ""Режим реле стоечной сигнализации"""	web-интерфейс (sw)		баг	alx	closed	2020-04-24T10:24:19+05:00	2020-04-24T10:34:50+05:00	"На вкладке Разное есть выпадающий список ""Режим реле стоечной сигнализации"", если в этом списке выбрать параметр ""выключено"", а затем обновить страничку или перейти на другую вкладку и обратно, то в списке будет отображено значение ""аварийная сигнализация"", хотя в действительности установлен режим ""выключено""."	AlexLir
	446	Ошибка при обновлении.	sw		баг	alx	closed	2020-06-19T14:51:03+05:00	2020-07-13T09:56:50+05:00	"При обновлении платы SW-01 c ревизии r1562 на ревизию r1933 и пакета для VE-01 с ревизии 1.0-r38.9 на ревизию 1.0-r63.9, в результат обновления выдается ошибки и обновления не происходит. Прилагаю вывод результата обновления. 

{{{
Not selecting sw 1.0 as installing it would break existing dependencies.
Upgrading sw from 1.0-r1562.9 to 1.0-r1933.9 on root.
Downloading https://repo.adc-line.ru/sw-01/ipk/armv5te/sw_1.0-r1933.9_armv5te.ipk.
Not selecting ve-01-msp 1.0 as installing it would break existing dependencies.
Not selecting ve-01-msp 1.0 as installing it would break existing dependencies.
Upgrading ve-01 from 1.0-r38.9 to 1.0-r63.9 on root.
Downloading https://repo.adc-line.ru/sw-01/ipk/all/ve-01_1.0-r63.9_all.ipk.
Not selecting ve-01-csp 1.0 as installing it would break existing dependencies.
Not selecting ve-01-msp 1.0 as installing it would break existing dependencies.
Not selecting ve-01-msp 1.0 as installing it would break existing dependencies.
Not selecting ve-01-rootfs 1.0 as installing it would break existing dependencies.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for sw:
 * 	ve-01-msp (= 1.0-r4.9) * 
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for ve-01:
 * 	ve-01-csp (= 1.0-r4.9) * 	ve-01-msp (= 1.0-r4.9) * 	ve-01-rootfs (= 1.0-r60.9) * 
}}}
"	AlexLir
	460	Ложное предупреждение о конфликте TDM	web-интерфейс (sw)		баг	alx	closed	2020-10-08T14:49:37+05:00	2020-10-08T15:11:51+05:00	"1. Настоил плату TE-04 в слоте 1
[[Image(1.png)]]
2. Пытаюсь применить настройку платы TE-04 в слоте 3
[[Image(2.png)]]
Веб-морда выдаёт предупреждение о конфликте TDM, которого на самом деле нет.

p.s. Воспроизвести подобное без TE-04 у меня не выходит."	san
	466	SM-02: команда рестарт отправляется раньше подтверждения.	sw		баг	alx	closed	2020-11-02T10:18:55+05:00	2021-03-26T17:21:38+05:00	"При нажатии OK или применить в окне конфигурации платы, в сторону платы отправляется команда рестарт(по словам ledol), хотя команда должна быть отправлена только после утвердительного ответа в диалоге.
r1975"	san
	474	Одинаковые VLAN	web-интерфейс (sw)		баг	alx	closed	2020-11-17T15:13:13+05:00	2020-11-25T16:20:36+05:00	"На вкладке Ethernet(краткий)->VLAN пользователь имеет возможность создать VLAN с номером который уже есть в таблице.
При этом VLAN создаётся ""пустым"" и ""пустые настройки"" применяются к уже существующему VLAN вместо тех что были.
Думаю что это не правильно, строчки VID должны иметь уникальный номер."	san
	478	Ложное сообщение о конфликте TDM	web-интерфейс (sw)		баг	alx	closed	2020-11-26T15:56:54+05:00	2020-11-26T18:50:32+05:00	"Алексей, мне лень описывать условия воспроизведения бага :)
Посмотри пожалуйста в .1.104
Баг проявляется в этом блоке так:
1. В настройках E1-08 установить для порта1 ""Режим порта""=Синхронный
1. При попытке записать такую конфигурацию в плату веб-интерфейс выдаст предупреждение:
{{{
Сконфигурированные каналы TDM конфликтуют
с каналами TDM платы TE-04 в слоте 5 (канал 6:0).
Вы действительно хотите записать такую конфигурацию?
}}}

На самом деле никакого конфликта нет, сообщение ложное."	san
	485	Особенности блокировки 8-го порта ST-018	sw		баг	alx	closed	2020-12-10T16:13:19+05:00	2020-12-10T17:03:46+05:00	"Не записывается блокировка 8-го (кросс)ethernet порта платы ST-018 (аналогичная особенность была замечена и устранена у платы ST-124).
"	ledol
	501	После применения настроек плата SM-01(SM-02) перезагружается до получения подтверждения	web-интерфейс (sw)		баг	alx	closed	2021-03-26T11:34:00+05:00	2021-03-26T16:41:32+05:00	"Если нажать на кнопку Применить в окне платы SM-01 или SM-02, то после применения настроек пользователю выдаётся диалог в котором он может согласиться на перезагрузку платы или отказаться. Перезагрузка платы должна произойти только после подтверждения пользователя
Однако, Женя обнаружил, что перезагрузка платы происходит сразу после нажатия Применить в не зависимости от выбора пользователя в диалоге.

r2026"	san
	502	SSE: Не отображается плата после импорта конфига.	web-интерфейс (sw)		баг	alx	closed	2021-04-06T11:34:04+05:00	2021-04-06T13:48:39+05:00	"1. Обновление данных установлено в режим SSE
1. Делаю импорт конфига в плату VE-01
1. Плата пропадает из списка плат и больше там не отображается, хотя с ней всё в порядке, она отвечает на запросы.
- Если открыть тот же веб-интерфейс в другой вкладке браузера - плата там есть.
- Если установить ""Обновление данных"" в режим опрос, плата появляется
- Если обновить страничку, плата появляется

Сейчас у меня в одном окне браузера эффект воспроизводится стабильно.
Но если я открою новой окно, в нём сначала воспроизводится не будет, но спустя некоторое время, тоже будет воспроизводиться стабильно.
r2032
Google Chrome Версия 89.0.4389.114 (64 бит)"	san
	512	Ошибка при попытке импорта конфига для платы VE-01	web-интерфейс (sw)		баг	alx	closed	2021-05-27T10:23:17+05:00	2021-05-27T15:01:51+05:00	"Пользователь прислал мне сохраненные конфигурации. Загрузить их в SW-01 через кнопку ""Загрузить конфигурационный файл"" в веб интерфейсе получается успешно. Однако при попытке импорта конфигурации платы VE-01(с помощью кнопки ""Импорт настроек"" в окне VE-01), веб-интерфейс мне выдаёт ошибку: {{{ Ошибка импорта: Cannot parse XML document }}}

r2072
Файлы конфига прилагаю.
"	san
	560	Плата SW-01 устанавливает режим CRC32 или CRC16 для слотов в которых стоят платы поддерживающие только XOR8	sw		баг	alx	closed	2021-12-29T18:19:03+05:00	2022-02-14T09:15:28+05:00	"В ходе просмотра логов #559 обнаружились странные записи о том что плата SW-01 устанавливает режим CRC32 или CRC16 для слотов в которых стоят платы поддерживающие только XOR8.
Платы PS-48D, PS-220D-48, E1-08, GE-12, FS-08, PE-04, VF-08, MC-02  поддерживают только XOR8."	san
	575	"На вкладке ""Выбор"" активны не все варианты и не отображается выбранный"	sw		баг	alx	closed	2022-05-30T17:15:08+05:00	2022-05-31T10:03:56+05:00	"На вкладке ""Выбор"" варианта веб-интерфейса ""IP-АТС"" должны отображаться возможные варианты конфигурации и должен быть выделен тот вариант, который соответствует текущей конфигурации.
Однако в r2162 я вижу что:
1. Активен только первый вариант конфигурации, хотя расстановка плат позволяет настроить любой из вариантов.
2. Не подсвечивается вариант соответствующий конфигурации.

Блок в котором можно увидеть описанное: .20.45"	san
	586	При блокировке порта 9 с  оптическим модулем SFP отображается Link	sw		баг	alx	closed	2022-11-15T12:49:07+05:00	2022-11-15T13:14:51+05:00	"1. В порт 9 вставлен оптический модуль SFP, на вкладке Ethernet отображается Link 1000/Full
2. Устанавливаем чекбокс Блокировка
3. В столбце Link отображается 10/Half, хотя ожидалось что заблокированный порт не может отображать линк
[[Image(1.jpg)]]
4. Индикатор на лицевой планке у SFP разъема также горит зелёным(даже если убрать патчкорд) хотя ожидалось что у заблокированного порта он должен погаснуть, покрайней мере если достать патчкорд точно должен погаснуть"	san
	590	"Агент Zabbix ""зависает"" в состоянии ожидания данных"	swd		баг	alx	closed	2022-11-24T13:24:14+05:00	2022-11-24T16:35:14+05:00	"Протокол взаимодействия агента Zabbix с сервером предполагает (упрощенно) установку соединения, отправку данных, получение ответа и разъединение. Было обнаружено, что при определенных условиях в сети (при большой потере пакетов вызванной перегрузкой сети в результате широковещательного флуда) возможна ситуация, когда после отправки данных агент не получает ответ от сервера:

{{{
07:33:22.255012 IP6 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332 > 2a03:1ac0:2e92:d910::1.10051: Flags [S], seq 3808182851, win 14400, options [mss 1440,sackOK,TS val 65471249 ecr 0,nop,wscale 3], length 0
07:33:22.314178 IP6 2a03:1ac0:2e92:d910::1.10051 > 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332: Flags [S.], seq 795152026, ack 3808182852, win 64260, options [mss 1440,sackOK,TS val 1644791899 ecr 65471249,nop,wscale 7], length 0
07:33:22.314450 IP6 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332 > 2a03:1ac0:2e92:d910::1.10051: Flags [.], ack 1, win 1800, options [nop,nop,TS val 65471308 ecr 1644791899], length 0
07:33:22.316798 IP6 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332 > 2a03:1ac0:2e92:d910::1.10051: Flags [.], seq 1:1429, ack 1, win 1800, options [nop,nop,TS val 65471311 ecr 1644791899], length 1428
07:33:22.317063 IP6 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332 > 2a03:1ac0:2e92:d910::1.10051: Flags [.], seq 1429:2857, ack 1, win 1800, options [nop,nop,TS val 65471311 ecr 1644791899], length 1428
07:33:22.317330 IP6 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332 > 2a03:1ac0:2e92:d910::1.10051: Flags [.], seq 2857:4285, ack 1, win 1800, options [nop,nop,TS val 65471311 ecr 1644791899], length 1428
07:33:22.317581 IP6 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332 > 2a03:1ac0:2e92:d910::1.10051: Flags [.], seq 4285:5713, ack 1, win 1800, options [nop,nop,TS val 65471311 ecr 1644791899], length 1428
07:33:22.317922 IP6 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332 > 2a03:1ac0:2e92:d910::1.10051: Flags [.], seq 5713:7141, ack 1, win 1800, options [nop,nop,TS val 65471312 ecr 1644791899], length 1428
07:33:22.318078 IP6 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332 > 2a03:1ac0:2e92:d910::1.10051: Flags [.], seq 7141:8569, ack 1, win 1800, options [nop,nop,TS val 65471312 ecr 1644791899], length 1428
07:33:22.318288 IP6 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332 > 2a03:1ac0:2e92:d910::1.10051: Flags [P.], seq 8569:9792, ack 1, win 1800, options [nop,nop,TS val 65471312 ecr 1644791899], length 1223
07:33:37.770883 IP6 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332 > 2a03:1ac0:2e92:d910::1.10051: Flags [.], seq 1:1429, ack 1, win 1800, options [nop,nop,TS val 65486656 ecr 1644791899], length 1428
07:33:37.829518 IP6 2a03:1ac0:2e92:d910::1.10051 > 2a03:1ac0:2e92:d910:ad:c2ff:fe00:192.37332: Flags [.], ack 9792, win 501, options [nop,nop,TS val 1644807415 ecr 65471312,nop,nop,sack 1 {1:1429}], length 0
}}}

После этого агент ""застревает"" в состоянии ожидания данных, так как никакого таймаута на этот случай не предусмотрено. Как результат, агент не выполняет свои функции даже после восстановления нормальной работы сети.

**Предлагается** устанавливать TCP сокету опцию KEEPALIVE с небольшим таймаутом (5 с) для гарантированного разрыва соединения."	alx
	596	TD-01: некорректный разрешенный диапазон UDP портов	web-интерфейс (sw)		баг	alx	closed	2022-12-06T12:05:38+05:00	2022-12-06T15:42:35+05:00	"По ошибке разработчиком при постановке ТЗ на интерфейс был указан некорректный диапазон рабочих UDP портов конвертеров 0...65535 (При попытке ввода другого значения плата ругается ""UDP порт источника должен быть в диапазоне 0...65535""). В действительности, значение порта 0 не является корректным, нужно скорректировать разрешенный диапазон до 1...65535."	san
	597	TD-01: некорректное ограничение размера пакета	web-интерфейс (sw)		баг	alx	closed	2022-12-06T13:34:45+05:00	2022-12-06T16:00:12+05:00	"При постановке ТЗ на интерфейс платы было некорректно задано ограничение размера пакетов формируемых платой.
Сейчас максимальный размер пакета задаётся ограничением поля ""размер передачи пакета"" = 1...180 мс, однако при этом не учитывается влияние настройки ""Число каналов потока E1"" на реальный размер пакета, что даёт пользователю возможность записать в плату настройки при которых размер Ethernet кадра превысит 1514 байт и плата не сможет отправить его.

Нужно вместо условия ""размер передачи пакета"" = 1...180 мс
**Применить условие: Размер данных TDM (N х P х 8 байт) = 8...1468 байт**
(Размер данных TDM уже вычисляется и выводится в скобках в поле ""Размер передачи пакета"")
N - ""Число каналов потока E1""
P - ""Размер передачи пакета"", мс
Состав максимального пакета: 1468(данные TDM)+4(заголовок TDM)+42(заголовок IP/MAC)=1514 байт
"	san
	620	Сообщение диалога о том что импорт конфига TDM успешен не соответствует действительности.	sw		баг	alx	closed	2023-06-08T12:55:44+05:00	2023-10-11T12:30:43+05:00	Если функция Импорт конфига TDM не нашла конфига в файле, то сообщает пользователю что Импорт успешен, хотя по факту конфиг не был обнаружен в файле и сообщить нужно об этом	san
	643	Неправильная работа панели групповых каналов	web-интерфейс (sw)		баг	alx	closed	2023-10-12T16:19:06+05:00	2023-10-24T12:28:45+05:00	"Выполняю такие действия:
- Открываю панель групповых каналов и выбираю любой групповой канал.
- Выделяю несколько каналов в таблице каналов.
- Перетаскиваю выделенные каналы на панель групповых каналов.
- Перетаскиваю любой групповой канал из группы ""Недавние"" панели групповых каналов в таблицы каналов.

В результате вместо группового канала (как должно быть) перетаскивается та группа каналов, которую я ранее перетащил в групповой канал."	alx
	647	"Не сохраняется отметка ""Необходимая"" для плат без конфигурации"	swd		баг	alx	closed	2023-11-08T11:36:27+05:00	2023-11-09T18:02:14+05:00	"У плат RP-650 исполнения 1 нет конфигурации и при установке чекбокса Необходимая, он не сохраняется в файле конфигурации.
Подозреваю что проблема появилась недавно, когда появилось исполнение 2 этих плат, у которого есть конфиг.

p.s. Думаю та же проблема будет с RP-400 и возможно RP-01.
r2322"	san
	669	Не корректно отображается отрицательный ток утечки плат RP-400 и RP-650	web-интерфейс (sw)		баг	alx	closed	2024-02-19T11:58:58+05:00	2024-02-20T18:40:42+05:00	Согласно ТЗ #627, переменная 18.0 должна интерпретироваться как знаковая, однако в r2345 отрицательное значение отображаются не корректно(как положительное)	AlexLir
	670	PS-48D имена датчиков отображаются со смещением	sw		баг	alx	closed	2024-02-19T15:49:35+05:00	2024-02-20T12:58:03+05:00	"На плате PS-48D сработали ""Датчик 2"", ""Датчик 4"" и dat 6 (без имени).
Однако в cписке аварий мы видим ""Датчик 1"", ""Датчик 3"" и ""Датчик 6"".
Т.е. имена датчиков(если они есть) отображаются в список аварий со смещением.
Потыкать можно в блоке .1.204
r2345

[[Image(111.png)]]"	san
	687	PS-48D лишние настройки	web-интерфейс (sw)		баг	alx	closed	2024-05-02T16:34:58+05:00	2024-05-02T17:41:28+05:00	Я обновил демоблок до r2366 и на плате PS-48D обнаружил, что настройки {{{Нижний порог температуры:}}}, {{{Верхний порог температуры:}}} выводятся в интерфейсе 2 раза. Кроме того. при попытке применить настройки с корректно заполненными полями, интерфейс ругается {{{Значение порога должно быть в диапазоне 0...100}}}.	san
	697	Watchdog reset при подключении браузером к блоку	sw		баг	alx	closed	2024-07-15T10:30:15+05:00	2024-08-16T20:14:35+05:00	"Пользователь наблюдал на нескольких платах SW-01 перезагрузку по ватчдогу при подключении к веб-интерфейсу некоторыми браузерами. Проблема воспроизводилась постоянно. Позднее выяснилось, что через сеть пользователя не проходили большие пакеты. После того как пользователь установил MTU = 1200 в SW-01 проблема перестала воспроизводиться.
r2400

Прилагаю лог с одной из плат SW-01, последние несколько перезагрузок по ватчдогу и есть воспроизведение проблемы."	san
	704	Странное поведение резервирования потоков E1 платой SW-01	ПЛИС (sw)		баг	alx	closed	2024-07-30T16:00:43+05:00	2025-10-17T15:33:12+05:00	"В плате SW-01 я столкнулся со странным поведением функции резервирования потоков E1. В результате экспериментов обнаружено сразу много странностей. Опишу эксперименты по порядку.

Исходное состояние: в ПЛИС загружена прошивка версии 12, потокам 5E1 и 6E1 настройки СУВ установлены в значения ""выкл"" и ""abcd"".

1. Поток 6E1 настраивается резервным для потока 5E1, в строке ""Активировать при"" отмечен только чекбокс ""СЦС"", также отмечен чекбокс ""Возвращаться на основной поток"", параметр ""Таймаут возврата на основной"" установлен в значение 50 секунд.

Результаты эксперимента:

- бит 0 регистра 0x124 ПЛИС равен единице, что означает аварию СЦС основного потока, хотя такой аварии нет - в регистре 0x103 ПЛИС бит 4 равен нулю. Ожидалось, что бит 0 регистра 0x124 будет возвращать то же значение, что и бит 4 регистра 0x103, так как основным потоком назначен 5E1.

- бит 4 регистра 0x124 ПЛИС равен единице, что означает аварию СЦС резервного потока, хотя такой аварии нет - в регистре 0x103 ПЛИС бит 5 равен нулю. Ожидалось, что бит 4 регистра 0x124 будет возвращать то же значение, что и бит 5 регистра 0x103, так как резервным потоком назначен 6E1.

- бит 4 регистра 0x124 ПЛИС периодически меняет свое значение с 0 на единицу и обратно, что означает переходы с основного потока на резервный и обратно (активацию/деактивацию резерного потока). Ожидалось, что резервный поток никогда не будет активирован, так как, во-первых, у потока 5E1 нет аварии СЦС, во-вторых, если учесть, что схема резервирования почему-то ложно считает, что авария есть, резервный поток все равно не должен был быть активирован, так как он точно так же имеет (ложную) аварию, а, согласно РЭ блока MC04-DSL-3U, если резервный поток в аварии, он не активируется.

- время активности резервного потока составляло единицы секунд (обычно 2-3 секунды). Ожидалось, что время активности резервного потока не будет меньше 50 секунд, так как параметр ""Таймаут возврата на основной"" установлен в значение 50 секунд.

Вот результат чтения регистров ПЛИС 0x103 и 0x124 (чтение выполнялось с интервалами около 1 секунды):

{{{
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 00
0x0000: 00 00 00 00 11
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 00
0x0000: 00 00 00 00 19
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 00
0x0000: 00 00 00 00 11
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 00
0x0000: 00 00 00 00 11
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 00
0x0000: 00 00 00 00 11
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 00
0x0000: 00 00 00 00 19
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 00
0x0000: 00 00 00 00 11
}}}

2. Настройка СУВ потока 5E1 установлена в значение ""КИ16"". В результате у потока 5E1 появилась авария СЦС - бит 4 регистра 0x103 стал единицей (что правильно), однако в работе резервирования ничего не изменилось. Вот результат чтения регистров ПЛИС 0x103 и 0x124 (чтение также выполнялось с интервалами около 1 секунды):

{{{
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 10
0x0000: 00 00 00 00 11
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 10
0x0000: 00 00 00 00 19
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 10
0x0000: 00 00 00 00 11
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 10
0x0000: 00 00 00 00 11
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 10
0x0000: 00 00 00 00 11
root@sw01:~# spictl 01 03 00 00 00; spictl 01 24 00 00 00
0x0000: 00 00 00 a0 10
0x0000: 00 00 00 00 11
}}}

Ожидалось, что резервный поток всегда будет активным, так как основной поток в аварии.

Конфигурация резервирования была прочитана из ПЛИС, и она соответствует ожидаемой:

{{{
root@sw01:~# spictl 1 20 0 0 0
0x0000: 00 00 00 04 00
root@sw01:~# spictl 1 21 0 0 0
0x0000: 00 00 00 05 00
root@sw01:~# spictl 1 22 0 0 0
0x0000: 00 00 00 01 00
root@sw01:~# spictl 1 23 0 0 0
0x0000: 00 00 00 32 00
}}}

3. Режим СУВ 5E1 вернул в значение ""выкл"", в ПЛИС ""на ходу"" загрузил прошивку версии 13.

Результат: первое время (около 30 секунд, специально не измерял) видел в веб-интерфейсе, как резервный тракт несколько раз поменял состояние (активировался/деактивировался), после чего ""застрял"" в активированном состоянии.

4. В ПЛИС ""на ходу"" загрузил прошивку версии 12.

Результат тот же: сначала резервный тракт менял состояние, после чего ""застрял"" в активированном состоянии.

Судя по описанным наблюдениям, различий в поведении прошивок версий 12 и 13 нет. Отличия результатов экспериментов 3 и 4 от эксперимента 1 вероятно как-то связаны с тем, что прошивка ПЛИС менялась ""на ходу"". Я попробую воспроизвести первоначальное поведение и по результатам дополню тикет.

**Предлагаю** попробовать выяснить причины неправильного поведения ПЛИС и устранить их."	alx
	706	"Лишняя настройка ""Eth"" в настройках вставки выделения канала платы GE-12"	web-интерфейс (sw)		баг	alx	closed	2024-09-12T12:31:42+05:00	2024-09-12T17:06:50+05:00	"В настройках вставки выделения канала платы GE-12 отображается настройка ""Eth"" (см. рисунок)
[[Image(1.png)]]
Однако контейнеры(каналы) платы GE-12 позволяют передавать через них только потоки E1, Ethernet в них засунуть нельзя. Думаю что это ошибка отображения.
r2414"	san
	707	Ошибочно добавленный параметр в веб-интерфейсе	web-интерфейс (sw)		баг	alx	closed	2024-09-12T16:58:54+05:00	2024-09-16T11:17:16+05:00	"В веб-интерфейсе блока MC04-DSL-3U в диалоге конфигурации выделения-вставки плат GE-12, GE-108 и GE-16 имеется параметр ""Eth"" (строк для ввода числа):

[[Image(ticket:706:1.png)]]

По утверждению san, этот параметр был добавлен по ошибке (см. тикет #706), и ни одна из трех перечисленных выше плат его не использует.

Прошу Vadim подтвердить, что это действительно ошибка, и такого конфигурационного параметра у этих плат быть не должно - я тогда удалю этот параметр в веб-интерфейсе."	alx
	709	Тестирование регулярного выражения: предлагаю обновлять результат при вставке текста из буфера обмена в поля ввода.	sw		баг	alx	closed	2024-09-25T11:19:24+05:00	2024-09-25T14:22:32+05:00	"В диалоге ""Тестирование регулярного выражения"" в окне плат VE-01 и VE-02 если в одно из полей ввода вставить текст из буфера обмена, то поле результат не обновляется(обновится оно если удалить или добавить символ в одном из полей). 
На мой взгляд, как пользователя, это не удобно, иногда я забываю об этой особенности и недоумеваю почему результат не соответствует моим ожиданиям, а оказывается он просто не обновлён.
Предлагаю обновлять(пересчитывать) результат, не только при ручном вводе текста. но и при вставке его из буфера обмена."	san
	713	Не обновляется список плат	web-интерфейс (sw)		баг	alx	closed	2024-10-24T18:23:35+05:00	2024-10-25T12:05:09+05:00	"В Яндекс-браузере был открыт веб-интерфейс блока, в котором присутствовал ряд плат. Веб-интерфейс использовался в режиме SSE. Затем были выполнены следующие действия:

- отключили питание блока;
- из блока удалили ряд плат (оставили только SW-01 и плату питания);
- включили питание блока.

В результате в веб-интерфейсе в списке плат продолжали отображаться платы, которые были в блоке на момент выключения, то есть список плат на веб-странице не обновился (хотя должен был).

Дальнейшее расследование выявило следующие факты:

- После восстановления соединения SSE от сервера пришло сообщение `resync`, указывающее на необходимость обновить (в том числе) список плат блока (то есть сервер верно определил, что это для него новое подключение).

- После получения сообщения `resync` браузер запросли список плат (отправил запрос `board`).

- В ответ на запрос `board` сервер прислал ответ, в котором для каждого слота указано `present:false` (то есть плата отсутствует). Ожидалось, что получение такого ответа очистит список плат на странице, но этого почему-то не произошло.


Эффект возникает не каждый раз (воспроизвести по заказу ни разу не удалось)."	alx
	721	ST-124, ST-116, ST-018: не работает ввод комментария E1	web-интерфейс (sw)		баг	alx	closed	2024-11-19T16:57:26+05:00	2024-11-20T09:29:44+05:00	"При клике в поле комментарий на вкладке ""потоки E1"" ничего не происходит.
Ожидалось что будет открыт диалог ввода комментария
r2424
Плату ST-124 можно потыкать в блоке .1.104"	san
	733	Signature check failed при попытке обновления через веб-интерфейс.	sw		баг	alx	closed	2025-01-21T12:47:10+05:00	2025-01-27T10:39:10+05:00	"На свежепрошитых по методике платах SW-01 несколько раз наблюдалась ""странность"" - при попытке обновления ПО через веб интерфейс плата говорила {{{Signature check failed}}}, однако если в консоли сказать{{{opkg update}}}, то ответ Signature check passed.
Вот три зафиксированых случая воспроизведения.
1. 28.06.2024 - alx обновил плату через консоль и больше проблема не проявлялась
1. 23.08.2024 - Женя перешил плату по методике и больше проблема не проявлялась
1. 21.01.2025 - плата в таком состоянии доступна по адресу 192.168.0.227 и с ней можно проводить эксперименты
Платы прошивались по методике разными сотрудниками(первые две Женя, третья Денис) по их словам, методику они не нарушали. Кроме этих плат, в те-же дни было прошито ещё множество плат SW-01, которые ведут себя нормально. 

Консоль:
{{{
root@sw01:~# opkg update
Downloading https://repo.adc-line.ru/sw-01/ipk/all/Packages.gz.
Inflating https://repo.adc-line.ru/sw-01/ipk/all/Packages.gz.
Updated list of available packages in /var/lib/opkg/all.
Downloading https://repo.adc-line.ru/sw-01/ipk/all/Packages.sig.
Signature check passed.
Downloading https://repo.adc-line.ru/sw-01/ipk/armv5te/Packages.gz.
Inflating https://repo.adc-line.ru/sw-01/ipk/armv5te/Packages.gz.
Updated list of available packages in /var/lib/opkg/armv5te.
Downloading https://repo.adc-line.ru/sw-01/ipk/armv5te/Packages.sig.
Signature check passed.
Downloading https://repo.adc-line.ru/sw-01/ipk/at91sam9g20ek/Packages.gz.
Inflating https://repo.adc-line.ru/sw-01/ipk/at91sam9g20ek/Packages.gz.
Updated list of available packages in /var/lib/opkg/at91sam9g20ek.
Downloading https://repo.adc-line.ru/sw-01/ipk/at91sam9g20ek/Packages.sig.
Signature check passed.
}}}

Веб-интерфейс:
{{{
Downloading https://repo.adc-line.ru/sw-01/ipk/all/Packages.gz.
Inflating https://repo.adc-line.ru/sw-01/ipk/all/Packages.gz.
Updated list of available packages in /var/lib/opkg/all.
Downloading https://repo.adc-line.ru/sw-01/ipk/all/Packages.sig.
Signature check failed.
Remove wrong Signature file.
Downloading https://repo.adc-line.ru/sw-01/ipk/armv5te/Packages.gz.
Inflating https://repo.adc-line.ru/sw-01/ipk/armv5te/Packages.gz.
Updated list of available packages in /var/lib/opkg/armv5te.
Downloading https://repo.adc-line.ru/sw-01/ipk/armv5te/Packages.sig.
Signature check failed.
Remove wrong Signature file.
Downloading https://repo.adc-line.ru/sw-01/ipk/at91sam9g20ek/Packages.gz.
Inflating https://repo.adc-line.ru/sw-01/ipk/at91sam9g20ek/Packages.gz.
Updated list of available packages in /var/lib/opkg/at91sam9g20ek.
Downloading https://repo.adc-line.ru/sw-01/ipk/at91sam9g20ek/Packages.sig.
Signature check failed.
Remove wrong Signature file.
}}}"	san
	738	"ST-124, ST-116: не корректно отображается значение настройки ""Режим синхронизации"""	web-интерфейс (sw)		баг	alx	closed	2025-03-05T16:01:28+05:00	2025-03-06T11:28:42+05:00	"Если в настройку ""Режим синхронизации"" записать значение E1_14 или любое жиже в списке E1_15, E1_16 ... и т.д.,  то если снова открыть окно платы - считанное значение отображается некорректно.
r2472
Поиграть с платами можно в блоке .20.175"	san
	741	TD-01: Ошибка в значениях настройки Дублирование пакетов передачи	sw		баг	alx	closed	2025-03-20T10:04:01+05:00	2025-03-20T12:41:55+05:00	"Выяснилось что значения настройки 'Дублирование пакетов передачи' платы TD-01 интерпретируются некорректно
[[Image(td01.png)]]
{{{
Сейчас отображается так:
нет, 2 пакета, 4 пакета, 8 пакетов
А на самом деле эти значения соответствуют:
нет, 2 пакета, 3 пакета, 4 пакета 
}}}"	san
	754	ST-124M исправить отображение состояния линии и шлейфа.	sw		баг	alx	closed	2025-07-24T12:45:42+05:00	2025-07-25T10:30:28+05:00	"При установленной галочке ""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):""  состояния ""Состояние шлейфа оптики:   выключен"" но увидел состояние ""включен""."	ledol
	775	Визуализация применения настроек плат	web-интерфейс (sw)		баг	alx	closed	2025-09-22T11:47:54+05:00	2025-09-22T16:56:41+05:00	"Когда пользователь нажимает кнопку Применить в окне платы, у него нет обратной связи, и иногда непонятно были ли применены настройки. Предлагаю каким-то образом добавить эту обратную связь. Самое простое, что приходит в голову, это после нажатия и успешного применения выдать диалог ""Настройки применены"", как при нажатии ""дискетки"", но в таком случае пользователю нужно будет сделать лишнее действие - закрыть диалог. Интереснее была бы какая-то индикация, которая пропадает сама - нажал Применить, если настройки применились, то в окне платы появилась индикация успешности, а потом пропала через пару секунд (например зелёная галочка рядом с кнопкой Применить).

// __Дополнение от alx__: выяснилось, что имеет место баг диалога платы TE-04 - не создается спиннер на время записи конфигурации. Поменял тип тикета на ""баг"".//"	san
	787	Невозможно удалить первый VLAN	sw		баг	alx	closed	2026-02-05T17:15:08+05:00	2026-02-06T10:03:05+05:00	"Проводил эксперимент в демоблоке
1. Добавил, кроме дефолтного VLAN ID1 ещё VLAN ID 7
1. Весь трафик блока перенёс в VLAN ID 7
1. Удалил строку VLAN ID 1
1. Сохранил конфигурацию в ПЗУ
1. Перезапустил swd
1. Ожидал что в таблице VLAN я НЕ увижу строку VLAN ID 1, однако это строка присутствует
r2586"	san
	790	ST-124M не корректное поведение настройки	sw		баг	alx	closed	2026-02-11T09:29:05+05:00	2026-02-11T10:20:13+05:00	"Во вкладке ""Настройки"", п3.3. после записи в настройку ""J1_Rx_Exp (0-15 симв. ASCII):""
считывается не корректное значение.
1. Устанавливаем галочки  ""J1_Rx"" в п.3.2 и п.3.3.
   Вводим цифру 3 в поле ""J1_Rx_Exp (0-15 симв. ASCII):"" п.3.3,
   Вводим цифру 2 в поле ""J1_Rx_Exp (0-15 симв. ASCII):"" п.2.3.
2. Нажимаем ""Применить"", закрываем окно платы ST-124M.
3. Открываем окно ST-124M, вместо ожидаемого значения 3 видим значение 2 в поле ""J1_Rx_Exp (0-15 симв. ASCII):"" п.3.3."	ledol
	795	"""поплыл"" веб-интерфейс модулей питания для блока MC04-DSL-6S"	web-интерфейс (sw)		баг	alx	closed	2026-02-26T17:38:39+05:00	2026-02-27T15:20:07+05:00	"Веб-интерфейс модулей питания для блока MC04-DSL-6S стал отображаться ""некрасиво"".

Предлагаю исправить форматирование веб-интерфейса модулей питания.

Версия sw: 1.0-r2586"	roman_zhur
	807	ST-124M, ST-116M, ST-018M: Убрать лишний подпункт в группе настроек	web-интерфейс (sw)		баг	alx	closed	2026-03-31T11:09:42+05:00	2026-03-31T15:58:04+05:00	"Пункт 5.3 настроек плат имеет следующую структуру:
5.3. Персональная настройка потоков-контейнеров E1
 1. Настройка потоков-контейнеров E1_1
  1. Настройка параметров E1
  2. Настройка масок аварий E1 (Line side+STM side)

Как мы выяснили с ledol, тут закралась небольшая ошибка - подпункт {{{ 1. Настройка потоков-контейнеров E1_1}}} здесь лишний и структура пункта 3 должна быть такой:
5.3. Персональная настройка потоков-контейнеров E1
 1. Настройка параметров E1
 2. Настройка масок аварий E1 (Line side+STM side)
"	san
	187	Скриншот веб-интерфейса	web-интерфейс (sw)		задача	alx	closed	2016-07-29T17:57:36+05:00	2016-08-03T11:31:06+05:00	"По результатам выездов на пусконаладочные работы: 
Требуется функция ""сделать снимок экрана"" в веб-интерфейсе
1. Функция нужна имено в веб-морде блока, чтобы независимо от системы и настроек пользователя можно было сделать снимок экрана, привычным движением.
2. Функция должна работать при любых открытых окнах веб-морды.
3. После активации функции должен появиться диалог сохранения в файл.


Суть: открыли веб-морду на любом компьютере, некогда разбираться как у пользователя делаются снимки экрана, нужно срочно заскриншотить происходящее.

Можно ли вообще такое сделать?
Алексей, может у тебя какие-то предложения будут 
"	san
	192	Новые права пользователей вебморды	swd		задача	alx	closed	2016-08-15T16:08:42+05:00	2016-08-25T10:29:34+05:00	"Сейчас у пользователей существует единственное право ""Запись"" предлагаю разбить это право на 3 части:
1. Право ""Изменение текущей конфигурации"".
2. Право ""Сохранение в ПЗУ"" (пользователь с таким правом может сохранять текущую конфигурацию в энергонезависимую память)
3. Право ""Отправка команд SM"" пользователь может отправлять в плату SM-01, SM-02 команды: ""опрос"" и ""сброс счётчиков"". (в настоящий момент такое право требуется для програмы мониторинга)

- при наличии права 1, включение/выключение права 3 не даст никакого эффекта, можно задизэйблить чекбокс права 3 в этом случае
- старое право ""Запись"" интерпретировать как 1+2
- Для admin назначить права 1+2

 "	san
	218	Требуется возможность инвертировать СУВ в любой ячейке маппера.	ПЛИС (sw)		задача	anatoly	closed	2016-12-21T11:07:31+05:00	2024-09-12T15:55:18+05:00	"Для стыковки с другим оборудованием(RAD) иногда пользователю нужно инвертировать СУВ для плат окончаний(FS,FO,VE,EM).

Предлагаю реализовать этот функционал не на платах окончаний а в ТDM-маппере.

Отображние в веб-морде: предлагаю к вариантам Режима СУВ: Канал, Константа, Очистить; добавить вариант ""Инверсия""."	san
	257	Holdover	sw		задача	san	closed	2017-08-14T17:03:34+05:00	2017-08-16T12:07:30+05:00	"В эксплуатации были случаи, что при потере источника синхронизации блок уходит в режим холдовер, но при этом, платы SM-xx ведут себя неадекватно (сейчас уже не помню в чём неадекватность).

По результатам наблюдения этих ситуаций Алексей делал предположение, что рамки отклонения частоты холдовера шире рабочего диапазона частот платы SM-xx.
Нужно, как минимум, проверить это предположение."	san
	274	Поисследовать причины watchdog reset'ов	sw		задача	alx	closed	2017-09-25T11:49:51+05:00	2018-05-03T15:42:49+05:00	"Замечено, что на разных платах SW-01 в разных блоках время от времени наблюдается watchdog reset без очевидных видимых причин для этого. Необходимо по возможности исследовать причину этого явления - есть шанс, что имеется какой-то баг в работе платы (deadlock?).

Для начала предлагается выводить что-то в журнал для индикации, по какому признаку главный цикл перестал сбраcывать WDT."	alx
	361	Добавить упрощенную поддержку протокола АДС	sw		задача	alx	closed	2018-11-12T16:56:13+05:00	2019-01-17T13:13:51+05:00	"По мотивам последних установок АТС, на замену координатных станций.
У некоторых наших клиентов уже имеется достаточное количество нашего оборудования старых линеек. Мониторинг этого оборудования возможен только по нашему ""протоколу АДС""(xсhange\  MC04-DSL Monitor всегда свежий мониторинг\прочее\ Протокол.doc) , оборудование включено в сеть через конвертер UART over UDP (например сетевой модуль V-port).
В качестве программы мониторинга используется программа Supervisor(старая).
Сейчас к имеющемуся у клиентов нашему оборудованию добавляется ещё один блок 3U(АТС), и клиенты также хотят постоянный контроль этого блока, на предмет возникновения аварии или недоступности блока.
Но есть следующие проблемы:
- Других систем мониторинга через которые можно мониторить 3U у клиентов нет.
- Для одного блока ставить отдельную новую систему мониторинга не целесообразно.
- Можно обновить Supervisor до Supervisor-3U, поддерживающей и старые линейки и 3U, но, во первых, персонал уже привык к старой программе и она их вполне устраивает, во вторых, возникнут вопросы совместимости по некоторым совсем древним устройствам нашего производства(которые в старой программе поддерживаются, а в новой не очень)

В связи c этим есть предложение: добавить упрощенную поддержку протокола АДС в блок 3U, для того чтобы можно было контролировать общую аварию блока с помощью старых программ !Supervisor/Monitor.

Суть решения:
- Слушать UDP порт 1001
- Если в порт принята команда {{{7E 00 00 00 7E}}} (принятые байты в HEX):
 - если в блоке нет аварий, в ответ на IP отправителя на UDP порт 12345 отправить {{{7E 7F 80 1B C7 0F 2C 7E}}}
 - если в блоке есть хотя бы одна авария, в ответ на IP отправителя на UDP порт 12345 отправить {{{7E 7F 80 1B C7 2F 0C 7E}}}

- Если принята команда {{{7E 80 00 80 7E}}}:
 - если в блоке нет аварий, в ответ на IP отправителя на UDP порт 12345 отправить {{{7E FF 80 1B C7 0F AC 7E}}}
 - если в блоке есть хотя бы одна авария, в ответ на IP отправителя на UDP порт 12345 отправить {{{7E FF 80 1B C7 2F 8C 7E}}}



"	san
	400	Инвентаризация	sw		задача	alx	closed	2019-10-31T12:00:05+05:00	2020-11-10T12:57:34+05:00	"На одном из совещаний у Director было принято решение:
1. Все платы блока 3U должны хранить в своей памяти инвентарный(серийный) номер.
2. Этот номер должен записываться в платы работниками производства на этапе программирования платы (работник производства вводит номер указанный на наклейке, имеющейся на плате).
3. Номер - строка до 16 символов. (на данный момент инвентарный номер имеет формат Zxxxxx, но планируется переход на формат YY/DD/xxxx, строка в 16 символов с запасом перекрывает все возможные варианты)
4. Серийные номера всех плат в блоке(включая плату sw-01) должны отображаться в веб-интерфейсе платы sw-01.

В рамках этого тикета предлагаю:
a. Ответить на вопросы:
- В какой переменной передавать инвентаризационный номер? зарезервировать специальный oid (как .1.0 ... .4.0) или пусть каждая плата передаёт номер где ей удобно?
- Где отображать номера? Чтобы не создавать лишнюю вкладку, я бы предложил отображать номера на вкладке Обновление ПО.

b. Реализовать следующее:
- Изменить процессы программирования платы sw-01, на производстве, добавив ввод инвентарного номера.
- отображать инвентарные номера плат в веб интерфейсе"	san
	454	Добавить новые версии прошивок для платы PS-48D исп. 3,4,5	sw		задача	alx	closed	2020-08-27T10:41:35+05:00	2020-08-27T10:59:30+05:00	"PS-48D исполнение 3 ревизия 13
PS-48D исполнение 4 ревизия 13
PS-48D исполнение 5 ревизия 13
Прошивки в engprogs"	san
	455	Окно PS-48D: отображать строку с температурой.	sw		задача	alx	closed	2020-08-27T10:48:27+05:00	2020-08-27T11:22:05+05:00	"Ранее (#388) для PS-48D исполнений 3,4,5 из окна платы была скрыта строчка с показаниями температуры внутреннего термодатчика, т.к. ПО плат не поддерживало эту функцию.
Теперь поддерживает, теперь строчку нужно показывать."	san
	490	Добавить поддержку функции Ingress Limit для плат GE-12 и GE-04	web-интерфейс (sw)		задача	alx	closed	2020-12-22T11:05:02+05:00	2021-01-12T12:49:17+05:00	"С недавних пор в платах GE-12 и GE-04 появилась новая функция Ingress Limit. Если у платы GE-04 есть переменная 10.0 (у платы GE-12 - 25.0), то в окне платы нужно отобразить дополнительный столбец и дать возможность пользователю изменять эту настройку.
[[BR]]

Формат переменной GE-04 10.0 - строка длиной 10 байт.
Формат переменной GE-12 25.0 - строка длиной 14 байт.
Расположение данных в строке: ||port1_H||port1_L||port2_H||port2_L|| ... ||portN_H||portN_L||
Формат данных для каждого порта:
бит 15 - ""B+U"": 0 - ограничение действует на весь трафик, 1 - ограничение действует только на Broadcast и Unknown трафик.
биты 14..0 - Limit (Limit = !UserLimit/100, где !UserLimit - значение лимита в килобитах/с, который ввёл пользователь, значение 0 означает, что функция ограничения выключена.)
Примерный вид новой настройки в окне платы:
[[Image(1.png)]]
[[BR]]
Настройки по умолчанию для всех портов: Limit=0, ""B+U""=0;

Поэксперементировать с новой и старой платой GE-12 можно в блоке .1.104
"	san
	492	PD-04, добавление маски аварий модуля CS24	sw		задача	alx	closed	2021-01-12T12:05:50+05:00	2021-01-12T13:27:31+05:00	"В плате PD-04 начиная с программной версии 23, появляется новая настройка, относящаяся к модулю CS24.

В переменной 5 (Тип Таблица, 4 строки, длина строки 8 байт), в строке, относящейся к модулю CS24, байт 6 (счет с 0) бит 0, установленный в 1, означает, что аварии модуля замаскированы (т.е. не сопровождаются спорадическими сообщениями и не включают общую аварию платы).

Прошу реализовать поддержку этой настройки в web-интерфейсе платы.

Для отладки предлагается использовать блок 20.159."	ledol
	499	Прошивка GE-04, версия 10	sw		задача	alx	closed	2021-03-16T17:22:21+05:00	2021-03-16T19:13:54+05:00	"Нужно добавить новую версию прошивки платы
GE-04, исполнение 1, версия 10
прошивка в engprogs"	san
	583	Добавить новую версию прошивки GE-16 исполнение 1 - прошивка 5	sw		задача	alx	closed	2022-11-03T15:53:58+05:00	2022-11-03T20:59:16+05:00		san
	608	Добавить новую версию прошивки E1-08 исполнение 2 - прошивка 15	sw		задача	alx	closed	2022-12-19T13:20:46+05:00	2022-12-19T17:59:35+05:00		san
	627	Для плат RP-400 и RP-650 исполнения 2 нужно добавить отображение новых переменных.	sw		задача	alx	closed	2023-08-15T11:19:03+05:00	2023-08-15T17:01:10+05:00	"Для плат RP-400 и RP-650 исполнения 2 нужно добавить отображение новых переменных:
(в исполнении 1 этих переменных нет)

.16.0 (8 бит, ro) - Авария ""Нет входного напряжения""
.17.0 (8 бит, rw) - Маска аварии ""Нет входного напряжения""
.18.0 (8 бит, ro) - Ток утечки -10.0 ... +10.0 мА (в переменной записано значение тока x10, т.е. если в переменной значение -12, то Ток утечки = -1.2 мА.
.19.0 (8 бит, ro) - Авария ""Отключение ДП по утечке""
.20.0 (8 бит, rw) - Настройка ""Защита от утечек"" ( 1- защита включена(рекомендуется), 0 - защита отключена)
.21.0 (8 бит, ro) - Авария ""Защита от утечек отключена""
.250 - серийный номер

Потыкать в RP-650 обоих исполнений можно в блоке .20.160"	AlexLir
	635	Добавить новые прошивки плат PS-24D и PS-48D	sw		задача	alx	closed	2023-09-27T15:09:42+05:00	2023-09-27T15:34:44+05:00	"PS-24D исполнение 6 версия 1
PS-48D исполнение 6 версия 1
(этот файл прошивки на обе платы один и тот-же)"	AlexLir
	636	Добавить поддержку исполнений 6 для плат PS-48D и PS-24D	web-интерфейс (sw)		задача	alx	closed	2023-09-27T15:22:53+05:00	2023-10-09T18:08:32+05:00	"Параметры PS-48D и PS-24D исполнений 6 нужно отображать так-же как исполнение 3, за исключением того что у плат исполнений 6 есть новые переменные:
'''.30.0''': RO, INT8 - Максимальная мощность платы (выводится в заголовке окна платы)
[[BR]]
'''.31.0''': RO, INT8 - резервная переменная ( пока отображать её значение в веб-интерфейсе не нужно)
[[BR]]
"	AlexLir
	638	Добавить новые прошивки GE-018, GE-16	sw		задача	alx	closed	2023-10-03T16:15:47+05:00	2023-10-03T16:57:09+05:00	"GE-018 исполнение 1 прошивка 8
GE-16 исполнение 1 прошивка 6"	san
	641	Добавить новые прошивки плат PS-24D, PS-48D, RP-400 и RP-650	sw		задача	alx	closed	2023-10-06T12:11:40+05:00	2023-10-09T11:58:38+05:00	"PS-24D исполнение 6 версия 2
PS-48D исполнение 6 версия 2
(файл прошивки на обе платы PS-24D и PS-48D один и тот-же)

RP-400 исполнение 2 версия 2
RP-650 исполнение 2 версия 2
(файл прошивки на обе платы RP-400 и RP-650 один и тот-же)"	AlexLir
	648	Добавить новую прошивку платы MC-03 исполнение 1 прошивка 1	sw		задача	alx	closed	2023-11-17T10:05:14+05:00	2023-11-17T21:32:58+05:00		AlexLir
	658	Добавить новые прошивки PD-04 и RT-01	sw		задача	alx	closed	2024-01-17T11:26:24+05:00	2024-01-17T11:52:50+05:00	"PD-04 исполнение 2 - прошивка 1
RT-01 исполнение 2 - прошивка 1"	ledol
	678	Добавить поддержку исполнений 6 для платы BS-220	sw		задача	alx	closed	2024-04-18T10:43:24+05:00	2024-04-23T14:17:09+05:00	"Параметры BS-220 исп. 6 нужно отображать так-же как параметры исп. 5, за исключением того что у плат исп. 6 есть новые переменные:

.31.0: RO, INT8 - Максимальная мощность платы  ~~(вывести в надписи перед таблицей параметров ""Исполнение платы: xx Вт"")~~
если .31.0 = 40, то в надписи перед таблицей параметров вывести ""Максимальная мощность платы: 40+20 Вт"".
если .31.0 = 60, то в надписи перед таблицей параметров вывести ""Максимальная мощность платы: 65+35 Вт"".

.32.0: RO, INT8 - Режим работы - 1 = master, 0 = slave. Режим работы платы необходимо отображать в соответствии со значением этой переменной, а не так, как он отображается в платах BS-220 других исполнений.

В плате исполнения 6 появились поддержка внешних термодатчиков. Нужно добавить отображение термодатчиков и их настройки как в #467, но учесть что номер переменной в BS-220 смещён на 1(У BS-220 таблица .26.0 и переменные .27.0... .30.0, а в #467 таблица .25.0 и переменные .26.0... .29.0)

Также в веб-интерфейсе следует отображать температуру, которая возвращается патой  в уже существовавшей ранее переменной .24.0: RO, INT8.
"	AlexLir
	679	Добавить поддержку исполнений 5 для плат PS-220D и PS-650D	sw		задача	alx	closed	2024-04-18T10:43:30+05:00	2024-05-02T18:26:11+05:00	"Параметры PS-220D и PS-650DT исп. 5 нужно отображать так-же как параметры PS-220D исп. 4, за исключением того что у плат исп. 5 есть новые переменные:

.30.0: RO, INT8 - Максимальная мощность платы в Вт. (вывести в надписи перед таблицей параметров ~~""Исполнение платы: xx Вт""~~ ""Максимальная мощность платы: xx Вт"")

.31.0: RO, INT8 - Режим работы - 1 = master, 0 = slave. Для плат PS-220D и PS-650D исполнения 5 режим работы должен отображаться в соответствии со значением этой переменной."	AlexLir
	680	Добавить новые прошивки плат PS-220D, PS-650DT и BS-220	прошивки плат		задача	alx	closed	2024-04-18T10:43:32+05:00	2024-04-23T14:19:37+05:00	"PS-220D исполнение 5 версия 1
PS-650DT исполнение 5 версия 1 (файл прошивки тот же что и PS-220D исп. 5 версия 1)
BS-220 исполнение 6 версия 1"	AlexLir
	683	Добавить новые прошивки плат BS-220, PS-24D, PS-48D, PS-220D, PS-650DT	прошивки плат		задача	alx	closed	2024-04-23T10:48:35+05:00	2024-04-23T14:20:46+05:00	"BS-220 исп. 6(ревизия 2)

PS-220D исп. 5(ревизия 2)
PS-650DT исп. 5(ревизия 2) (файл прошивки тот же что и PS-220D исп. 5(ревизия 2))

PS-48D исп. 6(ревизия 3)
PS-24D исп. 6(ревизия 3) (файл прошивки тот же что и PS-48D исп. 6(ревизия 3))"	AlexLir
	691	Добавить новые прошивки плат BS-220, PS-220D, PS-650DT	прошивки плат		задача	alx	closed	2024-05-17T17:39:09+05:00	2024-05-17T20:52:59+05:00	"BS-220 исп. 6(ревизия 3)

PS-220D исп. 5(ревизия 3)
PS-650DT исп. 5(ревизия 3) (файл прошивки тот же что и PS-220D исп. 5(ревизия 3))"	AlexLir
	698	"Поддержка настройки ""Задержка перехода на резерв"" для резервирования TDM."	sw		задача	alx	closed	2024-07-15T10:59:44+05:00	2025-10-17T17:58:18+05:00	"В 13-й версии ПЛИС SW-01 появилась новая настройка для функции резервирования потоков TDM - ""Задержка перехода на резервный поток с основного после появления аварии основного потока"". Требуется добавить новую ПЛИС в SW-01 и в настройке резервирования потоков TDM добавить поле ввода ""Задержка перехода на резерв"".

В ПЛИС настройка хранится в регистре E1_goto_res_timer, описание и сама ПЛИС v13 лежат в engprogs.
"	san
	699	Добавить поддержку исполнений 2 для платы GE-04	sw		задача	alx	closed	2024-07-24T16:46:45+05:00	2024-07-24T17:42:00+05:00	"Параметры GE-04 исп. 2 нужно отображать так-же как параметры исп. 1, за исключением того что у плат исп. 2 есть новая переменная:
.13.0: RO, INT8 - переменная ревизии ПО платы (пока отображать её значение в веб-интерфейсе не нужно)."	AlexLir
	700	Добавить поддержку исполнения 2 для платы PE-14	sw		задача	alx	closed	2024-07-25T09:41:24+05:00	2024-11-18T12:14:15+05:00	"Параметры PE-14 исп. 2 нужно отображать так-же как параметры исп. 1, за исключением того что у плат исп. 2 есть новые переменные:
.13.0: RO, INT8 - Ревизия ПО платы. Если переменная .13.0 присутствует в MIB, то в переменную .5.5.1.0 в 5 байт нужно записать не константные значения(0x5F), а значения с checkbox ""Port-based VLAN settings"", рассчитанные по такому же алгоритму как для остальных портов. Если переменная .13.0 отсутствует, то в переменную .5.5.1.0 в 5 байт нужно записать константу 0x5F(как это сейчас и делается).

.14.0: RO, INT8 - Авария ""Отсутствует 48 вольт"". В верхней части диалогового окна платы, в исполнении 1 выводилась предупреждающая надпись если отсутствовали плата питания, которая формирует напряжение 48 вольт. В исполнении 2 нужно вывести предупреждающую надпись ""Предупреждение: для работы PoE требуется наличие в блоке напряжения 48 В"" если переменная .14.0 == 1, иначе надпись не выводить.

.250.0 - серийный номер

"	AlexLir
	728	Новые типы плат	sw		задача	alx	closed	2024-12-25T11:00:16+05:00	2024-12-25T11:23:31+05:00	"Требуется создать 3 новых кода типа плат.
ST-124M,ST-116M,ST-018M."	ledol
	729	ST-124, добавить новую прошивку платы 5.bin, исполнение 1.	sw		задача	alx	closed	2025-01-13T12:06:32+05:00	2025-01-13T12:24:47+05:00		ledol
	735	"Добавить поддержку функции ""Авария при активном СУВ"" для платы PD-04"	sw		задача	alx	closed	2025-02-20T18:37:29+05:00	2025-02-21T11:48:30+05:00	"В плате PD-04 появилась новая функция для модулей 4W01, GS01, TN01.
Если пользователь включает функцию ""Авария при активном СУВ"", то когда СУВ приёма или передачи принимает активное значение, плата выдаёт соответствующую несрочную аварию, когда СУВ переходит в пассивное значение, авария снимается.

В окне платы PD-04 в группу настроек модулей 4W01, GS01, TN01, нужно добавить чекбокс ""Авария при активном СУВ"".
Эта настройка помещена в переменную .5.0., в этой переменной содержатся настройки модулей - 4 строки(по строке на модуль) по 8 байт.
Если нумеровать байты строки с 0, то значение чекбокса соответствует биту3 байта1 строки. Отмеченный чекбокс соответствует значению бита = 1, неотмеченный = 0.

Функция появилась в платах PD-04 исп.1 начиная с ревизии 29 и PD-04 исп.2 начиная с ревизии 2. Для плат с предыдущей ревизией ПО настройку отображать не нужно и бит настройки записывать как и ранее = 0. Ревизия ПО платы содержится в переменной .8.0

Переменные новых аварий: .7.x.14.0, .7.x.15.0, сейчас они идентифицируются как нераспознанные, нужно их распознать.

Плата PD-04 есть в блоке .1.52, можно потестить там.
"	san
	737	"""Откат"" ПО платы SW-01"	sw		задача	alx	closed	2025-03-04T17:40:13+05:00	2025-03-07T11:59:01+05:00	"Пользователи, по опыту работы с различными системами других производителей, просят в плате SW-01 возможность ""отката прошивки"", после обновления, на случай выявления каких-то критичных багов в новом ПО.
А в плате SW-01 откат изменений - это сложная процедура и, иногда, почти не возможная.
При каждом знакомстве новых пользователей с нашей аппаратурой я получаю вопрос есть ли такая функция и предложение её реализовать.

Кроме того, иногда бывает, что пользователи ломают что-нибудь сами в ПО и им хочется вернуться на ""заводскую прошивку"".

Есть ли у нас возможность реализовать желаемый функционал в плате SW-01 или что-то похожее, пригодное для использования пользователями?

Я подобную функцию представляю так: у нас на сайте хранятся ""стабильные образы"" ПО платы SW-01, сохранённые с некоторой периодичностью. При возникновении проблемы с новым ПО, пользователь может залить образ в плату, в результате он получит SW-01 в ""заводском программном состоянии"".

p.s. по моей статистике, такая функция не необходимость для работы, а скорее нужна для успокоения пользователей, но тем не менее, я считаю, что она нам нужна и повысит ""привлекательность"" нашей аппаратуры."	san
	745	Добавить поддержку плат 6S-48, 6S-24-48, 6S-220, 6S-BS	sw		задача	alx	closed	2025-04-25T15:36:48+05:00	2025-09-08T18:25:33+05:00	"Список всех переменных для данных плат одинаковый (платы имеют одинаковый MIB). 

**''Для всех перечисленных плат''** в окне настроек платы нужно отобразить переменные (визуализация аналогично тому как в плате PS-48D):
.5.0: RO, INT16 – Выходное напряжение(Uвых) в вольтах. Переменная содержит целое беззнаковое число (x), которое интерпретируется как вещественное число с фиксированной точкой (значение переменной .5.0 = 1250 интерпретируется как значение 12.5В).

.6.0: RO, INT16 – Выходной ток(Iвых) в амперах. Переменная содержит целое беззнаковое число (x), которое интерпретируется как вещественное число с фиксированной точкой (значение переменной .6.0 = 16 интерпретируется как значение 1.6А).

.7.0: RO, INT8 – Выходная нагрузка в процентах.

.12.0: RO, INT8 – Температура в градусах Цельсия.

.13.0 … .17.0 таблицы на 1 строку – Аварии платы: 
         .13.1.1.0 … .17.1.1.0: RO, INT8 – Состояние (0-нет аварии, 1-есть авария);  
         .13.1.2.0 … .17.1.2.0: RW, INT8 – Маска (0-авария не замаскирована, 1-авария замаскирована)

.18.0 таблица на 2 строки - Датчики (аналогично переменно .9.0 в плате PS-48D):
        .18.1.1.0: RO, INT8 – Состояние (0-датчик неактивный, 1-датчик активный);
        .18.1.2.0: RW, INT8 – Маска (0-датчик не замаскирован, 1-датчик замаскирован)
        .18.1.3.0: RW, INT8 – Инверсия (0-датчик не инвертирован, 1-датчик инвертирован)

.19.0 таблица на 1 строку – Выходные реле:
        .19.1.1.0: RW, INT8 – Состояние датчика 1(0-реле разомкнуто, 1-реле замкнуто)
        .19.1.2.0: RW, INT8 – Состояние датчика 2(0-реле разомкнуто, 1-реле замкнуто)

.20.0 таблица на 2 строки - Датчики температуры (аналогично переменной .25.0 в плате PS-48D)

.21.0: RW, INT8 – Нижний порог температуры (аналогично переменной .28.0 в плате PS-48D)

.22.0: RW, INT8 – Верхний порог температуры (аналогично переменной .29.0 в плате PS-48D)

.23.0: RO, INT8 – Максимальная мощность 12 вольтовой шины.

.24.0: RO, INT8 – Максимальная мощность 48 вольтовой шины.

Переменную .23.0 вывести надпись перед таблицей параметров ""Максимальная мощность платы: x Вт"". Если переменная .24.0 > 0, то вывести ""Максимальная мощность платы: x Вт/y Вт""

.250.0 – Строка серийного номера платы (отображать в окне платы не нужно, только на вкладке Инвентаризация)

**''Для плат 6S-48 и 6S-24-48, вывести дополнительно:''**
.8.0: RO, INT16 – Входное напряжение(Uвх) в вольтах. Переменная содержит целое беззнаковое число (x), которое интерпретируется как вещественное число с фиксированной точкой (значение переменной .8.0 = 4850 интерпретируется как значение 48.5 В).

**''Для платы 6S-220, вывести дополнительно:'**'
.9.0: RO, INT16 – Входное напряжение 220В(U220) в вольтах. Переменная содержит беззнаковое число (x).

**''Для платы 6S-BS, вывести дополнительно:''**
.9.0: RO, INT16 – Входное напряжение 220В(U220) в вольтах. Переменная содержит беззнаковое число (x).

.10.0: RO, INT16 –Напряжение батареи(UАБ) в вольтах. Переменная содержит целое беззнаковое число (x), которое интерпретируется как вещественное число с фиксированной точкой (значение переменной .10.0 = 1230 интерпретируется как значение 12.3 В).

.11.0: RO, INT16 – Ток батареи(IАБ) в амперах. Переменная содержит целое беззнаковое число (x), которое интерпретируется как вещественное число с фиксированной точкой (значение переменной .11.0 = 15 интерпретируется как значение настройки 1.5 А). 

.25.0: RW, INT8 - Переменная содержит беззнаковое число (x), которое интерпретируется как настройка Порог аварии ""Низкий заряд АКБ"" = x/10 Вольт. Т.е. значение переменной .25.0 = 105 интерпретируется как значение настройки 10.5 В.
Для вышеописанной настройки вводимые пользователем значения должны быть ограничены диапазоном от 10.0 до 13.0 В
"	AlexLir
	751	"PD-04: R232: Убрать из настроек чекбокс ""Передача RTS/DTR"""	web-интерфейс (sw)		задача	alx	closed	2025-06-20T15:17:08+05:00	2025-06-20T15:36:57+05:00	"Нужно убрать из настроек субмодуля R232 платы PD-04 чекбокс ""Передача RTS/DTR""(ранее назывался ""Аппаратное управление""). В плату должно всегда записываться значение соответствующее включенному состоянию чекбокса.
Причина: в этой настройке нет смысла для пользователей (обсуждали в mc-04:#224)
Обсудил с разработчиками, они не возражают."	san
	752	Добавить пользователям веб-интерфейса без права записи право опроса SFP	sw		задача	alx	closed	2025-06-27T16:53:24+05:00	2025-06-30T11:11:24+05:00	"Пользователям веб-интерфейса, у которых нет права ""Изменение текущей конфигурации"", требуется возможность опрашивать SFP в платах GE-12, GE-108, GE-16, ST-124, ST-018, ST-116, 4С-37(Опрос SFP там реализован через запись команды). Подобное право было ранее сделано для опроса таблицы регенераторов. в платах SM -  ""Опрос плат SM-01, SM-02"". Нужно или расширить это право до ""Опрос плат SM-01, SM-02 и SFP"" либо добавить ещё одно право ""Опрос SFP"" к имеющимся. А вообще, с точки зрения пользователя, это же просто операция чтения данных, хоть и реализована она у нас через запись. Может быть имеет смысл права опроса плат SM и опроса SFP добавить обычным read-only пользователям по умолчанию.
"	san
	758	Неверно отображается состояние платы ST-124M	web-интерфейс (sw)		задача	alx	closed	2025-08-08T17:20:44+05:00	2025-08-11T12:06:41+05:00	"//Тикет создал alx от имени и со [ticket:757#comment:5 слов] ledol//

В Сводной таблице в группе ""Состояние и статистика блока синхронизации STM"" на вкладке ""Состояние"" диалога конфигурации плат ST-124M, ST-116M, ST-018M в столбце 6 неверно отображается состояние 3. Должно быть ""1000 G.812(6),SSU-B,МЗГ"", показывает ""0011 UNDEF""."	ledol
	781	Добавить новые прошивки плат 6S-48, 6S-24-48, 6S-220, 6S-BS и добавить аварию	sw		задача	alx	closed	2025-12-05T12:38:09+05:00	2025-12-12T14:33:20+05:00	"6S-48 исполнение 1 ревизия 2
6S-24-48 исполнение 1 ревизия 2
6S-220 исполнение 1 ревизия 2
6S-BS исполнение 1 ревизия 2
файл прошивки на все платы один и тот же

В ревизии 2 появилась новая переменная.
.26.0 таблица на 1 строку - Авария: 220В выход за диапазон:
.26.1.1.0: RO, INT8 – Состояние (0-нет аварии, 1-есть авария)(Желтая авария);
.26.1.2.0: RW, INT8 – Маска (0-авария не замаскирована, 1-авария замаскирована)

Так как прошивка одна и та же для перечисленных плат, то переменная добавилась у всех.
Из этого следует:
- для плат 6S-220 и 6S-BS, вывести эту аварию в таблицу аварий(как визуализировать приложил картинку).
- для всех остальных плат эту переменную добавить в список известных. "	AlexLir
	784	Добавить новые прошивки плат 6S-48, 6S-24-48, 6S-220, 6S-BS	sw		задача	alx	closed	2026-01-19T15:51:28+05:00	2026-01-19T16:41:03+05:00	"6S-48 исполнение 1 ревизия 3
6S-24-48 исполнение 1 ревизия 3
6S-220 исполнение 1 ревизия 3
6S-BS исполнение 1 ревизия 3

Файл прошивки на все платы один и тот же"	AlexLir
	805	ST-124M, ST-116M, ST-018M распознать переменную .250.0	sw		задача	alx	closed	2026-03-23T12:59:00+05:00	2026-03-31T12:03:12+05:00	"Платы ST-124M, ST-116M, ST-018M теперь содержат переменную .250.0 (в ней хранится серийный номер платы), нужно убрать эту переменную из ""нераспознаных""."	san
	33	В заголовке редактирования канала указывать канал, который мы редактируем	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T14:09:18+06:00	2015-06-02T14:52:47+05:00	Сделать заголовок в форме редактирования канала с указанием канала, который мы редактируем.	alx
	44	Добавить информацию о мощности в окно конфигурации плат PS-48/220/001	web-интерфейс (sw)		улучшение	alx	closed	2014-06-03T15:49:46+06:00	2014-06-03T17:19:08+06:00	"1) В окне конфигурации плат:
PS-48  исполнение 1
PS-001 исполнение 1
PS-220 исполнение 2
добавить строчку: Исполнение платы 30 Вт.

2) В окне конфигурации плат:
PS-48  исполнение 2
PS-001 исполнение 2
PS-220 исполнение 1
добавить строчку: Исполнение платы 40 Вт."	san
	49	"Сделать ""обнуление"" конфигурации"	sw		улучшение	alx	closed	2014-06-10T10:16:22+06:00	2017-08-10T12:37:07+05:00	Сделать функцию сброса конфигурации всего блока в дефолтное состояние.	alx
	51	Добавить поддержку плезиохронных потоков в плате E1-08	web-интерфейс (sw)		улучшение	alx	closed	2014-06-10T10:26:56+06:00	2014-06-17T11:24:46+06:00	"Добавить поддержку плезиохронных потоков в плате E1-08.
Интерфейс изменить соглавно указаниям Толи."	alx
	56	Автоматическая прокрутка фрейма с результатов обновления ПО	web-интерфейс (sw)		улучшение	alx	closed	2014-06-16T17:24:47+06:00	2014-06-17T11:01:17+06:00	"Сделать автоматическую прокрутку фрейма с результатов обновления ПО. Просто по таймеру.
"	alx
	57	Добавить поддержку плезиохронных потоков в плате GE-12	web-интерфейс (sw)		улучшение	alx	closed	2014-06-18T11:54:17+06:00	2014-06-19T11:53:31+06:00	"Добавить поддержку плезиохронных потоков в плате GE-12.
Интерфейс изменить соглавно указаниям Толи."	alx
	71	Изменить окно конфигурации RP-01	web-интерфейс (sw)		улучшение	alx	closed	2014-09-05T12:18:36+06:00	2014-09-12T15:20:35+06:00	"в зависимости от значения переменной .11.0 (cmd_off)

'''cmd_off==0'''
[[Image(1.png)]]


'''cmd_off==1'''
[[Image(2.png)]]

Кнопка ""Откл./Вкл. ДП"" изменяет значение cmd_off: при нажатии ""Откл"" в cmd_off записывается 1, при ""Вкл"" 0.

При нажатии ""Откл"" в переменную .14.0(tmr_on) записывается значение из соответствующего поля ввода(допустимые значения 0-100). Из этой же переменной читается время до автозапуска ДП.

Если в плате нет переменной .14.0 (предыдущие версии), не выводить строки ""на XX мин"" и ""Автоматический запуск ДП через XX мин"".

Текст предупреждения:
Внимание! Функция удалённого отключения ДП не предназначена для проведения работ на линии ДП. Отсутствие напряжения на линии ДП не гарантируется."	san
	82	Плата VE-01 должна быть заблокирована по умолчанию	sw		улучшение	alx	closed	2014-11-24T14:49:57+05:00	2014-12-25T11:31:18+05:00	"Сейчас при обнаружении платы VE-01, которой в конфигурации не задан IP адрес, адрес выбирается автоматически (предпоследний адрес в сети). Предлагается при отсутствии сконфигурированного адреса ничего не записывать в плату, оставляя ее, таким образом, неактивной (выключенной).

Также предлагается в конфигурации платы добавить чекбокс блокировки (установленный по умолчанию), при наличии которого адрес в плату не передается."	alx
	83	Перевести функции управления NTP на прямое обращение к ntpd	sw		улучшение	alx	closed	2014-11-24T18:08:31+05:00	2014-12-03T16:28:05+05:00	"Сейчас для управления ntpd вызывается ntpdc с соответствующими параметрами.
Надо вместо этого выполнять прямое обращение к ntpd."	alx
	93	Конфигурировать корневую ноду SNMP OID'ов	sw		улучшение	alx	closed	2015-02-25T15:02:08+05:00	2017-08-17T11:51:32+05:00	"Сейчас MIB блока 3U всегда находится в ветке { adc 9999 }. В случае когда требуется мониторить
несколько разных блоков с разной набивкой и, следовательно, разными MIB, возникает проблема подключения этих MIB к SNMP менеджеру.

Предлагается сделать конфигурационный параметр, который можно настраивать на вкладке SNMP, и который будет задавать корневую ноду для каждого борка.

Там же можно поместить ссылку на генерацию MIB."	alx
	115	Фильтровать окончания платы VE-01	swd		улучшение	alx	closed	2015-04-14T12:42:55+05:00	2015-04-14T15:16:55+05:00	"На вкладке ""SIP окончания"" конфигурации платы VE-01 добавить чекбокс ""Скрыть неактивные"", при установке которого в таблице отображать только окончания с состоянием отличным от Idle."	alx
	116	каналы ethernet в SM-01	web-интерфейс (sw)		улучшение	alx	closed	2015-04-16T18:01:04+05:00	2015-05-07T11:50:21+05:00	Предупреждать пользователя когда он пытается в DSL засунуть каналов Eth больше максимального количества.	andrei
	132	FS-08 напряжение линии по умолчанию сделать 24В	swd		улучшение	alx	closed	2015-05-29T10:07:32+05:00	2019-09-10T11:17:13+05:00		alx
	140	нет редиректа браузера при записи IP после его сброса	web-интерфейс (sw)		улучшение	alx	closed	2015-07-23T16:16:56+05:00	2017-08-09T16:13:16+05:00	"При сбросе IP адреса кнопочкой CLR, заходим браузером на дефолтный IP, затем заходим в настройки IP и применяем не изменяя.

Блок меняет IP с дефолтного на сохраненный, но автоматический редирект в данном случае не происходит."	san
	141	При сохранении параметров платы SM-01 нужно выдавать диалог с запросом на перезапуск платы	web-интерфейс (sw)		улучшение	alx	closed	2015-07-31T16:45:57+05:00	2017-08-09T18:08:08+05:00	"Т.к. эта плата, в отличие от остальных, не применяет настройки пока не перезапустишь.

Диалог:
{{{
Для применения настроек требуется перезапуск платы SM-01,
это приведет к временному разрыву DSL, E1
и Ethernet соединений с этой платой.
}}}

{{{Перезапуск SM-01}}} {{{Не перезапускать}}}
"	san
	147	Расширить критерии поиска CDR при их отображении	sw		улучшение	alx	closed	2015-08-18T19:13:00+05:00	2015-11-17T12:28:44+05:00	Как минимум, необходимо добавить поиск по периоду времени и вызывающим/вызываемым номерам.	alx
	152	При сохранении настроек платы TE-01 выдавать диалог с предупреждением	sw		улучшение	alx	closed	2015-09-09T13:07:35+05:00	2016-01-13T15:58:18+05:00	"В том случае если установлена галочка ""Включить передачу Ethernet"" то при попытке записать настройки в плату нужно выдать диалог:

""При включении передачи Ethernet в TDM убедитесь, что на вкладке TDM соответствующие потоки правильно скоммутированы, в противном случае это действие может привести к шлейфу Ethernet и потере TCP соединения с блоком.
Применить настройки платы? Да/Нет""

В том случае если для сохранения конфига была нажата кнопка ""ОК"", а затем в диалоге выбрано ""Нет"", окно конфигурации платы закрывать не нужно."	san
	154	При старте swd записывать в лог ревизию swd	sw		улучшение	alx	closed	2015-09-29T15:02:35+05:00	2015-11-13T15:35:32+05:00		san
	157	"режим ""очистить"""	web-интерфейс (sw)		улучшение	alx	closed	2015-10-22T18:39:14+05:00	2020-06-30T13:58:54+05:00	"1. Хотелось бы чтоб окошко ""Настройка констант очистить"" при открытии отображало текущее значение этой константы
(сейчас при открытии туда всегда загружается дефолтное значение констант)

2. При установке нового значения константы, если после этого нажать отменить, то каналы с режимом ""очистить"" превращаются в режим ""константа"". Некрасиво получается, надо исправить

Пример:

1) Начальное состояние - все каналы ""очищены""

 [[Image(step1.png)]]


2) Пользователь установил новую ""константу очистить"" 

[[Image(step2.png)]]

3) Пользователь захотел отменить действие пункта (2) и вернуться к состоянию (1), нажимает ""Отменить""

[[Image(back.png)]]
Получает картинку отличную от (1)

С точки зрения пользователя выглядит нелогично и непонятно.
"	san
	159	Давать команду restart платам SM-01 при выдаче сброса в кросс	sw		улучшение	alx	closed	2015-11-24T12:38:58+05:00	2016-03-16T14:37:46+05:00	"Как выяснилось, платы SM-01 не поддерживают сигнал RESET в кросс-плате.
В качестве workaround предлагается давать платам SM-01 команду restart."	alx
	160	В окне загрузки SSH ключей в плату VE-01 убрать автонажатие OK Enter'ом	web-интерфейс (sw)		улучшение	alx	closed	2015-12-08T17:35:31+05:00	2016-03-16T14:23:30+05:00	"Сейчас при нажатии Enter при активном окне загрузки SSH ключей в плату VE-01 срабатывает кнопка OK. Это не позволяет ввести перевод строки в поле текста.
"	alx
	169	Улучшение интерфейса. часть 5.	web-интерфейс (sw)		улучшение	alx	closed	2016-03-21T17:36:54+05:00	2016-03-30T19:03:37+05:00	"1. В таблице TDM-маппера ячейкам атрибут title заменить на ""пузырь"", отображаемый под ячейкой.
1. Надпись ""Порт x"" сделать кликабельной. По ее клику показывать конфигурацию соответствующей платы с подсвечиванием соответствующего порта."	alx
	174	На вкладках Ethernet/Trunks и RSTP добавить в таблицы транков и LACP кроме номера порта еще и номер слота для удобства использования	web-интерфейс (sw)		улучшение	alx	closed	2016-04-26T18:33:07+05:00	2016-06-06T18:43:40+05:00	На вкладках Ethernet/Trunks и RSTP добавить в таблицы транков и LACP кроме номера порта еще и номер слота для удобства использования	anatoly
	180	Дублировать RESET запросом RESTART	sw		улучшение	alx	closed	2016-06-06T19:10:22+05:00	2016-06-07T13:59:49+05:00	"Из-за того что, как выяснилось, многие типы плат не реагируют на сигнал RESET в кросс-плате, необходимо дублировать выдачу сигнала RESET передачей запроса RESTART сообщения PROGRAM. Этим решится две проблемы:
1. будет выполнен рестарт всех плат, не реагирующих на RESET;
1. будет выполнен перезапуск даже тех плат, о наличии которых еще не известно на момент передачи запроса (например рестарт в момент старта swd после обновления прошивки ПЛИС).

Передачу платам SM-01 команды restart заменить на вышеописанный запрос."	alx
	182	Названия линий refclk привести к единообразному виду	web-интерфейс (sw)		улучшение	alx	closed	2016-06-23T15:10:16+05:00	2016-06-23T16:11:50+05:00	"Сейчас в конфигурации платы SW-01 фигурируют сигналы синхронизации ""REF0"" и ""REF1"". В конфигурации плат SM-01/SM-02 - просто ""refclk"", где-то еще ""refclk1"" и ""refclk2"".

Надо привести все к одному виду - чтобы каждая линия синхронизации везде обозначалась бы одинаково."	alx
	185	окно SM-xx: очередные улучшения 1.	web-интерфейс (sw)		улучшение	alx	closed	2016-07-29T17:36:09+05:00	2016-08-01T17:26:01+05:00	"В таблице Состояние регенераторов в столбце Iface, требуется заменять значения следующим образом:

1. Если у устройства два интерфейса, то вместо 1, 2 отображать A, B
2. Если интерфейса 4, то вместо 1, 2, 3, 4 отображать соответственно A1, B1, B2, A2"	san
	186	окно SM-xx: очередные улучшения 2.	web-интерфейс (sw)		улучшение	alx	closed	2016-07-29T17:47:12+05:00	2016-08-03T10:59:25+05:00	"В таблице Состояние регенераторов в столбце ""Регенератор"", требуется заменять значения следующим образом:
1. В первой строчке вместо ""1"" отображать название платы (например SM-01)
2. В остальных строках вместо 2,3,4..n отображать:
   а) если в столбце SoftVer значение 10 или 8, в столбце ""Регенератор"",отображаем R<n-1> (для 3-й строки отобразим R2)
   б) иначе отображать сивол ""M""

Пример
было:

{{{
Регенератор Softver
1             1
2             10
3             10
4             1
}}}


стало:


{{{
Регенератор Softver
SM-02         1
R1            10
R2            10
M             1
}}}

"	san
	188	Требуется измеритель уровня сигнала в TDM маппере	ПЛИС (sw)		улучшение	alx	assigned	2016-08-04T14:38:34+05:00	2025-10-15T18:00:07+05:00	"~~Отдельная ячейка коммутационного поля TDM маппера, скомутировав в неё нужный канал мы должны увидеть уровень сигнала в этом канале.~~

На вкладке ""Данные TDM"", кроме hex и bin добавить ещё переключатель ""уровень dBm"", при переключении на этот вариант в ячейках должен отображаться уровень сигнала принятого коммутатором от платы."	san
	190	Вкладка TDM: субвкладки СУВ и данные КИ	web-интерфейс (sw)		улучшение	alx	closed	2016-08-15T15:31:36+05:00	2017-02-22T18:48:22+05:00	"Субвкладки СУВ и данные КИ хочется видеть ""раскрашеными"" аналогично субвкладке ""Таблица коммутации"".
Та же хочется видеть там всплывающие подсказки(данные принадлежности платы, коментарий) и подсветку ячейки скомутированого канала"	san
	194	"Добавить функцию ""чат"" (служебная связь) в вебинтерфейс блока"	web-интерфейс (sw)		улучшение	alx	closed	2016-08-15T17:48:12+05:00	2016-11-03T11:41:09+05:00	"При пусконаладочных работах и во время устранения аварий такая функция оказалась бы полезной.

Можно сделать отдельную вкладку ""Чат"" .
При появлении нового (непрочитанного пользователем) сообщения отображать значёк в заголовке вкладки (как в обновлениях ПО)
Любой пользователь подключенный к блоку может передавать сообщения в чат. Сообщения можно не хранить в ПЗУ, для вышеобозначеной задачи этого не требуется, история может очищаться при перезапуске.

Элементы вкладки:
- История переписки
- Поле ввода сообщения
- Имя (как представился пользователь, т.к. разные пользователи могут быть залогенены под одним и тем-же admin, как часто бывает при пусконаладке)
- кнопка отправить"	san
	195	В хеадере окна плат отображать также содержание коментария к плате	web-интерфейс (sw)		улучшение	alx	closed	2016-08-15T17:52:49+05:00	2016-10-27T14:47:21+05:00		san
	197	TE-01: конфигурация при отсутствии модуля E1	web-интерфейс (sw)		улучшение	alx	closed	2016-08-26T17:21:58+05:00	2016-08-26T17:58:33+05:00	"Предлагаю при отсутствии модуля E1 на плате, в окне конфигурации платы:
- дизэйблить настройки порта E1
- вывести надпись ""Модуль E1 не установлен"""	san
	199	Генератор: отображать источники синхронизации	web-интерфейс (sw)		улучшение	alx	closed	2016-09-01T11:24:51+05:00	2017-02-15T13:55:39+05:00	"Сейчас для того чтобы узнать откуда идёт синхронизация блока нужно заходить во все подряд платы блока и искать настройку выдачи частоты на одну из шин там.

1. От Вани поступило предложение на вкладке ""Генератор"" отображать источники синхронизации, т.е. из какой платы и какого порта берётся синхронизация для Ref0 и Ref1.
2. Еще есть мысль, что будет удобно если там-же будут отображаться ""возможные"" источники синхронизации, с сылками в окно конфигурации плат.
3. И совсем идеально, на Ванин взгляд, если настройка источников синхронизации блока будет осуществлятся прямо на вкладке ""генератор"". Выбрал плату/порт для Ref0, нажал прменить и нужная настройка сама записалась в плату.

P.S. Кроме того, бывают случаи ошибок, когда на одну и ту же шину пользователь подлючает случайно несколько источников. В результате частоты нет, а причина не понятна. пока не проверишь настройки всех плат. В таком случае наверное разумно выдать ошибку в блок, типа ""На шине refclk1 более одного источника""."	san
	201	Убирать tooltip'ы в таблице коммутации при клике на ячейку	web-интерфейс (sw)		улучшение	alx	closed	2016-10-06T11:55:53+05:00	2016-10-25T18:43:34+05:00	"Сейчас tooltip'ы убираются только при уведении курсора с ячейки. Их присутствие мешает выполнять коммутацию каналов: нажимаем кнопку мыши на ячейке и пытаемся перенести ее на одну строчку ниже, но там вместо следующей ячейки попадаем с наш собственный tooltip.

Предлагается при нажатии кнопки мыши на ячейке убирать tooltip."	alx
	202	Предложение: вывести справочную информацию при обновлении VE-01	web-интерфейс (sw)		улучшение	alx	closed	2016-10-11T10:15:58+05:00	2021-09-03T09:52:37+05:00	"Пользователи при обновлении ПО часто сталкиваются с трудностями:
- плата не обновляется если у неё нет доступа к SW-01
- плата не обновляется если она получает сетевые настройки DHCP
- не обновится если на порту к которому она подключена стоит галочка RSTP (это конечно странный случай)

Предлагаю при попытке обновления проинформировать пользователя об этих особенностях.
Например, при нажатии ""плэй"" в строке платы или общеё кнопки плэй, выдать диалог с информацией об особеностях обновления платы VE-01 и варианты ""Начать обновление"" и ""Отменить""."	san
	205	При обновлении ПО, если меняется версия ПЛИС, нужно уведомить пользователя, что при перезапуске swd будет произведён рестарт плат	web-интерфейс (sw)		улучшение	alx	closed	2016-10-21T11:31:48+05:00	2016-10-25T14:29:47+05:00		san
	206	Добавить в базу данных CDR to-type.	sw		улучшение	alx	closed	2016-10-31T18:09:23+05:00	2016-11-02T09:50:10+05:00	"В CDR, приходящих из платы VE-01, имеются поля org_type и to_type, сожержащие тип вызывающего и тип вызываемого канальных окончаний соответственно. Ранее же у нас было только одно поле - просто ""тип"" (type). Для совместимости со старыми прошивками SW-01 плата VE-01 дублирует тип окончания org_type в поле type.

Тем не менее, в CDR-иенеджере платы SW-01 по-прежнему используется просто type вместо org-type и to_type.

Надо доработать базу данных для хранения org_type и to_type и добавить возможность выборки и фильтрации по этим полям."	alx
	210	Для вновь создаваемых канальных окончаний VE-01 сбрасывать АРУ	web-интерфейс (sw)		улучшение	alx	closed	2016-11-07T15:54:27+05:00	2017-02-10T11:07:08+05:00	"Сейчас для внови создаваемых канальных окончаний все параметры устанавливаются в дефолтные значения, в том числе АРУ - включено.

Предлагается для вновь добавляемых канальных окончаний устанавливать АРУ не в дефолтное значение, а в значение ""выключено""."	alx
	211	Улучшить логику выдачи сообщений об ошибках API	web-интерфейс (sw)		улучшение	alx	closed	2016-11-09T14:36:30+05:00	2017-08-04T18:22:46+05:00	"Сейчас есть механизм блокировки параллельных периодических запросов к серверу путем инкремента и декремента переменной {{{updates_in_progress}}}.

Когда сервер в ответ на запрос возвращает ошибку, устанавливается блокировка и выводится сообщение об ошибке. При нажатии кнопки ""Закрыть"" окно сообщения закрывается и блокировка снимается.

Этот механизм неудобен тем, что нельзя закрывать окно нажатием ESC, так как в этом случае окно закрылось бы без снятия блокировки. Для исключения этого закрытие окна клавишей ESC заблокировано, и это плохо, так как все остальные окна закрываются нажатием ESC.

Предлагается ввести механизм установки действий, выполняющихся при закрытии окна, действующий независимо от того, каким бы образом оно не было инициировано. Как вариант - устанавливать окну (через {{{.data()}}}) некую функцию, которая будет выполняться из {{{closePopup()}}} непосредственно перед закрытием окна."	alx
	212	При возникновении ошибок API откладывать defer.resolve() до закрытия окна с сообщением об ошибке	web-интерфейс (sw)		улучшение	alx	closed	2016-11-09T14:53:01+05:00	2017-08-09T15:35:00+05:00	"Сейчас запросы {{{chat}}} посылаются серверу каждые 10 секунд (если не открыта вкладка ""Чат""). Когда сервер возвращает ошибку, появляется окно с сообщением и кнопкой ""закрыть"". Однако в качестве времени последнего опроса запоминается время отправки запроса, а не время получения ответа и, тем более не время закрытия окна с ошибкой. Это может приводить к странным эффектам, когда пользователь закрывает окно с ошибкой и тут же получает новое, так как таймер нового запроса шел, пока окно было открыто.

Предлагается включать время отображения окна с сообщением об ошибке в общее время транзакции, и, если сервер вернул ошибку, выполнять {{{defer.resolve()}}} не в момент создания окна с сообщением, а в момент его закрытия. Таким образом вызывающий {{{request()}}} сможет устанавливать обработчики методами {{{.done()}}} и {{{.always()}}}, которые сработают не при получении ответа, а при закрытии окна."	alx
	213	SM-02 Добавить всплывающую подсказку к колонке ppm	web-интерфейс (sw)		улучшение	alx	closed	2016-11-11T10:04:01+05:00	2017-02-13T18:35:43+05:00	"""Отклонение частоты генератора"""	san
	214	Периодически записывать системное время в RTC	swd		улучшение	alx	closed	2016-11-16T14:20:53+05:00	2017-01-27T17:51:31+05:00	Реализовано в openembedded/r239	san
	233	SM-xx: TDM каналы заблокированных интерфейсов остаются активными	web-интерфейс (sw)		улучшение	alx	closed	2017-05-18T13:56:08+05:00	2017-05-30T10:29:35+05:00	"Если в настройках платы SM-xx для интерфейса DSL или E1 установить галочку блокировка, но при этом поле ""номер TDM"" и ""поле количество каналов"" заполнены, то заблокированные каналы останутся активными.
Предлагаю, при наличии в конфиге блокировки интерфейса, записывать в переменную платы, соответствующую  ""номер TDM""  значение соответствующее ""пусто"".
r1495"	san
	244	Шифрование трапов snmp	sw		улучшение	alx	closed	2017-07-12T16:37:50+05:00	2017-08-18T17:56:21+05:00	"Не увидел в настройках трапсинка snmp v3 возможности шифровать содержимое трапов.
Это сложно реализуемо или просто было не востребовано? или вообще никто не шифрует трапы ?"	san
	249	Выдавать предупреждение при использовании занятых TDM	web-интерфейс (sw)		улучшение	alx	closed	2017-07-25T12:47:24+05:00	2020-09-08T17:23:40+05:00	"Иван предлагает перед применением конфигурации платы пользователем проверять не заняты ли другой установленной платой выбранные в настройках потоки TDM.

В случае если TDM уже ""занят"" какой-то платой выдавать пользователю диалог с информацией типа: ""TDM 10 уже занят платой SM-02(слот 12)"" с выбором вариантов ""Всё равно применить"" / ""Отмена""

Добавлю ещё, что для плат у которых настраивается несколько потоков TDM нужно перед применением конфига проверять нет ли в настройках пользователя совпадения номеров потоков."	san
	251	"Функция ""выключить порт"" в коммутаторе Ethernet"	sw		улучшение	alx	closed	2017-08-02T09:20:00+05:00	2017-10-11T17:08:02+05:00	"Директор просил такую функцию в кратких настройках Ethernet.
При ""выключении"" порта, порт не должен поднимать линк в сторону установленных плат.
Предполагается использовать для ""изоляции"" плат установленных на линковые места.

В принципе для изоляции можно использовать vlan, но директор настаивает именно на отключении линка."	san
	252	"На вкладке TDM надпись ""E1_trunk_management"" заменить на ""Управление"""	web-интерфейс (sw)		улучшение	alx	closed	2017-08-02T17:23:46+05:00	2017-08-03T12:28:22+05:00		san
	253	Вкладка TDM: кнопки	web-интерфейс (sw)		улучшение	alx	closed	2017-08-04T17:56:26+05:00	2017-08-09T18:53:51+05:00	"Предлагаю добавить кнопки ""Завернуть выделенное"" и ""Очистить выделенное""
либо совместить их функционал с существующими кнопками ""Завернуть всё"" или ""Очистить всё""
"	san
	260	Исправить номера телефонов в заголовке MIB	swd		улучшение	alx	closed	2017-08-17T10:37:32+05:00	2017-08-17T11:51:32+05:00	В MIB-файле старые номера телефонов.	alx
	263	Добавить отображение состояния трапсинков/агентов	sw		улучшение	alx	closed	2017-08-17T11:44:34+05:00	2022-11-01T17:03:18+05:00	"На странице ""Мониторинг"" сейчас отображается только конфигурация трапсинков/агентов, но нет никакого состояния.

Было бы полезно добавить колонку ""Состояние"", в которой отображать:
* сообщения о невозможности ресолвить имя хоста;
* для Zabbix - общее число передаваемых параметров (можно сделать это ссылкой, при клике которой открывается окно с подробным списком);
* иконку с восклицательным знаком, индицирующую, что что-то не в порядке..."	alx
	278	Окно GE-xx: вместо пустой таблицы создавать дефолтный VLAN	web-интерфейс (sw)		улучшение	alx	closed	2017-09-27T18:45:24+05:00	2017-11-13T18:05:15+05:00	 При переключении из режима Port-based в 802.1q предлагаю если таблица пустая, создавать в ней VLAN №1 с включенными в него всеми портами в режиме Untagged.	san
	279	Дополнительные проверки при записи конфигурации плат GE-xx и PE-04	sw		улучшение	alx	closed	2017-09-28T11:00:16+05:00	2017-10-27T14:38:46+05:00	"При записи конфигурации плат GE-xx и PE-04 делать дополнительные проверки следующих ситуаций:

* Включен режим 802.1q и не создано ни одного VLAN;
* Включен режим 802.1q и в одном из VLAN включено меньше двух портов;
* Включено менее двух портов;
* В режиме Port-based VLANs, порт включен, но не разрешен форвардинг кадров;
* В поле ""Untagged VID"" любого из портов указан VID несуществующего VLAN.

При обнаружении любой из перечисленных ситуаций выдавать диалог с предупреждением и вариантами ""продолжить"" и ""отменить запись""."	alx
	283	"Разрешить устанавливать адрес IPv6 в поле ""Назначение"" потоков RTP VE-01"	web-интерфейс (sw)		улучшение	alx	closed	2017-10-04T19:08:11+05:00	2017-11-13T14:49:58+05:00	"Сейчас де-факто потоки RTP платы VE-01 поддерживают как адреса IPv4, так и адреса IPv6. Однако веб-интерфейс не позволяет устанавливать в поле ""Назначение"" адрес IPv6.

Надо сделать чтобы позволял."	alx
	295	Добавить настройку отключения flow control	sw		улучшение	alx	closed	2017-10-18T13:22:16+05:00	2017-11-17T09:51:16+05:00	"Коммутатор в плате SW-01 поддерживает механизм Ethernet flow control и при невозможности отправить дальше полученные пакеты генерирует pause frame в сторону отправителя, а отправитель на время прекращает передачу в свой порт.
Но блокировка порта отправителя приводит к тому что блокируется весь трафик этого порта, в том числе и трафик в другие направления.

В википедии https://en.wikipedia.org/wiki/Ethernet_flow_control
в разделе Issues, наверное понятнее чем я пытался объяснить.

Считаю что нужно добавить в настройки Ethernet возможность отключить flow control в коммутаторе"	san
	296	RP-01: добавить плату PS-24D в перечень питающих плат	web-интерфейс (sw)		улучшение	alx	closed	2017-10-18T18:08:57+05:00	2017-10-20T16:51:39+05:00	"Для платы RP-01, при отсутствии плат которые могут запитать источник ДП, выводится сообщение: ""Отсутствует плата PS-48/PS-001!""
Новая плата PS-24D подходит для питания источника ДП. Нужно добавить эту плату в перечень ""подходящих"" и изменить сообщение на  ""Отсутствует плата PS-48/PS-24/PS-001!"""	san
	298	Вкладка Платы: длинный комментарий	web-интерфейс (sw)		улучшение	alx	closed	2017-10-25T12:30:21+05:00	2017-11-13T18:34:55+05:00	"При вводе длинного комментария для платы, ширина столбец ""Комментарий"" увеличивается, соответственно размеру комментария и при вводе очень длинного комментария таблица растягивается так, что вкладкой Платы неудобно пользоваться.
Предлагается
- Ограничить ширину столбца ""Комментарий""
- В ячейку таблицы выводить только то что влезло по ширине а полный текст комментария выводить в всплывающей подсказке"	san
	299	Окно PD-04	sw		улучшение	alx	closed	2017-10-25T12:34:13+05:00	2021-11-24T18:07:25+05:00	Добавить возможность добавлять комментарии к модулям, или их каналам.	san
	304	"Резервирование потоков: изменить алгоритм варианта ""без возврата на основной"""	ПЛИС (sw)		улучшение	alx	assigned	2017-11-03T13:33:39+05:00	2025-10-18T14:19:19+05:00	"Сценарий:
Пользователь настроил резервирование ""без возврата на основной"".
1. ОСН-норма, РЕЗ-норма. Данные идут по потоку ОСН
2. ОСН-авария, РЕЗ-норма. Данные переключаются на поток РЕЗ
3. ОСН-норма, РЕЗ-норма. Данные по прежнему идут по потоку РЕЗ
4. ОСН-норма, РЕЗ-авария. Данные переключаются на поток ОСН
5. ОСН-норма, РЕЗ-норма. Данные переключаются на поток РЕЗ

Поведение в пункте 5 кажется пользователям не логичным, и мне в том числе.
Раз уж вынуждено было произведено переключение на '''основной''' поток, и он в норме, то какой смысл в возврате на резервный ?

Предлагаю: в режиме ""без возврата"" производить переключение на другой поток только при аварии на текущем потоке.
"	san
	322	Панель групповых каналов: добавить возможность очистить слагаемое	web-интерфейс (sw)		улучшение	alx	closed	2018-01-12T13:06:04+05:00	2023-01-12T17:20:14+05:00	"В панели гк (r1660) не нашёл возможности удалить слагаемое.
(например в G0 у меня было 5 слагаемых а теперь нужно 4)
Считаю что нужно добавить в панель гк возможность удалять слагаемые."	san
	360	"1IND: разрешить нецифровые символы в поле ""Префикс межгорода"""	sw		улучшение	alx	closed	2018-11-08T14:35:53+05:00	2018-11-08T18:06:29+05:00	"Бывают конфигурации сети, когда при исходящем междугородном вызове канальным окончанием 1IND платы VE-01 после сигнала ""Занятие"" требуется передавать номер без префикса межгорода. Этого можно было бы добиться заменой междугородного префикса, набранного абонентом, каким-то нецифровым символом (или комбинацией символов), и установив этот символ (комбинацию) значением параметра ""Префикс межгорода"". Тогда вызов будет опознаваться как междугородный, но никакой префикс передаваться в канал не будет, так как он не содержит цифры. Однако сейчас веб-интерфейс не позволяет ввести в параметр ""Префикс межгорода"" нецифровые символы.

Предлагается разрешить вводить любые символы."	alx
	371	"Окно VE-01: автоматическое заполнение поля ""Исключения блокировки"""	web-интерфейс (sw)		улучшение	alx	closed	2019-02-15T15:18:52+05:00	2020-09-10T11:47:34+05:00	"Один из пользователей нашей АТС предлагает улучшение: автозаполнять поле ""Исключения блокировки"" при включении функции Административной блокировки абонента. В качестве текста заполнения использовать последнее примененное значение (не важно у какого абонента).
Мотивация такая: по инструкциям Ростелекома, это поле заполняется всегда одинаково и было бы удобнее если бы не приходилось каждый раз заполнять его тем же текстом.
Я и сам хотел предложить что-то подобное, но в моём варианте для заполнения поля предлагается использовать некий преднастроенный шаблон и пользователь выбирает между использованием шаблона и вводом отдельного выражения."	san
	379	"Изменить заголовки таблицы вкладки ""Потоки Е1"" платы ST-018"	web-интерфейс (sw)		улучшение	alx	closed	2019-03-13T17:11:38+05:00	2019-03-25T11:35:50+05:00	"По указанию разработчика платы ST-018, необходимо изменить названия двух последних столбцов таблицы на вкладке ""Потоки E1"" платы ST-018, добавив ""J2"": вместо ""Конфигурация служебных полей VC-12 потока"" должно быть ""Конфигурация служебных полей VC-12 J2 потока"", и аналогично для последнего столбца."	alx
	381	"Убрать настройку ""Код"" для каналов модулей EM01, FS01 и FO01"	web-интерфейс (sw)		улучшение	alx	closed	2019-03-21T14:03:54+05:00	2019-03-25T11:54:29+05:00	"В плате VE-02 могут быть установлены модули EM01, FS01 и FO01, которые используют a-закон кодирования ИКМ. Соответственно, в настройках канального окончания всегда должен выбираться а-закон, иначе канал не будет работать.

Предлагаю при конфигурации канальных окончаний этих модулей убрать из веб-интерфейса настройку ""Код"" как бесполезную."	alx
	383	"Увеличить длину поля ""комментарий"" для Sip-пользователей"	sw		улучшение	alx	closed	2019-04-22T08:37:50+05:00	2019-05-21T11:21:34+05:00	"Чучалин Леонид Сергеевич(""Кировэнерго""):
> Поле «Комментарий» в sip-пользователях размером в 20 символов, хочется больше. Раньше больше и было. В sip-окончаниях можно большой комментарий вписать."	san
	384	Передавать в SNMP sysName имя блока	sw		улучшение	alx	closed	2019-07-24T12:56:42+05:00	2022-06-03T11:59:15+05:00	"Пользователи из Рязаньэнерго предлагают для повышения информативности отображения информации в SNMP менеджерах передавать в переменной sysName имя блока.
Насколько я помню в SNMP можно передавать только ASCII, значит придётся произвести транслитерацию имени."	san
	391	GE-12/16/108: Tagged и Untagged	web-интерфейс (sw)		улучшение	alx	closed	2019-09-05T15:28:36+05:00	2020-03-24T10:11:55+05:00	Убрать возможность установить одновременно Tagged и Untagged checkbox в таблице VLAN'ов плат GE-12/16/108 аналогично тому как это сделано в GE/PE-04(#25)	san
	402	Функция передачи описания аварии по oid и типу платы	sw		улучшение	alx	closed	2019-11-15T17:49:54+05:00	2020-03-23T18:35:54+05:00	"Плата sw-01 хранит в себе человекопонятные описания для аварий плат. При возникновении аварии платы в списке аварий отображается описание аварии.
Программа Supervisor, получив аварийный трап от платы, может использовать список аварий для расшифровки информации об аварии, но есть небольшая проблема, если на момент обращения программой Supervisor в список аварий, авария уже снята (кратковременная авария), то информация в списке не будет и Supervisor запишет в лог сообщение о возникновении неизвестной аварии.

Нужен инструмент позволяющий получить из платы sw-01 человекопонятное описание аварии указав тип платы и oid.

Возможно не стоит ограничиваться только авариями, а позволить через этот инструмент получать и описания любых переменных, например имена датчиков."	san
	406	Окно конфигурации RT-01: Выводить версию модуля RT01	sw		улучшение	alx	closed	2019-11-19T12:14:27+05:00	2019-12-17T15:19:33+05:00	"Появилась новая версия модуля RT01, устанавливаемого на плату RT-01.
В связи с этим необходимо выводить параметр ""Версия модуля RT01"" в окне конфигурации платы.

Версия модуля RT01 хранится в старшей тетраде байта 0, переменной 6.0.

"	ledol
	417	"Обновлять значение ""Режим"" при открытии вкладки ""Генератор"""	sw		улучшение	alx	closed	2020-02-19T16:32:48+05:00	2020-02-19T17:02:52+05:00	"Саша обнаружил такое поведение:
1. на вкладке Генератор установить режим Авто
1. сохранить конфигурацию в ПЗУ
1. Установить режим Freerun, но не сохранять.
1. Перезапустить питание блока
Когда блок загрузится, браузер будет отображать значение режима Freerun(хотя на самом деле установлено значение Авто), пока пользователь не обновит страницу.
Предлагаю обновлять значение поля Режим, чтобы не вводить пользователя в заблуждение."	san
	421	Окно TE-01 и TE-04	web-интерфейс (sw)		улучшение	alx	closed	2020-03-17T12:36:53+05:00	2020-03-20T13:34:45+05:00	"Предлагаю заменить слово ""суперцикл"" на термин ""сверхцикл"", используемый в окнах конфигурации других плат, для единообразия. Разработчик ledol согласен."	Vladimir
	422	Окно конфигурации TE-04	web-интерфейс (sw)		улучшение	alx	closed	2020-03-17T12:39:47+05:00	2020-03-20T13:45:37+05:00	В окне конфигурации платы выведены состояния линков Link0 и Link1, однако маски этих состояний называются Маска Линк1 и Линк2. Предлагаю привести названия к единообразию, чтобы не запутывать пользователей.	Vladimir
	423	Интерфейс IP-АТС: отображать Плата/Слот/Порт при редактировании окончания	web-интерфейс (sw)		улучшение	alx	closed	2020-03-19T15:25:22+05:00	2022-11-02T11:04:07+05:00	"Предлагаю в веб интерфейсе IP-АТС, при открытии окна редактирования окончания на вкладке  Sip-окончания платы VE-01, отображать в этом окне информацию Плата/Слот/Порт соответствующую редактируемому окончанию, для удобства пользователей.
(для сравнения, в интерфейсе ""Мультиплексор"", в окне настроек Sip-окончаний отображается номер канала редактируемого окончания.)"	san
	427	Вкладка Ethernet->Vlan: Добавить комментарий	web-интерфейс (sw)		улучшение	alx	closed	2020-04-03T16:01:09+05:00	2020-04-13T15:10:34+05:00	Хочется иметь возможность добавлять комментарии к строкам VLAN в таблице	Ivanmvtel
	428	Вкладка Ethernet->RSTP: комментарии	web-интерфейс (sw)		улучшение	alx	closed	2020-04-03T16:03:37+05:00	2020-04-05T13:55:47+05:00	Хотелось бы на вкладке RSTP иметь возможность оставлять комментариии для строк портов.	Ivanmvtel
	433	Автоматическое добавление статической записи FDB для CPU	swd		улучшение	alx	closed	2020-04-30T14:58:19+05:00	2020-05-01T15:17:59+05:00	"Предлагается в коммутаторе ethernet платы SW-01 для VLAN, в которых требуется доступ к CPU платы, автоматически добавлять в FDB статическую запись с MAC-адресом CPU. Это позволит не включать mirriring to CPU для Unknown unicast пакетов и, таким образом, избавиться от лишнего ненужного флуда в порт CPU.

Необходимость доступа к CPU предлагается определять по наличию флага ""enable control IP trapping or mirroring to CPU"" в настройках VLAN (в веб-интерфейсе он используется для отметки чекбокса порта 63)."	alx
	447	Состояние линков платы SW-01 в snmp	sw		улучшение	alx	closed	2020-07-17T12:52:57+05:00	2020-07-21T11:03:26+05:00	"Выяснилось, что из платы SW-01 через SNMP не возможно получить состояние линков её портов Ethernet.
Предлагаю, как минимум, отдавать состояние линков лицевых портов eth1 и eth2 в виде переменных SNMP. А лучше эти состояния отдавать в виде маскируемой аварии, как это сделано, например в плате GE-04."	san
	448	При генерации миб генерировать название зависимое от корневого SNMP OID блока	sw		улучшение	alx	closed	2020-07-21T16:54:41+05:00	2020-07-23T11:58:05+05:00	"Я сгенерировал два миба с разными корневыми OID и попытался скормить их менеджеру SNMPb.
Но менеджер не прининял второй миб, т.к. считал что его ""название"" (в строке {{{M3U160-MIB DEFINITIONS ::= BEGIN}}}) совпадает с названием в первом файле и не стал загружать два одинаковых миба.
Недавно один из пользователей упоминал похожую проблему с другим SNMP менеджером - Zelax nms (кажется это клон SNMPc).

Предлагаю, для избежания проблем с менеджерами, вместо {{{M3U160-MIB}}} использовать имя основанное на корневом oid, например {{{M3U9999-MIB}}} , где 9999 - изменяемая часть корневого oid.

Также, для повышения человекочитабельности дерева мибов, загруженных пользователем в менеджер, предлагаю имя корневой переменной {{{m3U160}}} также сделать зависимой от корневого оид, например {{{m3U9999}}}"	san
	450	SSE. Задержка отображения содержимого вкладок	sw		улучшение	alx	closed	2020-08-04T10:04:29+05:00	2020-11-20T16:51:26+05:00	"При включенном режиме SSE, при попытке обновить страницу некоторые вкладки не отображаются сразу, приходится долго ждать.
После нажатия Ctrl+F5 появляется ""шапка"" с вкладками, однако вкладки: Платы, TDM, Генератор, Чат остаются пустыми, на длительное время (40+ секунд). Замечу, что если происходит какое-то событие(авария, сообщение в чате) содержимое вкладок сразу отображается.
r1955
Chrome 84.0.4147.105(64 бит)

Думаю, что будет правильно после обновления сразу отображать содержимое вкладок.
"	san
	463	Окно SM-01 SM-02: BBE периеменовать в EB в таблице состояние регенераторов	web-интерфейс (sw)		улучшение	alx	closed	2020-10-16T15:34:39+05:00	2020-10-16T15:40:36+05:00	"В окне плат SM-01 и SM-02 в таблице ""Состояние регенераторов"" есть счётчик ошибок '''BBE'''. D ходе расследования выяснилось, что на самом деле это счётчик ошибок '''EB'''.
Предлагаю назвать счётчик правильно."	san
	475	платы PS: изменился критерий вывода надписи Master или Slave	web-интерфейс (sw)		улучшение	alx	closed	2020-11-20T12:39:00+05:00	2021-06-07T18:29:23+05:00	"Для плат PS-24D, PS-48D, PS-220D, PS-650DT, BS-220 изменился критерий вывода надписи Master или Slave в окне платы. Ранее  критерием было значение переменной .18.0, сейчас критерий таков:

Если значение переменной .8.0 > 100 (что соответствует отображаемому току 0.1А) , то выводить надпись Master, иначе Slave.

Изменения актуальны для всех исполнений перечисленных плат."	san
	482	Разделить окно плат питания на две вкладки	web-интерфейс (sw)		улучшение	alx	closed	2020-12-02T15:09:08+05:00	2023-05-19T15:02:49+05:00	"Высота окна плат питания с поддержкой функции ВТ, достигла совсем не приличных размеров.
Предлагаю разделить окно плат питания(PS-24D, PS-48D, PS-220D, PS-650DT, BS-220 всех исполнений) на две вкладки ""Параметры"" и ""Датчики"". В первую вывести таблицу параметров и аварий, во вторую: датчики, реле, внешние термодатчики.
Думаю что так пользователям будет удобнее пользоваться окном платы, особенно учитывая то, что датчиками пользуется малая часть пользователей, а платы питания стоят в каждом блоке.
"	san
	483	"BS-220 распознавать переменную ""серийный номер"""	web-интерфейс (sw)		улучшение	alx	closed	2020-12-02T17:01:26+05:00	2020-12-03T10:38:06+05:00	"У плат BS-220 с недавнего времени в мибе появилась новая переменная - серийный номер(.250.0), нужно её ""распознать""."	san
	487	обновление прошивок плат ST-124 и ST-018	sw		улучшение	alx	closed	2020-12-15T17:44:04+05:00	2020-12-16T10:20:22+05:00	"Обновление програмных версий и списка изменений плат ST-124\ST-018.
Необходимо:
1/ Ввести в актуальное обновление платы SW новые версии плат ST:
плата ST-018 - версия 8
плата ST-124 - версия 3
2/ Узаконить все обновления web-интерфейсов плат ST."	ledol
	488	Настройка максимального размера фрейма Ethernet	sw		улучшение	alx	closed	2020-12-16T11:12:04+05:00	2020-12-24T17:19:49+05:00	"Некоторым нашим заказчикам требуется пропускать фреймы MPLS, через нашу аппаратуру, размер таких фреймов может превышать максимальный размер  заданный спецификацией протокола ethernet и в настоящее время такие фреймы будут отбрасываться коммутатором.
Плата ST-018 позволяет пропускать фреймы размером 1548 байт и заказчики успешно пользуются этим, но через коммутатор SW-01 пакеты пропустить не могут(например чтобы соеединить две платы ST-018).

Предлагаю добавить в ""краткие настройки Ethernet"" настройку позволяющую выбрать ограничение максимального размера фрейма, например выбор из двух вариантов !Ethernet/Jumbo."	san
	489	Окно плат ST-018, ST-124. Косметические изменения.	sw		улучшение	alx	closed	2020-12-17T16:52:12+05:00	2020-12-25T17:22:02+05:00	"Для приведения к единообразию настроек веб-интерфейса предлагаю использовать расположение и логику настроек уже имеющуюся в других платах (GE)
1. Столбец Link переименовать в Status
1. Столбец Выкл переименовать в Enabled и ""инвертировать логику чекбоксов""
1. Столбец Mask, переименовать в Masked и разместить следующим за столбцом Enabled.
1. Настройки скорости привести к виду как в GE, словами описывать не буду, на картинке понятно: [[BR]] [[Image(1.png)]]
1. Столбы Speed и Duplex разместить за столбцом Masked

"	san
	491	Окно платы PS-48	sw		улучшение	alx	closed	2020-12-24T12:46:44+05:00	2021-01-19T10:43:02+05:00	"Кажется при реализации #482 пострадали окна непричастных плат
Вот например окно PS-48 в r2007
[[Image(1.png)]]

Раньше оно выглядело лучше, предлагаю окна непричастных к #482 плат, вернуть к состоянию ""как было раньше""."	san
	496	Окно VE-01: Разрешить пользователю использовать первые 4 потока TDM	web-интерфейс (sw)		улучшение	alx	closed	2021-02-25T16:13:11+05:00	2021-09-15T11:15:02+05:00	"Из переписки, которой со мной поделился Vladimir.
alx:
> Функционально для VE-01 нет ограничений на занятие нулевой шины TDM, но веб-интерфейс не позволяет задать номер первого потока E1 меньше пяти, как, например, у плат SM-01. Когда я делал веб-интерфейс, я думал, что нулевая шина всегда выделена для канальных плат. Но, как позже выяснилось, при отсутствии в блоке канальных плат можно снять отметку чекбокса ""Режим канальных плат"", и тогда нулевую шину могут использовать неканальные платы. Поэтому, теоретически, если в веб-интерфейсе снять ограничение на номер первого потока E1, все 1024 канала можно будет отдать платам VE-01.

Предлагаю в веб-интерфейсе в окне платы VE-01 изменить ограничение на номер первого потока E1, чтобы можно было использовать первые четыре потока, только предлагаю выдать таки пользователю какое-то предупреждение при занятии первых потоков, о том что работать это будет только если ""Режим канальных плат"" отключен."	san
	498	Предлагаю сохранять и загружать список NTP cерверов с вкладки часы  в конфиге swd	sw		улучшение	alx	closed	2021-03-05T10:31:54+05:00	2021-04-13T16:17:30+05:00	"Сейчас при внесении изменений в список серверов NTP на вкладке часы, этот список сохраняется только в конфиге демона ntpd и не сохраняется в конфиге swd (доступном пользователю через вебинтерфейс).
Значит у пользователя '''нет возможности''' с помощью вебинтерфейса '''сохранить''' список серверов в файл и ""преренести"" их на другую плату вместе с остальными настройками.
Например если плата SW-01 вдруг откажет, то пользователь не сможет восстановить список серверов вместе с остальными настройками.
Для сетевых настроек и настроек авторизации такое поведение очевидно, и даже немного упомянуто в РЭ, а вот что список NTP серверов ""не сохранится "" не очевидно и '''отличается по поведению от других похожих настроек''', например от списка трапсинков на соседней вкладке Мониторинг.

Предлагаю сохранять список NTP серверов так-же и в конфиг swd(и загружать из него соответственно).
"	san
	503	SSE: Окно VE-01. после применения настроек у канального окончания не появляется состояние Idle	web-интерфейс (sw)		улучшение	alx	closed	2021-04-06T15:37:47+05:00	2021-04-07T12:07:53+05:00	"Обновление данных установлено в режим SSE
1. Открываю окно VE-01, вкладка Канальные окончания.
1. Открываю настройки какого-нибудь канального окончания - нажимаю Ок.
1. Строчка с окончанием становится оранжевой
1. Нажимаю применить, настройки применяются, оранжевое выделение пропадает
1. После этого, в столбце состояние у окончания отображается пустая строка, вместо Idle.
r2032
Google Chrome Версия 89.0.4389.114 (64 бит)
"	san
	505	Окно GE-16. Убрать настройки синхронизации.	web-интерфейс (sw)		улучшение	alx	closed	2021-04-23T17:55:40+05:00	2021-04-27T11:38:13+05:00	"Выяснилось, что в окне GE-16 настройки синхронизации не имеют смысла, т.к. у платы нет функции синхронизации блока от внешних портов.
Предлагаю:
1. убрать настройки синхронизации из окна платы
1. не отображать плату в качестве возможного источника на вкладке Генератор"	san
	506	Вывести сообщение об устаревшем браузере	web-интерфейс (sw)		улучшение	alx	closed	2021-05-04T10:56:37+05:00	2021-05-04T14:53:44+05:00	"В связи с участившимися случаями обращений пользователей в техподдержку с вопросом ""почему не отображается страничка после обновления"" предлагаю добавить какую-то проверку и вместо пустой странички отображать пользователю информацию о том что его браузер устарел и он не сможет работать с веб-интерфейсом."	san
	508	Коррекция настроек платы TD-01	web-интерфейс (sw)		улучшение	alx	closed	2021-05-13T10:27:49+05:00	2021-05-14T11:23:15+05:00	"1. Поле ""Размер буфера приема"" не позволяет ввести трехзначное число.
2. Параметр размер буфера приема (* 8мс), переменная 5 байт 22 (для первого конвертера) и соответствующие байты для других конверторов ограничить диапазоном 1-128 (8-1024).
3. Расширить функционал для байта 20 переменной 5 (для первого конвертера) и соответствующие байты для других конверторов:

 было: 20 Cброс счетчиков 0-запрещен 1-разрешен

 стало: 20 бит0 Cброс счетчиков             0-запрещен 1-разрешен

           бит1 Использовать перезапросы    0-не использовать 1-использовать
           биты3..2 Дублирование пакетов передачи 0-нет, 1-2 пакета, 2-4 пакета, 3- 8 пакетов
   
Для отладки можно использовать блок 192.168.20.159




"	ledol
	509	Вкладке TDM: убрать настройки СУВ для потоков канальных плат	web-интерфейс (sw)		улучшение	alx	closed	2021-05-13T11:54:47+05:00	2021-05-13T15:00:30+05:00	"На вкладке TDM при установке чекбокса ""Режим канальных плат"" нужно задизэйблить для первых четырёх потоков все настройки СУВ(сейчас задизэйблена только половина), т.к. в реальности они не работают."	san
	511	"Внешний вид ""крестиков"" в списке аварий"	web-интерфейс (sw)		улучшение	alx	closed	2021-05-20T11:58:15+05:00	2021-05-20T12:25:58+05:00	"Я заметил что ""крестики"" которые отображаются в списке аварий в графе Слот, для аварий Неверный тип платы и Плата отсутствует, стали выглядеть значительно хуже, чем раньше, теперь они бледные и незаметные.
Предлагаю вернуть старые крестики.
r2054"	san
	513	Игнорировать контент за пределами корневого элемента при парсинге конфига	sw		улучшение	alx	closed	2021-05-27T12:34:27+05:00	2021-05-27T15:18:47+05:00	"Предложение возникло на основе #512
Некоторые пользователи сохраняют конфиг файл копируя содержимое из окна браузера в текстовый файл(я видел такое не раз), при этом т.к. файл создаётся ""вручную"", то в файле может появиться контент за пределами  корневого элемента <config>..<config/> и парсер конфига импорта конфигурации платы воспринимает это как ошибку и не может распарсить файл.
Предлагаю парсерам конфига плат, конфига Eth и конфига TDM просто игнорировать контент за пределами корневого элемента <config>..<config/>, как это похоже делает парсер конфигурации блока."	san
	514	Перенести настройку Flow Control (Запрет управления потоком) в настройки Ethernet	web-интерфейс (sw)		улучшение	alx	closed	2021-05-28T18:26:17+05:00	2021-09-15T11:29:57+05:00	"Предлагаю перенести настройку ""Запрет управления потоком"" из окон плат на вкладку кратких настроек Ethernet->Порты. Аргументы такие:
1. Эта настройка - настройка портов коммутатора SW-01 и к платам она не относится и на мой взгляд не логично её размещать в окне настроек плат. Например настройка Блокировка порта или Маскирование логично располагаются на вкладке Ethernet-Порты, и Настройка ""Запрет управления потоком"" ничем не хуже их я считаю :)
2. При разработке каждой новой платы с коммутатором Ethernet нам ужно эту настройку рисовать в окне платы, это лишняя работа, ну и например в плате TD-01 я такой настройки не вижу, видимо забыли добавить.
3. В случае если пользователь не пользуется Flow Control(по моим субъективным ощущениям это более 90% пользователей, точнее я не знаю ни одного пользователя который бы хотел от нашей аппаратуры поддержки Flow Control, но не исключаю что они есть) и хочет отключить функцию, ему проще это будет сделать на одной вкладке, нежели залезать в окно каждой платы.
"	san
	515	"Включать по умолчанию настройку ""Запрет управления потоком"" для всех плат в настройках которых явно не указано иное."	sw		улучшение	alx	closed	2021-05-30T20:07:46+05:00	2021-06-08T12:44:50+05:00	"По мотивам #514, там много букв...
> я считаю, что по умолчанию Flow Control должен быть отключен. Я при техподдержке довольно много раз сталкивался со случаями когда включенный flow control был источником сетевых проблем пользователя, при этом пользователь не догадывался, что такая функция у него включена. И наоборот не встречал ни одного, кто бы намеренно ей пользовался."	san
	519	"PS-48D, PS-24D: изменить текст аварии ""Отсутствует входное напряжение"""	web-интерфейс (sw)		улучшение	alx	closed	2021-06-21T12:01:58+05:00	2021-06-21T14:21:22+05:00	"Для плат PS-48D, PS-24D текст аварии ""Отсутствует входное напряжение"" нужно заменить на ""Низкое входное напряжение""(в окне платы и в интерпретации трапов), что будет точнее описывать суть.
"	san
	520	При очистке конфига некоторые настройки коммутатора не сбрасываются в дефолт	sw		улучшение	alx	closed	2021-06-23T10:22:03+05:00	2021-11-24T16:24:17+05:00	"Если нажать кнопку ""Очистить конфиг"" в веб интерфейсе, то после перезапуска swd, часть настроек коммутатора будет установлена в дефолтные значения, а часть останется ""как есть""(например в таблице VLAN будет только 1й VLAN, а Untagged VID останется как был)
Для пользователя такое поведение выглядит странно и не логично.
Предлагаю каким-то образом устанавливать в дефолт все настройки при сбросе конфига."	san
	521	Подсвечивать в таблице TDM КИ в которых передаётся стаффинг	sw		улучшение	alx	closed	2021-06-24T10:28:59+05:00	2021-06-24T14:04:03+05:00	"В плате E1-08 есть возможность передачи стаффинга через КИ потока 32
Предлагаю если пользователь выбрал какие-то КИ для передачи стаффинга, то подсвечивать их в таблице коммутации."	san
	522	Окно E1-08: Переименовать настройку Режим порта-> Несинхронный	web-интерфейс (sw)		улучшение	alx	closed	2021-06-24T10:48:14+05:00	2021-06-24T11:05:26+05:00	"Потоки несинхронные с нашим оборудованием традиционно мы называем Плезиохронными.
Предлагаю чтобы не запутывать пользователя разными терминами, обозначающими одно и то же, переименовать настройку Несинхронный в Плезиохронный."	san
	528	VE-02:модули R232, R485, R422 отображать IP:порт на вкладке канальных окончаний	web-интерфейс (sw)		улучшение	alx	closed	2021-07-07T11:02:11+05:00	2021-07-09T10:14:36+05:00	"Предлагаю на вкладке канальных окончаний, в графах Вызываемый/Вызывающий выводить  IP:порт удаленной/локальной стороны подключения, как в RTP-потоках.
По опыту работы с RTP это очень удобно, повышает информативность."	san
	529	При генерации миб описывать все переменные из структуры	sw		улучшение	alx	closed	2021-07-09T16:39:21+05:00	2021-07-29T16:11:17+05:00	"Выяснилось, что один из популярных у наших клиентов менеджеров (SNMPc) не может нормально интерпретировать все переменные миба сгенерированого платой SW-01. Если точнее он ""не видит"" переменные если их OID содержит не описанные явно в мибе вышестоящие узлы.
Например:

Например для переменной 
slot16-port1-port1-sq { slot16 8 1 7 1 6 }

Он хочет чтобы в мибе были описания для переменных:
{ slot16 8 }
{ slot16 8 1 }
{ slot16 8 1 7 }
{ slot16 8 1 7 1 }

И в таком случае переменная отображается адекватно в этом менеджере { slot16 8 1 7 1 6 }


Предлагаю добавить в миб описание всех переменных из структуры, например для вышеописанного случая можно так:

slot16-8 OBJECT IDENTIFIER ::= { slot16 8 }
slot16-8port1 OBJECT IDENTIFIER ::= { slot16 8 1 }
slot16-8port1-7 OBJECT IDENTIFIER ::= { slot16 8 1 7 }
slot16-8port1-7port1 OBJECT IDENTIFIER ::= { slot16 8 1 7 1 }

или так

slot16-8 OBJECT IDENTIFIER ::= { slot16 8 }
slot16-8port1 OBJECT IDENTIFIER ::= { slot16-8 1}
slot16-8port1-7 OBJECT IDENTIFIER ::= { slot16-8port1 7 }
slot16-8port1-7port1 OBJECT IDENTIFIER ::= {slot16-8port1-7 1 }


Цифры 8 и 7 тут добавлены в имя чтобы обеспечить уникальность имени
"	san
	534	Сценарии	sw		улучшение	alx	closed	2021-09-03T11:17:11+05:00	2021-09-24T09:39:59+05:00	"Предлагаю создать следующий механизм.
Плата SW-01 получает от одной из плат блока некое ""событие"" и в соответствии со ""сценарием"", который ранее составил пользователь, выполняет ""действие"".

Примеры применения, подсказанные пользователями:
- При срабатывании датчика в одной плате включить реле в другой плате
- При вызове канального окончания в VE-01 включить реле в другой плате
- При аварии в канале связи загрузить в блок конфигурацию для работы через резервный канал

События: аварии плат, изменения значений переменных плат.
Действия: Запись значений в переменные плат, загрузка нового файла конфигурации"	san
	536	PS-220D Округлять Uвх	web-интерфейс (sw)		улучшение	alx	closed	2021-09-06T14:32:16+05:00	2021-09-06T14:53:10+05:00	"Предлагаю в окне плат PS-220D округлять значение Uвх до целого, т.к. избыточная точность в этом значении пользователю не нужна.
(""250 В"" будет выглядеть лучше чем ""250.2 В"")"	san
	537	"Резервирование потоков: добавить опцию ""передавать/не передавать данные в резервном потоке"""	ПЛИС (sw)		улучшение	alx	assigned	2021-09-08T11:59:20+05:00	2025-10-15T18:00:07+05:00	"Сейчас при переходе на резерв одной стороны, эта сторона передаёт на дальнюю сторону извещение, через биты RAI в ЦСС.
Сделано это для того, чтобы в резервном потоке можно было передавать другие данные и переключение на обоих сторонах было одновременным(чтобы не получилось так что одна переключилась на резерв, а другая нет и передает ложные данные пользователю).
В передаче и анализе RAI есть минус - в случае если ЦСС формируется не в нашем блоке, то в нём может присутствовать RAI, что может привести, как минимум, к ложному переключению на резерв или гипотетически к ""кольцу RAI""
Алексей(ledol) предлагает добавить еще один вариант алгоритма резервирования: 
Не передавать RAI и в резервном потоке всегда передавать данные из основного, тогда каждая сторона независимо от другой может переключаться на резерв."	san
	538	"Скрывать окно платы SM-02(SM-01) после команды ""рестарт"""	web-интерфейс (sw)		улучшение	alx	closed	2021-09-10T17:47:26+05:00	2021-09-17T18:18:39+05:00	"Сейчас если пользователь перезагружает плату, то окно платы пропадает, только когда плата станет ""lost in space"". Это даёт пользователю возможность успеть нажать Применить или ОК в окне платы, что вызовет ошибку записи. Такое поведение хоть и корректно. но кажется мне не юзер-френдли. поэтому предлагаю скрывать окно платы сразу после того как пользователь дал команду перезагрузки(кнопкой ""да"" в диалоге  или кнопкой ""рестарт"")."	san
	539	SM-01, SM-02: отображение SQ	sw		улучшение	alx	closed	2021-09-17T17:33:00+05:00	2022-01-13T12:24:46+05:00	"Предлагаю несколько улучшений:
1. Значения качества сигнала в таблице регенераторов(SQ) отображаются сейчас в беззнаковом виде, хотя на самом деле они знаковые, и увидев значение, например, 253 пользователь бывает удивлён. Правильно было бы отображать значения в знаковом виде, но с другой стороны отображать значения ниже нуля нет смысла, работать при таких значениях всё-равно не будет, думаю что нагляднее было бы вывести '<0' и пользователь поймёт, что всё плохо.

2. Предлагаю при SQ<3 подсвечивать ячейку жёлтым цветом, что сигнализирует пользователю о недостаточном для гарантии стабильной работы запасе по качеству.
"	san
	541	VE-01: добавить спиннер после нажатия кнопки рестарт	web-интерфейс (sw)		улучшение	alx	closed	2021-10-07T09:12:17+05:00	2021-10-09T20:03:23+05:00	Мотивация аналогичная #538	san
	543	"""no such board"" при импорте конфига платы"	web-интерфейс (sw)		улучшение	alx	closed	2021-11-10T09:49:35+05:00	2021-11-10T10:39:38+05:00	"Я обратил внимание, что иногда при импорте конфига вместе с сообщением об успешном импорте пользователь получает сообщение об ошибке ""genComm: no such board"".
[[Image(1.png)]]
Хотелось бы предусмотреть процесс импорта так, чтобы пользователь не получал ""лишних"" сообщений об ошибке.
Воспроизводится не всегда, а с некоторой вероятностью. Мне удавалось воспроизвести это так:
1. Импорт в плату VE-01 1.xml
2. Импорт в плату VE-01 2.xml  ->  сообщение ""genComm: no such board""
Файлы конфига приложу ниже"	san
	544	"Ложное предупреждение ""Не выбран файл для импорта"" при выборе файла при импорте конфига"	sw		улучшение	alx	closed	2021-11-10T10:03:00+05:00	2021-11-10T11:19:35+05:00	"Вступление: После появления функции импорт/экспорт конфига платы, я достаточно часто пользуюсь ей в процессе техподдержки, в том числе и высылаю пользователям отдельные конфигурации плат.

В процессе пользования я заметил, что при импорте конфига платы после выбора файла в диалоге пользователь может нажать на кнопку ""загрузить"" чуть раньше чем имя файла отобразится в окне диалога и получит предупреждение ""Не выбран файл для импорта"". 
На скриншоте видно, что файл выбран, однако вывелось сообщение об обратном.
[[Image(1.png)]]
Предлагаю организовать процесс импорта так, чтобы исключить выдачу ""ложных"" с точки зрения пользователя сообщений, например дизэйблить кнопку загрузить, пока файл считается не выбранным."	san
	554	BS-220: округлять Ubat до десятых	web-интерфейс (sw)		улучшение	alx	closed	2021-11-23T16:01:58+05:00	2021-11-24T09:53:55+05:00	"Изменения в #536 задели так-же и плату BS-220, а у неё в отличии от других плат питания в первой строчке таблицы вместо Uвх передаётся значение Ubat, в диапазоне 10 ... 14 В.
Для этого значения округление до целых оказалось наоборот слишком грубым. предлагаю для платы BS-220 округлять Ubat до десятых."	san
	562	Изменить надпись о мощности плат BS-220	web-интерфейс (sw)		улучшение	alx	closed	2022-01-17T11:50:34+05:00	2022-01-17T12:45:07+05:00	"Т.к. пользователи часто путаются в определении мощности плат BS-220 предлагаю в окне плат вместо надписи
""Исполнение платы 60 Вт."" выводить ""Исполнение платы 40+20 Вт.""
а вместо ""Исполнение платы 100 Вт."" выводить ""Исполнение платы 65+35 Вт."""	san
	563	BS-220: вывести процент загрузки платы	web-интерфейс (sw)		улучшение	alx	closed	2022-01-17T12:27:40+05:00	2022-01-17T14:32:18+05:00	"Пользователи просят для плат BS-220 вывести в параметрах процент загрузки платы (как это сделано в PS-220D).
У веб-интерфейса достаточно данных, чтобы рассчитать процент загрузки, можно сделать это тут. Напомню что для ""100 ваттного"" исполнения платы максимальную мощность нужно брать 65 Вт., а для ""60 ваттного"" - 40 Вт."	san
	568	Окно PD-04, модуль R485, настройки таймаута переключения с передачи на приём	web-интерфейс (sw)		улучшение	alx	closed	2022-03-16T17:08:32+05:00	2022-03-17T11:49:52+05:00	"В настройках модуля R485 предлагаю, для повышения интуитивности работы пользователей с новой функцией ""задания таймаута переключения с передачи на приём"" сделать следующее:
1. Чекбокс Таймаут перенести из крайнего столбца в столбец перед настройкой ""Скорость, бит/с"", тогда все настройки относящиеся к этой функции(""Таймаут"", ""Скорость, бит/с"", ""Кол-во стоп-битов"", ""Бит четности"") будут в одном месте.
2. При снятом чекбоксе ""Таймаут"" дизэйблить настройки ""Скорость, бит/с"", ""Кол-во стоп-битов"", ""Бит четности"" (т.к. при снятом чекбоксе Таймаут функция неактивна)

[[Image(https://trac.adc-line.ru/mc-04/raw-attachment/ticket/922/ss1.jpg)]]"	san
	574	Настройка значений стандартных переменных SNMP через веб интерфейс.	sw		улучшение	alx	closed	2022-05-18T18:10:03+05:00	2022-06-03T11:59:15+05:00	"1) Пользователи просят добавить возможность конфигурировать через веб-интерфейс стандартные переменные SNMP: имя, расположение, контактную информацию.

Поводом для такой просьбы стало использование системы мониторинга оборудования связи СОП ""ИНИТИ"", в которой невозможно обнаружить по SNMP более одного устройства с одинаковым именем и расположением.

Похожие просьбы уже поступали от нескольких других пользователей(например вот #384).
Т.к. настройка востребована, считаю что таки нужно вынести её в веб-интерфейс для удобства пользователей.

2) Заодно просят добавить и настройку read community в веб-интерфейс.

"	san
	577	Убрать конфигурационный параметр канального окончания DS	web-интерфейс (sw)		улучшение	alx	closed	2022-09-02T17:47:52+05:00	2022-09-06T10:28:28+05:00	"Так как принято решение не использовать канальное окончание DS плат VE-01 и VE-02 для подключения группового канала к серверу диспетчерской связи (вместо него будет использоваться канальное окончание PPS), конфигурационный параметр `Передавать ""отбой"" при отключении конференции` канальному окончанию DS более не нужен.

Необходимо убрать этот параметр из диалога конфигурации."	alx
	584	Сброс счётчиков на вкладке Ethernet	sw		улучшение	alx	closed	2022-11-15T09:54:37+05:00	2022-11-16T10:18:58+05:00	"Во время разного рода тестирований счётчики на вкладке Ethernet служат простым инструментом контроля. Однако многие(Алексей, Вадим, производство) испытывают неудобство в том,что их нельзя сбросить в 0 не перезапуская коммутатор.
Предлагаю добавить возможность обнуления счётчиков."	san
	594	TD-01:  Дизейблить конфигурацию и состояние конвертера при блокировке	web-интерфейс (sw)		улучшение	alx	closed	2022-12-06T11:11:43+05:00	2022-12-06T14:06:37+05:00	"С появлением некоторого опыта работы с платами TD-01, хочется немного улучшить их интерфейс сделав его более дружелюбным и интуитивным для пользователя.

При установленном чекбоксе ""Блокировка"" в строке настроек конвертера таблицы Конфигурация, нужно:
- задизейблить все остальные настройки в строке этого конвертера.
- в таблице Состояние для строки соответствующей этому конвертеру, фон ячеек не подкрашивать зёлёным и красным в зависимости от условий, а выводить всегда серым.

"	san
	595	"TD-01: Настройку ""Неформат"" переделать в ""Формат."""	web-интерфейс (sw)		улучшение	alx	closed	2022-12-06T11:28:07+05:00	2022-12-06T17:02:32+05:00	"С появлением некоторого опыта работы с платами TD-01, хочется немного улучшить их интерфейс сделав его более дружелюбным и интуитивным для пользователя.

В настройках конвертеров TD-01 есть чекбокс ""Неформат"", однако для управления той-же функцией в других платах блока традиционно используется инверсный термин ""Формат.""
Для единообразия с настройками других плат предлагаю:
- Столбец ""Неформат"" переименовать в ""Формат.""
- инвертировать логику чекбоксов в этом столбце"	san
	599	TD-01: Изменить таблицу Cостояние	web-интерфейс (sw)		улучшение	alx	closed	2022-12-08T11:28:27+05:00	2022-12-09T21:22:46+05:00	"В таблице Состояние отображаются одновременно параметры и порта E1 и конвертера TDM-Ethernet, что запутывает даже разработчиков знакомых с платой, не говоря уж о пользователях. Так же названия и состояние некоторых параметров таблицы неинтуитивны, в связи с чем предлагаю:
1. Сгруппировать параметры таблице, как схематично обозначено на рисунке ниже
2. Переименовать Link в более понятное ""Входной поток""
3. Переименовать Состояние параметра Входной поток(бывший линк Link) ""**нет**"", в ""**LOS**"", в таком случае будет иметься интуитивная связь между изменением состояния Входной поток OK -> LOS и появлением аварии ""Converter x LOS""
4. В столбце ""Интегральная задержка канала"" в случае если задержка не измерена, вместо прочерка ""-"" выводить ""нет связи"".
5. Фон ячейки в столбце ""Интегральная задержка канала"" красить в красный если ""нет связи"" и в зелёный если задержка известна. ( ""Интегральная задержка канала"" - инструмент позволяющий определить наличие связности между платами)
6. Название столбца ""Извещение"" изменить на более конкретное ""Авария удалённой стороны""
7. При отсутствии извещения  ""Авария удалённой стороны"" ячейку не красить в зелёный цвет как сейчас, а красить в дефолтный. (т.к. ""зелёное отсутствие извещения"" на мой взгляд вводит пользователя в заблуждение о том что с дальней стороной ""всё хорошо"", хотя на самом деле это значит, что неизвестно что с ней)

[[Image(2.png)]]"	san
	600	TD-01: не проверять настройки заблокированных конвертеров	web-интерфейс (sw)		улучшение	alx	closed	2022-12-12T10:54:37+05:00	2022-12-12T11:28:06+05:00	По задумке авторов платы, заблокированному конвертеру не важно какие остальные настройки записал пользователь. По этому предлагаю при нажатии пользователем Применить или Ok проводить проверку и ругаться, только на параметры не заблокированных конвертеров.	san
	602	TD-01: Изменить дефолтное значение масок аварий портов на вкладке Ethernet	sw		улучшение	alx	closed	2022-12-12T15:49:22+05:00	2022-12-12T17:28:06+05:00	"По опыту работы с платами с пользовательскими портами Ethernet : пользователю удобнее, когда изначально, в конфигурации по умолчанию, аварии портов Ethernet замаскированы. Некоторые пользователи просят для платы TD-01 сделать такой дефолт.
Предлагаю изменить дефолтное значение масок аварий портов на вкладке Ethernet на ""замаскировано""."	san
	603	ST-124,  ST-018: дефолтное значение масок аварий портов на вкладке Ethernet привести в одинаковый вид	sw		улучшение	alx	closed	2022-12-12T18:03:47+05:00	2022-12-13T09:53:08+05:00	"Пользователи жалуются, что в платах ST-124, ST-018 разные конфигурации по умолчанию для масок аварий портов Ethernet.
Предлагаю во всех перечисленных платах установить дефолтное значение масок аварий портов на вкладке Ethernet на ""замаскировано"".
"	san
	604	TD-01: Проверять минимальный размера буфера приема	web-интерфейс (sw)		улучшение	alx	closed	2022-12-14T16:33:19+05:00	2022-12-15T15:10:10+05:00	"Минимальный ""Размер буфера приема"" для корректной работы конвертера должен быть не менее 4-х размеров пакета(предполагается, что установлен одинаковый размер пакета на обеих сторонах, иначе всё-равно не будет работать). 
Предлагаю при нажатии Применить или Ок, если ""Размер буфера приема"" < 4*""Размер пакета передачи"", не разрешать записывать некорректный конфиг и сообщать пользователю."	san
	605	TD-01: Округлять Размер буфера приема сразу после ввода значения пользователем	web-интерфейс (sw)		улучшение	alx	closed	2022-12-14T17:37:33+05:00	2022-12-15T18:32:49+05:00	"Размер буфера приема перед записью округляется до ближайшего значения кратного 8 мс., это поведение мне кажется не совсем очевидным для пользователя.
Раз уж плата требует округления, то предлагаю округлять значение сразу после ввода, например при потере фокуса полем ввода, тогда пользователь сразу обратит внимание, что значение было автоматически скорректировано и будет понимать какие настройки реально запишутся в плату."	san
	606	"TD-01: добавить при выводе обработку верхней границы параметра  ""Интегральная задержка канала"""	web-интерфейс (sw)		улучшение	alx	closed	2022-12-14T17:50:48+05:00	2022-12-15T18:41:39+05:00	"При значении параметра Интегральная задержка канала более 1016 мс, плата передаёт крайнее значение диапазона(0xFE) и в веб интерфейсе выводится 1016 мс, что не соответствует действительности.
Предлагаю сделать интерфейс правдивее, но немного округлить крайнее значени: при значении параметра Интегральная задержка канала более 1000 мс. выводить значение параметра {{{> 1000 мс.}}}"	san
	607	TD-01: неформат и число каналов отличное от 32	web-интерфейс (sw)		улучшение	alx	closed	2022-12-15T09:25:51+05:00	2022-12-15T19:19:53+05:00	"При снятом чекбоксе ""Формат."" в настройках конвертера, значение настройки ""Число каналов потока E1"" отличное от 32 не имеет смысла, т.к. цикла нет и от какой точки отсчитывать не полное число каналов непонятно.
Предлагаю при снятом чекбоксе ""Формат"" устанавливать ""Число каналов потока E1"" в значение 32 и ""дизэйблить""."	san
	617	Окно PD-04, модуль FS01, при снятии галочки блокировка автоматически устанавливать напряжение линии 48 В.	web-интерфейс (sw)		улучшение	alx	closed	2023-05-17T14:53:28+05:00	2023-05-17T17:06:55+05:00	"При первой конфигурации модуля FS01 в плате PD-04 пользователи часто забывают установить напряжение линии(если разблокировать заблокированый модуль то напряжение устанавливается  равным 0 В.), потом долго думают почему модуль не работает :)
Предлагаю немного упростить пользователю процесс настройки - при снятии галочки блокировка автоматически устанавливать напряжение линии 48 В."	san
	619	Импорт конфигурации TDM из файла конфигурации блока	sw		улучшение	alx	closed	2023-06-07T15:28:25+05:00	2023-06-08T12:55:53+05:00	"Предлагаю добавить в функцию импорта конфигурации TDM возможность импорта маппера из файла конфигурации блока (элемент <mapper/> в нем находится не в корневом элементе <cobfig/>, а в элементе <board/>, находящемся, в свою очередь, в корневом элементе <config/>).
"	san
	622	PD-04. R485. Переименовать параметр Таймаут	web-интерфейс (sw)		улучшение	alx	closed	2023-06-27T10:45:49+05:00	2023-06-27T11:42:05+05:00	"Настройка названая ""Таймаут"" имеет смысл точной настройки времени переключения с передачи(tdm->rs-485) на приём(rs485->tdm). Т.к. настройка теперь работает(до этого она была можно сказать экспериментом) предлагаю неинтуитивное название таймаут поменять на что-то более понятное и ближе к сути, а так-же сгруппировать колонки таблицы относяшиеся к этой настройке.
Например, как на рисунке:
[[Image(11.png)]]"	san
	624	Cнимать выделение после коммутации выделенных каналов	web-интерфейс (sw)		улучшение	alx	closed	2023-07-20T14:27:50+05:00	2023-07-20T15:16:40+05:00	"С недавних пор(например в r2294) немного изменилось поведение выделенных каналов при коммутации в TDM маппере. Сейчас после коммутации выделенных каналов, выделенные каналы остаются выделенными. А в более старых ревизиях выделение каналов после коммутации автоматически снималось.
Несколько пользователей заметили что стало менее удобно и я согласен с ними. Коммутация выделенных каналов почти всегда одноразовая операция и удобнее если выделение будет сниматься после коммутации."	san
	637	Добавление отображения новых переменных плат GE-108/GE-16	sw		улучшение	alx	closed	2023-10-03T14:06:12+05:00	2023-10-03T16:06:55+05:00	"Дорогой Алексей.
В платах GE-16,GE-108 новых программных версий произошли изменения MIB и расширение функционала. Нужно модифицировать WeB-интерфейс

Изменения касаются версий:
  - Плата GE-16, версия ПО - 6 и выше.
  - Плата GE-108, версия ПО - 8 и выше.

1/ Переменная 7 (Command) значение 2, инициирует опрос SFP модулей.

2/ Новые переменные плат:

{{{

Плата	       Переменная    Тип      Размер    Назначение

GE-16\GE-108   20	     Строка   256 байт  SFP_A page 1
GE-16\GE-108   21	     Строка   256 байт  SFP_A page 2
GE-16\GE-108   22	     Строка   256 байт  SFP_B page 1
GE-16\GE-108   23	     Строка   256 байт  SFP_B page 2

GE-16\GE-108   24	     Байт     1 байт    Программная версия платы


}}}
Содержимое переменных аналогично переменным 20-23 платы GE-12.

3/ Изменился формат переменной 16 (OPTIC_STATUS), было 2*9байт стало 2*17 байт, добавились два
   счетчика ES и SES для каждого оптического порта,
   т.о. формат переменной стал совпадать с аналогичной переменной платы GE-12.

4/ Отладить опрос переменных можно на блоке 1.105

P.S. - в данный момент опрос SFP модулей уже работает"	ledol
	639	SM-01, SM-02: проверять диапазоны таймслотов DSLA, DSLB и E1 на пересечение.	web-интерфейс (sw)		улучшение	alx	closed	2023-10-04T11:52:25+05:00	2023-10-04T15:55:18+05:00	"Предлагаю в платах SM-01 и SM-02 при записи конфигурации в плату выдавать пользователю ошибку в случае если назначенные диапазоны таймслотов для DSLA, DSLB и E1 пересекаются между собой.
Например, если пользователь назначил для DSLA Номер потока TDM = 7, Число каналов TDM = 40, а для DSLB Номер потока TDM = 8, Число каналов TDM больше нуля, то при попытке записи нужно выдать ошибку ""Каналы DSLA и DSLB пересекаются.""
 "	san
	642	Дружелюбный импорт TDM и Ethernet из конфига блока	sw		улучшение	alx	closed	2023-10-09T12:48:42+05:00	2024-05-23T16:46:42+05:00	"При попытке импорта конфига TDM из конфига блока у пользователя получается неожиданный для него результат( ticket:620#comment:6 ) - вместо иморта нужного конфига импортируется пустой конфиг.
Предлагаю для повышения дружелюбности функции импорта: при отсутствии элемента в ""основном"" месте (где он создается при экспорте) пробовать найти его в одном конкретном ""аварийном"" месте (в настройках SW-01 места 9 полного конфига).
Предлагаю применить такой подход при импорте TDM и Ethernet. Импорт конфига плат предлагаю оставить как есть - сейчас ищется первое упоминание конфига платы в файле."	san
	649	Инвентаризация. Защита от непечатных символов.	web-интерфейс (sw)		улучшение	alx	closed	2023-11-28T15:33:28+05:00	2023-11-29T10:21:57+05:00	"Некоторые платы в переменной .250 в качестве серийного номера возвращают непечатные символы, например 0x00(это следствие ошибочной записи серийного номера на производстве), при наличии таких плат в блоке на вкладке инвентаризация не отображается ничего.
Предлагаю добавить ""защиту"" от неожиданных непечатных символов в серийном номере платы, так чтобы вкладка отображалась и серийный номер проблемной платы отображался исключая непечатные символы.
"	san
	651	"При открытии настроек потока, в настройках Речь и СУВ устанавливать новый режим ""Коммутация"""	web-интерфейс (sw)		улучшение	alx	closed	2023-12-18T11:29:58+05:00	2023-12-18T18:14:33+05:00	"Если пользователь откроет окно настроек потока TDM и ничего не изменяя нажмёт ОК, то он может сломать всю коммутацию в потоке, т.к. при открытии окна настроек потока в настройках указаны ""первые попавшиеся"" настройки. Также и при установке комментария пользователю интуитивно хочется, установив комментарий, нажать ещё и кнопку Ок в настройках потока, я наблюдал несколько таких происшествий, когда пользователь, устанавливая комментарий ломал связь :-)
Предлагаю при открытии настроек потока, в настройках Речь и СУВ устанавливать новый режим ""Коммутация"", и если пользователь не изменит режим, то и не записывать ничего в Речь/СУВ при нажатии ок.
[[Image(11.png)]]"	san
	652	Упразднить кнопку Ок	sw		улучшение	alx	closed	2023-12-18T12:18:28+05:00	2023-12-18T19:40:23+05:00	"Я заметил, что пользователи часто нажимают в веб-интерфейсе кнопку Ок, просто для для закрытия окна настроек(вместо закрыть), не задумываясь о том, что при нажатии кнопки происходит запись настроек. Видимо это не воспринимается интуитивно, что функция этой кнопки Применить и Закрыть.
Предлагаю:
1. Упразднить кнопку Ок в окнах настроек всех плат, оставив, кнопки Применить и Закрыть (этот набор интуитивно понятен всем)
2. В окнах настройки таблицы TDM кнопку Ок заменить кнопкой Применить."	san
	654	Добавить настройку стратума для сервера 127.127.1.0	sw		улучшение	alx	closed	2023-12-21T15:54:56+05:00	2023-12-21T18:06:56+05:00	"Наши пользователи иногда используют одну из плат SW-01 в сети в качестве сервера времени(ну нет у них других серверов времени). Это бывает удобно для синхронизации времени на удалённых блоках в сети, а также Sip-телефонах и прочем оборудовании от центрального блока на узле связи, на котором время периодически контролируется/подводится вручную.
Однако внутренний источник времени платы SW-01 (Сервер 127.127.1.0) по умолчанию имеет стратум 14 и, а значит для клиентов такой сервер SW-01 будет иметь стратум 15.
Насколько я понял, от источника с таким низким уровнем иерархии многие устройства ""не хотят"" синхронизировать время (либо потому что 15 - это самый нижний уровень иерархии, либо потому что их внутренний источник имеет стратум выше).
Предлагаю добавить настройку стратума для сервера 127.127.1.0, чтобы пользователь мог на центральном блоке - источнике синхронизации времени установить меньшее значение стратума."	san
	655	"Оптимизировать учет аварий в ""журнале аварий"""	swd		улучшение	alx	closed	2023-12-26T11:37:27+05:00	2023-12-28T19:56:48+05:00	"В плате SW-01 организован отдельный ""журнал аварий"", в который наносятся возникающие аварии, а также фиксируется время из завершения. Журнал организован в виде базы данных sqlite. Иногда при эксплуатации аппаратуры возникают ситуации, когда идет постоянный поток событий - периодическое возникновение и пропадание аварий (например из-за регулярного пропадания и восстановления входного сигнала на портах оборудования). В такой ситуации события могут поступать быстрее, чем они записываются в базу данных. Такая ситуация приводит к повышенной загрузке системы и возможным потерям записываемой в журнал аварий информации.

Был проведен ряд тестов, которые показали, что при возникновении аварий новые записи в БД (INSERT) записываются за константное время, в то время как запросы завершения аварий (UPDATE) выполняются за линейное время, и-з за чего при большом размере БД (100000 записей) производительность падает до единиц запросов в секунду.

**Предлагается** оптимизировать запись в БД завершений аварий следующим образом:
- При добавлении новой записи об аварии в БД сохранять ROWID в памяти в специальном хэше. В качестве ключа использовать комбинацию номера слота и oid аварии. Максимальный размер кэша ограничить достаточно большим разумным числом (например 1000), чтобы туда помещалось подавляющее большинство активных аварий в блоке (в идеале - все).
- При завершении аварии искать соответствующий ROWID в кэше по ключу slot-oid, и если он найден, обновлять запись по условию `WHERE ROWID=N`. Если ROWID в кэше не найден (из-за переполнения кэша), выполняется fallback на старый вариант запроса `WHERE slot=S AND oid='xxxxx' AND end IS NULL`.

Как показали эксперименты, запрос записи завершения аварии по ROWID выполняется за константное время. Таким образом, общая производительность записи в БД составляет около 230 запросов в секунду при использовании UBIFS и около 60 запросов в секунду при использовании JFFS2 независимо от размера БД."	alx
	656	Добавить в веб-интерфейс настройку стратума для ntp сервера 127.127.1.0	sw		улучшение	alx	closed	2023-12-27T10:13:33+05:00	2023-12-29T10:15:51+05:00	Мотивация была описана #654	san
	657	Переименовать кнопку Отменить в Закрыть в окнах настройки плат.	web-интерфейс (sw)		улучшение	alx	closed	2023-12-27T12:17:59+05:00	2023-12-27T14:24:32+05:00	"Я заметил, что в окне настроек некоторых плат, кнопка закрытия окна называется Закрыть, а у других плат Отмена.
Предлагаю для единообразия в окнах всех плат называть кнопку закрывания окна Закрыть."	san
	659	FS-08, VF-08, FO-08: цветовая индицация в столбце Состояние	web-интерфейс (sw)		улучшение	alx	closed	2024-01-19T12:20:16+05:00	2024-01-29T13:03:04+05:00	"Производство(Сергей) обратило внимание что в окне платы VF-08 столбец состояние отображается серым, а в окне FS-08 и FO-08 тот-же столбец - зелёным. Это не единообразно.
Я попробовал изменять состояния (блокирую и разблокирую каналы платы) и понял что кажется изначальная задумка подсвечивать состояния определённым цветом, где-то потерялась и сейчас при любом состоянии цвет ячейки одинаков.
Предлагаю для ячеек столбца Состояния перечисленных плат, окрашивать фон ячейки в зависимости от содержания, например: авария - красный, работа - зелёный, блокировка - серый, инициализация - синий."	san
	660	"TE-04 переименовать заголовок ""Счетчики Порт 3"" в ""Счётчики TDM"""	web-интерфейс (sw)		улучшение	alx	closed	2024-01-19T14:33:19+05:00	2024-01-19T15:04:13+05:00	"В ходе техподдержки замечено, что в окне TE-04 заголовок столбца ""Счетчики Порт 3"" называется не очень удачно и интуитивно, лучше назвать ""Счётчики TDM"".
Такое название будет более понятным. С автором платы согласовано.
"	san
	661	Переименовать аварию LOS порта E1 плат SM-01, SM-02, SM-03	sw		улучшение	alx	closed	2024-01-25T16:31:40+05:00	2024-01-25T17:47:31+05:00	"Авария .15.0 плат SM-01, SM-02, SM-03 отображается в веб-интерфейсе как 
""E1: LOS (нет входного сигнала)"".
В реальности модуль E1 выдаёт одну и ту-же аварию(.15.0) в случае LOS, LOF или AIS.
Предлагаю переименовать аварию, чтобы не путать пользователя, во что-нибудь вроде: ""E1: авария (LOS/LOF/AIS)""."	san
	663	Записывать в лог факт загрузки пользователем файла конфигурации	sw		улучшение	alx	closed	2024-02-07T13:10:57+05:00	2024-02-07T17:41:11+05:00	"При анализе логов платы SW-01, присланных пользователем, я заметил, что в лог не фиксируется факт загрузки пользователем файла конфигурации в плату.
При анализе происшествий важно знать менялась ли конфигурация в блоке. поэтому предлагаю записывать в лог факт загрузки пользователем файла конфигурации."	san
	664	"В статистике окончаний R232, R485, R422 перенести счётчики порта под подзаголовок ""Всего"""	web-интерфейс (sw)		улучшение	alx	closed	2024-02-08T11:27:50+05:00	2024-02-08T16:08:57+05:00	"В статистике окончаний R232, R485, R422, есть подзаголовки ""Всего"" и ""В текущем соединении"", однако счётчики порта не имеют подзаголовка, что с точки зрения пользователя немного непонятно.
Предлагаю внести счётчики порта под подзаголовок ""Всего"", что, вроде-бы соответствует действительности.
Было:
[[Image(1.png)]]

Стало:
[[Image(2.png)]]"	san
	665	Подсказка о несохраненной в ПЗУ конфигурации	sw		улучшение	alx	closed	2024-02-13T14:35:04+05:00	2024-05-02T19:46:11+05:00	"Из моей практики техподдержки замечено, что пользователи часто забывают сохранить конфигурацию в ПЗУ или после загрузки файла конфига забывают перезапустить swd, а потом после перезагрузки блока искренне удивляются что он запускается с другим конфигом.
Предлагаю в веб-интерфейсе подсказывать пользователю когда текущая конфигурация блока отличается от той что сохранена в ПЗУ.
Визуально подсказка может быть в виде изменения значка ""дискета"", на например, ""горящая дискета""."	san
	666	Перезапускать платы SM-01, SM-02 и SM-03 при перезапуске swd	sw		улучшение	alx	new	2024-02-13T14:53:13+05:00	2024-02-16T11:49:49+05:00	"При загрузке нового конфиг файла в блок, после перезапуска swd, пользователи думают, что все платы теперь работают в новой конфигурации. Однако платам SM для перехода на новую конфигурацию требуется перезапуск, пользователи часто об этом забывают.
Предлагаю после автоматической загруки нового конфига в плату SM у которой уже есть конфиг выдавать пользователю диалог с запросом на перезагрузку платы SM(как это делается когда пользователь сам загружает в плату конфиг нажатием ""Применить""). "	san
	671	Округлять значения в RP-650, RP-400, RP-01	web-интерфейс (sw)		улучшение	alx	closed	2024-02-20T15:03:16+05:00	2024-02-20T18:31:02+05:00	"Значения в платах RP-650, RP-400, RP-01 выводятся с избыточной точностью, большей чем необходимая пользователю и большей чем плата может измерить.

[[Image(11.jpg)]]

Чтобы не замусоривать вывод предлагаю округлить в платах RP-650, RP-400, RP-01 значения:
Uвх - оставить как есть
Iвх - выводить не в мА, как сейчас, а в А с точностью до первого знака (пример 5.1 А )
Uвых - округлить до целых (пример 586 В)
Iвых- округлить до целых (пример 175 мА)
Температура- округлить до целых (пример 52 °C)
Ток утечки - округлить до целых (пример  26 мА)

Разработчик ПО платы и ведущий согласны."	san
	672	Добавить переопределения имен аварий модуля CS24 платы PD-04	sw		улучшение	alx	closed	2024-02-21T09:49:27+05:00	2024-02-21T16:00:58+05:00	"У модуля CS24 есть две аварии Security и Fire, однако в зависимости от настройки ""Подтип"" эти аварии несколько отличаются. Если подтип = БПРМ, то эта авария принимается с объекта по входу с аналоговой стороны, а если подтип КДП, то авария передаётся к диспетчеру на аналоговый выход модуля. Я бы хотел предложить добавить к переопределению аварий указание ""Вход"" или ""Выход"" в зависимости от Подтипа, тогда отображение аварий будет более понятным пользователю (как в CS02, где вход и выход имеют отдельные аварии).
||Авария||Подтип||Переопределение||
||Fire||БПРМ||Вход: Пожар||
||Security||БПРМ||Вход: Охрана||
||Fire||КДП||Выход: Пожар||
||Security||КДП||Выход: Охрана||

p.s Если предложение окажется сложно реализуемым, то план минимум - переопределить Fire в Пожар и Security в Охрана.

"	san
	675	Добавить настройку времени определения отказа основной платы	sw		улучшение	alx	closed	2024-03-21T12:16:24+05:00	2024-03-27T13:46:31+05:00	"В результате недавнего изменения таймаута ватчдога, перезапуск платы на месте 9 теперь иногда приводит к активации платы на месте 10, что может быть неудобно для пользователя.
Предлагаю для функции ""автоматически активировать при отказе основной платы"" добавить ещё и настройку времени через которое основная плата будет считаться отказавшей при отсутствии запросов с её стороны.
По умолчанию, думаю нужно установить время заведомо большее чем время перезагрузки платы, 90 секунд должно хватить."	san
	689	Объединить настройки RSTP	sw		улучшение	alx	closed	2024-05-03T16:48:00+05:00	2024-05-07T17:24:19+05:00	"Настройки RSTP Hello time, Forwarding delay, Max age связаны между собой ограничениями - бывает нельзя изменить одну настройку не изменив другую, а изменение другой тянет за собой изменение третьей. И сделать это нужно в правильной последовательности, которую нужно ещё и вспомнить, что на мой взгляд, не очень удобно для пользователя.
Предлагаю, для удобства пользователей, весь блок настроек ""Settings:"" сделать в одном диалоге и применять их все разом, как это сделано например для группы ""Настройки балансировки:"" на вкладке Ethernet->Trunks
"	san
	693	Изменить способ переключения между вариантами веб-интерфейса IP-АТС/Мультиплексор	sw		улучшение	alx	closed	2024-05-24T13:07:24+05:00	2024-05-27T12:05:29+05:00	"Пользователи достаточно часто умудряются ""нечаянно"" выбирать режим IP-атс при входе в веб-интерфейс блока, затем также нечаянно на вкладке выбор ""ломают"" коммутацию TDM.
Учитывая что количество блоков, работающих в режиме IP-АТС порядка 10-15 штук, получается, что мы, добавив функционал который не нужен большинству наших пользователей, создаём для них дополнительную возможность выстрелить в ногу, которой часть из них пользуется.
По практике использования этого интерфейса я наблюдаю:
- На блоках, которые предназначены для использования с веб-интерфейсом IP-АТС(блоки которые используются в качестве замены координатных АТС и были в таком виде отгружены), всегда и все пользователи открывают их веб-интерфейс в варианте IP-АТС, собственно для этого он и задуман и пользователю не требуется ничего более, пока он не решит сделать из блока Мультиплексор. 
- На блоках, которые не предназначены для IP-АТС(не были отгружены в виде замены координатной АТС), пользователи никогда не пользуются режимом IP-АТС, за исключением описанных выше нечаянных происшествий.

Конечно обо всех пользователях нашего оборудования в мире я знать не могу, но общая картина такая, и я уверен в этих выводах.

1. В связи с этим, для переключения между режимами веб-интерфейса хочется иметь глобальный флаг, который мы(при отгрузке) или пользователь могли установить в нужную позицию и, в зависимости от этого флага, всем отображался выбранный вариант веб-интерфейса. 

2. Также для веб-интерфейса Ip-АТС хочется видеть заметное отличие от режима Мультиплексор, например иной цвет фона и т.п, чтобы пользователь открыв интерфейс сразу заметил что он ""другой"".
"	san
	694	Вариант веб интерфейса IP-АТС: добавить заметные отличия от варианта Мультиплексор.	web-интерфейс (sw)		улучшение	alx	closed	2024-05-24T17:57:14+05:00	2024-12-21T18:50:06+05:00	"Предлагаю добавить какие то заметные отличия варианта веб-интерфейса IP-АТС от основного варианта. Сейчас они очень похожи и пользователь, например, попав в интерфейс АТС случайно, не понимает что попал не туда, ему просто кажется что происходит что-то странное, пропадают вкладки и кнопки)
Да и даже при намеренном переходе в другой вариант интерфейса, на мой взгляд, было бы удобнее чтобы он сразу заметно отличался.
Предлагаю, например, изменить фон на другой цвет или всю цветовую тему."	san
	712	Connection limit срабатывает неожиданно для пользователя	web-интерфейс (sw)		улучшение	alx	closed	2024-10-09T15:27:47+05:00	2024-12-23T16:24:41+05:00	"Я провёл такой эксперимент:
Примерно в течении минуты я не торопясь обновлял страничку с блоком, обновил страничку примерно 10 раз. После 10-го обновления страничка не прогрузилась полностью. По логу я вижу что начал срабатывать ""Connection limit"".
На мой взгляд такое срабатывание защиты неинтуитивно для пользователя, не так уж много он действий совершил и действия не были криминальными, чтобы ожидать что его забанят. В аппаратуре других производителей я не наблюдал подобного - обновлять страничку никто не запрещает.
Предлагаю сделать поведение более интуитивным - при неторопливом обновлении странички пользователь не должен быть забанен.
r2417
Браузер Google Chrome Версия 129.0.6668.90
Вот лог из платы за время моего эксперимента:
{{{
Oct  9 10:05:17 sw01 daemon.info swd[254]: user admin from [::ffff:192.168.0.5] authenticated
Oct  9 10:06:20 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:27 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:27 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:41 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:41 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:45 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:45 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:50 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:50 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:50 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:54 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:54 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:55 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:06:58 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:00 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:00 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:00 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:00 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:08 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:08 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:08 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:08 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:08 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:13 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:13 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:13 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:14 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  9 10:07:18 sw01 daemon.err swd[254]: Connection was closed while sending response body.
Oct  9 10:07:28 sw01 daemon.err swd[254]: Connection was closed while sending response body.
Oct  9 10:07:33 sw01 daemon.err swd[254]: Connection was closed while sending response body.
Oct  9 10:07:38 sw01 daemon.err swd[254]: Connection was closed while sending response body.
Oct  9 10:07:46 sw01 daemon.err swd[254]: Connection was closed while sending response body.
Oct  9 10:07:53 sw01 daemon.err swd[254]: Connection was closed while sending response body.
Oct  9 10:08:01 sw01 daemon.err swd[254]: Connection was closed while sending response body.
Oct  9 10:08:08 sw01 daemon.err swd[254]: Connection was closed while sending response body.
Oct  9 10:08:14 sw01 daemon.err swd[254]: Connection was closed while sending response body.
Oct  9 10:08:20 sw01 daemon.err swd[254]: Connection was closed while sending response body.
Oct  9 10:08:41 sw01 daemon.err swd[254]: Connection was closed while sending response body.
Oct  9 10:08:58 sw01 daemon.err swd[254]: Connection was closed while sending response body.
}}}

Список соединений до моего подключения
{{{
root@sw01:~# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    144 192.168.1.104:ssh       192.168.0.83:62618      ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  4      [ ]         DGRAM                       684 /dev/log
unix  2      [ ]         DGRAM                       690
unix  2      [ ]         DGRAM                       691
}}}

Список соединений после моего подключения но до авторизации
{{{
root@sw01:~# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    144 192.168.1.104:ssh       192.168.0.83:62618      ESTABLISHED
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52399 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52428 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52407 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52419 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52396 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52383 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52374 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52410 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52473 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52390 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52408 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52404 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52414 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52384 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52431 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52406 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52400 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52420 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52402 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52424 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52369 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52433 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52401 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52368 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52380 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52409 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52417 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52394 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52381 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52412 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52391 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52382 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52397 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52418 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52439 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52434 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52413 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52403 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52425 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52422 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52411 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52435 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52389 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52370 TIME_WAIT
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  4      [ ]         DGRAM                       684 /dev/log
unix  2      [ ]         DGRAM                       690
unix  2      [ ]         DGRAM                       691
}}}

Список соединений после авторизации
{{{
root@sw01:~# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    144 192.168.1.104:ssh       192.168.0.83:62618      ESTABLISHED
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52512 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52509 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52473 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52506 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52505 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52507 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52510 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52501 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52513 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52517 ESTABLISHED
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52514 ESTABLISHED
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52502 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52515 ESTABLISHED
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52504 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52503 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52516 ESTABLISHED
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52511 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  4      [ ]         DGRAM                       684 /dev/log
unix  2      [ ]         DGRAM                       690
unix  2      [ ]         DGRAM                       691
}}}

Список соединений после примерно 10 обновлений странички в течении примерно минуты:
{{{
root@sw01:~# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    144 192.168.1.104:ssh       192.168.0.83:62618      ESTABLISHED
tcp        1      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52545 CLOSE_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52571 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52600 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52622 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52621 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52623 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52578 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52583 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52569 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52610 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52597 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52639 TIME_WAIT
tcp        1      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52585 CLOSE_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52628 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52580 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52654 ESTABLISHED
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52555 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52542 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52582 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52648 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52593 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52579 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52592 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52549 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52642 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52546 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52643 TIME_WAIT
tcp        1      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52602 CLOSE_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52551 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52651 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52649 TIME_WAIT
tcp        1      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52573 CLOSE_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52564 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52657 ESTABLISHED
tcp        1      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52644 CLOSE_WAIT
tcp        1      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52616 CLOSE_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52563 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52544 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52557 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52588 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52656 ESTABLISHED
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52565 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52587 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52568 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52625 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52641 TIME_WAIT
tcp        1      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52559 CLOSE_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52606 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52570 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52640 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52581 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52655 ESTABLISHED
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52553 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52601 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52629 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52609 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52627 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52634 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52626 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52635 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52613 TIME_WAIT
tcp        1      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52630 CLOSE_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52566 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52636 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52596 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52653 TIME_WAIT
tcp        0      0 ::ffff:192.168.1.104:www ::ffff:192.168.0.5:52598 TIME_WAIT
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  4      [ ]         DGRAM                       684 /dev/log
unix  2      [ ]         DGRAM                       690
unix  2      [ ]         DGRAM                       691
}}}"	san
	714	Ошибка измерения напряжения PE-04, PE-14.	sw		улучшение	alx	closed	2024-10-28T09:51:15+05:00	2024-10-29T11:52:31+05:00	"Замечено, что в платах PE-04 и PE-14 присутствует ошибка измерения напряжения контроллера POE(TPS23851). Регистре 0x13 контроллера POE включено ""AC disconnect"" для всех портов (значение 0xF0) в таком режиме контроллер POE измеряет напряжение с ошибкой. Для корректного измерения напряжения требуется записать в регистр 0x13 контроллера POE ""DC disconnect"" (значение 0x0F). В этом режиме дисконект так-же корректно детектируется, но при этом измерения точнее.

Нужно при записи конфигурации платы вместо константного значения(0xF0) байта[1] конфигурации POE писать константное значение 0x0F;

P.S Предлагаю в плате VE-02, тоже поменять режим ""AC disconnect"" на ""DC disconnect"" в целях улучшения точности измерения."	AlexLir
	717	PE-04, PE-14: Выводить напряжение/ток PoE не в всплывающей подсказке а явно	sw		улучшение	alx	closed	2024-11-08T11:01:38+05:00	2024-11-14T17:09:37+05:00	"Некоторые пользователи давно уже высказывали желание видеть напряжение/ток PoE в ячейке таблицы, а не во всплывающей подсказке.
Предлагаю:
1. Добавить в таблицу в раздел PoE столбец ""U/I"", в его ячейки выводить, то что ранее выводилось во всплывающей подсказка для столбца Status
2. Округлить значения напряжения PoE до целого (что примерно будет соответствовать точности измерения)
3. Единицы измерения V и mA изменить на В и мА (в нашем веб интерфейсе более распространено использование русских обозначений единиц)

p.s. С автором ПО и ведущим разработчиком плат согласовано."	san
	718	PE, GE объединить Speed и Duplex в Speed/Duplex	web-интерфейс (sw)		улучшение	alx	closed	2024-11-08T11:09:26+05:00	2025-01-24T17:12:27+05:00	"Для диалогов плат PE-04, PE-14, GE-04, GE-12, GE-108, GE-16 предлагаю объединить два столбца таблицы Speed и Duplex в один !Speed/Duplex для экономии ширины окна платы.

Для PE-04 настройка !Speed/Duplex будет иметь значения:
Auto
100 FD
100 HD
10 FD
10 HD

Для PE-14, GE-04, GE-12, GE-108, GE-16 настройка !Speed/Duplex будет иметь значения:
Auto
1000
100 FD
100 HD
10 FD
10 HD


p.s. С авторами ПО и ведущими разработчиками плат согласовано."	san
	719	Подсказка при установке плат к.о. на конфликтные места	sw		улучшение	alx	closed	2024-11-11T12:09:28+05:00	2025-03-26T19:04:46+05:00	"Для плат канальных окончаний в блоке 3U есть особые пары мест (1  - 10, 2 - 19, 3 - 20), при установке плат к.о. на оба места из пары между платами произойдёт конфликт и они не смогут работать с шиной TDM.
Пользователи довольно часто ""ходят по этим граблям"". Нужно добавить какую-то подсказку для пользователя, который установил платы к.о. на конфликтные места.
Например, в веб интерфейсе. в случае установки плат на конфликтные места, в окне плат высвечивать красный баннер с текстом вроде ""Плата к.о. в слоте <N> конфликтует с платой к.о. в слоте <M>""."	san
	720	ST-124, ST-116, ST-018: добавить нумерацию в формате KLM	web-интерфейс (sw)		улучшение	alx	closed	2024-11-11T12:43:28+05:00	2024-11-14T12:58:17+05:00	"В платах ST-124, ST-116, ST-018 на вкладке  ""Конфигурация потоков в контейнере SDH"" номер контейнера задан в столбце ""поток в/в"" как число от 1 до 63, однако этот номер не точно указывает на координаты контейнера в STM-1, у разных производителей нумерация может отличаться.

Для однозначного определения контейнера используется нумерация в формате KLM:
{{{
KLM Notation
THE NOTATION LISTS THE TUG-3 FOLLOWED BY TUG-2 AND FINNALLY THE TU-12
}}}

На вкладку  ""Конфигурация потоков в контейнере SDH"" , нужно после столбца ""поток в/в"" добавить столбец ""KLM"".
Содержимое ячеек столбца KLM в зависимости от ""поток в/в"" :
{{{
поток в/в   KLM
01        1-1-1
02        2-1-1
03        3-1-1
04        1-2-1
05        2-2-1
06        3-2-1
07        1-3-1
08        2-3-1
09        3-3-1
10        1-4-1
11        2-4-1
12        3-4-1
13        1-5-1
14        2-5-1
15        3-5-1
16        1-6-1
17        2-6-1
18        3-6-1
19        1-7-1
20        2-7-1
21        3-7-1
22        1-1-2
23        2-1-2
24        3-1-2
25        1-2-2
26        2-2-2
27        3-2-2
28        1-3-2
29        2-3-2
30        3-3-2
31        1-4-2
32        2-4-2
33        3-4-2
34        1-5-2
35        2-5-2
36        3-5-2
37        1-6-2
38        2-6-2
39        3-6-2
40        1-7-2
41        2-7-2
42        3-7-2
43        1-1-3
44        2-1-3
45        3-1-3
46        1-2-3
47        2-2-3
48        3-2-3
49        1-3-3
50        2-3-3
51        3-3-3
52        1-4-3
53        2-4-3
54        3-4-3
55        1-5-3
56        2-5-3
57        3-5-3
58        1-6-3
59        2-6-3
60        3-6-3
61        1-7-3
62        2-7-3
63        3-7-3
}}}




p.s. Разработчик ПО и ведущий плат уведомлен"	san
	730	"Теряются галочки ""Необходимая"" для плат SW-01 при переходе на резерв и обратно"	sw		улучшение	alx	closed	2025-01-17T10:49:45+05:00	2025-01-20T17:51:59+05:00	"В кассете две платы SW-01(на местах 9 и 10)
1. Активна SW-01 на месте 9 (чекбокс ""необходимая"" установлен для SW-01 на месте 9 и 10)
1. Плата на месте 10 в резерве и синхронизировала конфигурацию
1. Выдёргиваю SW-01 на месте 9
1. Плата на месте 10 становится активной (чекбоксы ""необходимая"" для плат 9 и 10 отсутствуют)
1. Втыкаю обратно плату на месте 9, она включается как резервная и синхронизирует конфигурацию
1. Увожу плату на месте 10 в резерв
1. Плата на месте 9 становится активной, чекбоксы ""необходимая"" для плат 9 и 10 отсутствуют.

В итоге, после перехода на резерв, и обратно в конфигурации платы потерялись чекбоксы необходимая для SW-10 на местах 9 и 10. Мне такое поведение кажется неправильным. Думаю, что плата в резерве должна получать состояние чекбоксов при синхронизации.
r2457"	san
	739	Отображать в возможных источниках синхронизации состояние платы PD-04 с модулем OCK	web-интерфейс (sw)		улучшение	alx	closed	2025-03-05T16:22:14+05:00	2025-03-05T17:40:39+05:00	"Плата PD-04 может быть источником синхронизации блока по шинам refclk0 и refclk1, если на ней установлен субмодуль OCK1.
1. Предлагаю на вкладке Генератор отображать в списке ""Возможные источники синхронизации"" напротив платы PD-04 в колонке refclk0 - вкл., если хотя бы для одного субмодуля OCK в настройках платы выбрана передача синхронизации на refclk0 и выкл, если ни для одного субмодуля не выбрана передача синхронизации на refclk0. Аналогично и для refclk1.

2. Заодно, предлагаю при нажатии кнопки Применить в окне платы PD-04, в случае, если пользователь выбрал одну и ту же шину в настройке ""Синхронизация"" нескольких модулей OCK, вместо записи выдать сообщение об ошибке(т.к. эта конфигурация заведомо некорректна)."	san
	743	PD-04: R232: Скрывать индикаторы сигналов DTR/DSR при отключенном чекбоксе Аппаратное управление	web-интерфейс (sw)		улучшение	alx	closed	2025-04-02T15:44:42+05:00	2025-04-03T14:01:37+05:00	"Т.к., при отключенном чекбоксе Аппаратное управление, считается, что входы RTS и DTR и выходы CTS и DSR субмодуля R232 не используются и на соответствующих индикаторах отображается ерунда(mc-04:#224), предлагаю снятом чекбоксе скрывать не только RTS/CTS(как это было сделано в #370) но и DTR/DSR.
"	san
	744	PD-04: R232 Переименовать чекбокс Аппаратное управление в Передача контрольных сигналов	web-интерфейс (sw)		улучшение	alx	closed	2025-04-02T16:04:18+05:00	2025-04-03T14:08:06+05:00	"В окне платы PD-04 у субмодуля R232 есть чекбокс названный ""Аппаратное управление"".
При установке чекбокса не включается Аппаратное управление потоком, как мог бы подумать пользователь, а включается передача сигналов RTS и DTR из модуля в TDM и приём из TDM и передача в модуль сигналов CTS и DSR.
Чтобы не запутывать пользователя предлагаю переименовать чекбокс ""Аппаратное управление"" в ""Передача контрольных сигналов"".
"	san
	750	GE-12, GE-16, GE-108: Добавить комментарии к ячейкам вставки выделения.	sw		улучшение	alx	closed	2025-06-09T17:32:27+05:00	2025-06-12T21:01:55+05:00	"Требуется добавить возможность для пользователя сохранять и видеть комментарии для ячеек таблицы ""Конфигурация вставки-выделения"" на вкладке ""Оптика"" в окне плат GE-12, GE-16, GE-108.
Примерный предполагаемый вид отображения комментария при наведении курсором на ячейку на рисунке:
[[Image(1.png)]]"	san
	776	"Уточнять ""координаты"" места возникновения ошибки при применении настроек плат ST-124M, ST-116M, ST-118M,"	web-интерфейс (sw)		улучшение	alx	closed	2025-09-30T12:21:25+05:00	2025-10-08T16:50:33+05:00	"В #774 разбирается ситуация, где интерфейс при записи настроек выдаёт ошибку ""Значение приоритета должно быть в диапазоне 0...7"". Но найти поле, на которое ругается интерфейс довольно сложно. настроек у платы много. Даже сам разработчик интерфейса, без подглядывания в код, не смог уточнить на какое поле ругается интерфейс.
Предлагаю уточнять ""координаты"" места возникновения ошибки при применении настроек.
- Например, можно ""подсветить"" место возникновение ошибки (кажется для каких-то плат такое уже делали, но я не уверен)
- Кроме того, настройки указанных в тикете плат разбиты на главы(пронумерованы) и ошибку можно уточнить используя эту нумерацию, например  ""Значение приоритета должно быть в диапазоне 0...7 (Таблица 7.2)""."	san
	780	"Изменить строчку ""Максимальная мощность платы"" в веб-интерфейсе блока питания 6S-220"	web-интерфейс (sw)		улучшение	alx	closed	2025-11-27T10:53:44+05:00	2025-11-27T12:45:07+05:00	"Сейчас в веб-интерфейсе блока питания 6S-220 указано: ""Максимальная мощность платы: 65 Вт/ 10 Вт"", что не совсем соответствует действительности и может запутать пользователя. 
Фактически в плате есть два преобразователя, установленных последовательно: 220VAC в 48VDC мощностью 65 Вт и 48VDC в 12VDC мощностью 40 Вт.
Предлагаю изменить строчку на ""Максимальная мощность платы: 65 Вт по шине -48 В (из которых 40 Вт по шине 12 В)"".
"	roman_zhur
	794	"Вкладка TDM. Убрать функцию коммутации TDM из окна ""Коммутация потока E1"""	web-интерфейс (sw)		улучшение	alx	closed	2026-02-25T11:24:51+05:00	2026-03-10T12:27:16+05:00	"В окне ""Коммутация потока E1"" есть функция коммутировать сразу что-нибудь во все таймслоты потока.
[[Image(123.png)]]

По моему мнению, от этой функции значительно больше вреда, чем пользы.
Чаще всего у пользователя уже есть какая-то коммутация в потоке и случайным нажатием Применить в этом окне он всю коммутацию ломает. Самое критичное проявление вреда: когда поток назначен резервным, у него может существовать какая-то коммутация таймслотов(которая активна пока не произошло переключение на резерв). И получается что невозможно сменить ""режим тракта"" c резервного на основной, не сломав существующую коммутацию потока(при нажатии Применить во все таймслоты потока будет скоммутировано что-то одно).

Эти неприятные побочные эффекты функции не нравились мне с самого их появления и периодически на них жалуются пользователи. В настоящее время у нас на вкладке TDM есть другие инструменты(коммутация группы) которые могут успешно заменить эту функцию коммутации. 

Предлагаю убрать из окна ""Коммутация потока nE1"" группы настроек Речь и СУВ и переименовать окно в ""Настройки потока nE1""."	san
	798	Добавить в методику проверки SW-01 пункт проверки резервирования центральной платы	sw		улучшение	alx	closed	2026-03-06T10:24:22+05:00	2026-03-11T11:08:17+05:00	Производство заметило, что в методике проверки SW-01 не проверяется функция резервирования центральной платы, точнее цепь по которой передаётся специальный сигнал от резервной платы к основной, а отказы связанные с монтажом элементов этой цепи(плис и резисторная сборка) были. Производство предлагает добавить в методику проверки SW-01 пункт проверки резервирования центральной платы.	san
	800	Проверять корректность ввода сетевой маски	web-интерфейс (sw)		улучшение	alx	closed	2026-03-10T15:06:33+05:00	2026-03-10T15:08:38+05:00	"//Тикет перенесен [sip_ua:ticker:471 отсюда] - alx//

VE-01 и VE-02 позволяют ввести некорректную маску сети в сетевых настройках, например 255.255.255.152. Предлагаю проверять корректность маски и сообщать пользователю, если она некорректна."	san
	801	Вкладка TDM. Настройки коммутации потока вынести в отдельное вложенное окно	web-интерфейс (sw)		улучшение	alx	closed	2026-03-13T16:46:00+05:00	2026-03-16T11:30:30+05:00	"Посмотрев на результат #794 мне захотелось ещё немного его улучшить, точнее я теперь понял как этого можно добиться.
Предлагаю сами настройки коммутации тоже вынести в отдельное окно, примерно вот так:
[[Image(1.png)]]

В таком случае будет справедливость и равноправие в настройках :-)
А что для меня более важно - пользователи изменив комментарий не будут случайно применять коммутацию каналов, как они часто делают (это хоть и обратимое действие, но несколько неприятное)."	san
	803	Реализовать новую систему ключей агента Zabbix	sw		улучшение	alx	new	2026-03-13T17:52:49+05:00	2026-03-19T17:25:58+05:00	"В существующей системе именования ключей агента Zabbix вторым элементом является, как правило, наименование платы. Это создает целый ряд неудобств, в том числе не позволяет в полной мере воспользоваться возможностями современных версий сервера Zabbix.

Например, у нас имеется несколько типов плат (SM-01, SM-02, SM-03), у которых практически полностью совпадает MIB. Кроме этого, запланирована разработка плат SM-11 и SM-12, у которых, как я подозреваю, MIB будет таким же. Однако невозможно создать в Zabbix один шаблон для всех этих плат сразу, так как существующая схема требует указания наименования платы в основной части ключа (`MC04.SM-01.snmp.7.5.2.0[...]`), а сервер Zabbix не позволяет использовать макросы в основной части (то есть нельзя написать так: `MC04.{#BOARDNAME}.snmp.7.5.2.0[...]`). Zabbix может использовать макросы только в параметрах ключа (`MC04.SM-02.snmp.7.5.2.0[{#MACRO}, ....]`). Как результат, для каждой из пяти перечисленных плат приходится создавать свой отдельный шаблон, отличающийся только наименованием платы.

=== Основная часть ключа ===

Для преодоления этой проблемы предлагается реализовать новую систему именования ключей агента (существующую систему предлагается оставить для совместимости). Новый формат ключа предлагается сделать таким:

 `MCv2.<function>[<parameters>]`

- ""MCv2"" - префикс, позволяющий отличить новые ключи от старых;
- <function> - наименование функции (как и в старой системе, только набор будет сокращен).

Таким образом, все существенные части ключа (кроме функции) переносятся в параметры, в основной части остается только наименование выполняемой функции. Например:

 Было: `MC04.SM-01.snmp.7.5.2.0[12]`, стало: `MCv2.getvar[12, .7.5.2.0, name=SM-01]`.

=== Формат параметров ===

Также предлагается кроме позиционных параметров, которые уже были раньше, ввести опциональные именные параметры, имеющие формат `<имя>=<значение>` (см. пример выше). Это позволит легче и проще преобразовывать существующие шаблоны к новому формату ключей, в идеале, одной заменой в текстовом редакторе. Именные параметры предлагается сделать не зависящими от позиции и не влияющими на позиционные аргументы. То есть следующие параметры будут эквивалентны: `[.7.5.2.0, 12, name=SM-01]`, `[.7.5.2.0, name=SM-01, 12]`, `[name=SM-01, .7.5.2.0, 12]`.

=== Набор функций ===

Предлагается следующий набор функций ключей:

- getvar;
- boardlist.

==== getvar ====

Предлагается следующий формат параметров: `[<slot>, <oid>]`. Агент возвращает значение переменной с OID <oid> платы в слоте <slot>.

//Именные параметры://

- `name=<наименование платы>`: дополнительно проверяется, что установленная в слоте <slot> плата имеет указанное наименование. Если это не так, агент возвращает ошибку.
- `type=<код типа платы>`: дополнительно проверяется, что установленная в слоте <slot> плата имеет указанный код типа. Если это не так, агент возвращает ошибку.
- `format=<string|hex|array|auto>`: позволяет устранить неоднозначность формата возвращаемого значения. Так как во внутреннем протоколе обмена с платами отсутствует специальный тип ""двоичные данные"", для передачи двоичных данных используется тип ""строка"". Но, во-первых, произвольные двоичные данные не всегда представляют собой валидный код UTF-8, а во-вторых, даже если представляют, работать с таким представлением не очень удобно, т.к. трудно найти среди символов нужный двоичный байт. В запросе API можно было указать параметр `strings2data`, и тогда строки возвращаются в виде массива байт. В агенте Zabbix реализован другой механизм - если в строке есть хотя бы один непечатный символ, байты преобразуются в последовательность 16-ричных кодов, разделенных пробелами (примерно так, как это делает библиотека libsnmp).[[br]][[br]] Проблема в том, что получатель строки не всегда имеет возможность знать, получил ли он преобразованные в hex данные, или данные в таком виде и были отправлены непосредственно платой. Для устранения этой неоднозначности предлагается использовать параметр `format=`, который безусловно преобразует принятую из платы строку в заданный формат (к типам данных, отличным от строки, эти параметры не применяются). Предлагается реализовать следующие значения параметра:
 - `string` - полученная от платы строка возвращаются в виде строки ""как есть"";
 - `array` - полученная от платы строка возвращается в виде массива значений байтов, например имя платы SW-01 будет возвращено как `[83,87,45,48,49]`, такой формат удобен для последующей обработки javascript'ом на стороне сервера;
 - `hex` - полученная от платы строка возвращается в виде строки, состоящей из 16-ричных представлений каждого байта, разделенных пробелами, например имя платы SW-01 будет возвращено как `53 57 2D 30 31`;
 - `auto` - формат по умолчанию, как это есть сейчас: `hex` если в строке есть хотя бы один ""непечатный"" символ (байт с кодом меньше 32) и `string` в противном случае. Возможно, стоит возвращать hex также в случае невалидного UTF-8 кода?

**TODO** еще частой проблемой является отсутствие признака ""знаковости"" возвращаемого платой значения. То есть, например, получив от платы числовое значение, представленное байтами 0xA73C97B2, агент Zabbix не знает, имеется ли в виду значение 2805766066 или -1489201230. Может быть имеет смысл добавлять в ключ дополнительный параметр, который ""подскажет"" агенту Zabbix, знаковое или беззнаковое число ожидается от платы? Можно, конечно, учитывать знак на стороне сервера (предобработкой), но указание в ключе параметра типа `format=signed` могло бы избавить от такой необхоидмости...

==== boardlist ====

Предлагается следующий формат параметров: `[<код типа платы>]`. Если код равен нулю или отсутствует, возвращается список всех плат. Иначе возвращается список плат с указанным кодом типа.

//Именные параметры://

- `type=<код типа платы>`: то же самое, что и один позиционный параметр; не уверен, что это необходимо, но можно добавить для удобства.
- `name=<наименование платы>`: возвращается список плат с указанным наименованием.

==== nthbyte, hwordat, hwordat-be, wordat, wordat-be ====

Функции `nthbyte`, `hwordat`, `hwordat-be`, `wordat`, `wordat-be` предлагается реализовать предобработкой в зависимых элементах данных на стороне сервера.

==== ethstat, readsfp ====

Функции `ethstat` и `readsfp` предлагается реализовать через `getvar` - то есть добавить плате SW-01 переменную, возвращающую значения счетчиков порта коммутатора (переменная, из которой читаются данные SFP, в плате уже есть). Этим заодно (кроме унификации) устраняется неоднозначность: в ключах MC04.sys.ethstat не указывался номер слота, поэтому, во-первых, можно было получить счетчики только активной платы, а во-вторых, при активации/деактивации резервной платы SW-01 источник данных просто подменялся - вместо счетчиков одного коммутатора начинали отдаваться счетчики совсем другого! Все счетчики порта будут возвращаться в одной переменной в виде JSON массива.
"	alx
	810	Вывести предупреждение о побочных эффектах прошивки 0 плат ST и ST-M	web-интерфейс (sw)		улучшение	alx	new	2026-04-07T12:48:21+05:00	2026-04-07T12:48:34+05:00	"Платы ST-xxx могут трансформироваться в соответствующую плату ST-xxxM, для этого плату надо прошить прошивкой ревизии 0 и после перезапуска она сменит тип. Аналогично плата трансформируется обратно. 
Чтобы эта процедура не напугала неосведомлённого пользователя, предлагаю проинформировать его средствами веб-интерфейса (в РЭ естественно информация тоже будет). 
Предлагаю при попытке пользователем прошить через веб-интерфейс ревизию 0 в платы ST-018/ ST-116/ ST-124 выдать предупреждение о том что плата будет трансформирована в ST-018M/ ST-116M/ ST-124M соответственно. И при попытке пользователем прошить через веб-интерфейс ревизию 0 в платы ST-018M/ ST-116M/ ST-124M выдать предупреждение о том что плата будет трансформирована в ST-018/ ST-116/ ST-124 соответственно. "	san
	76	маленький баг в подсветке TDM	web-интерфейс (sw)		баг	alx	closed	2014-10-08T18:03:56+06:00	2014-10-21T11:31:16+06:00	"Платы SM-01 и E1-08 ошибочно выходили в один и тот-же поток (поток 5). После изменения настроек платы SM-01 на поток 6, в таблице TDM не подсвечиваются каналы потока 5 (0..4) занятые платой E1-08
[[Image(1.png)]]

Если обновить страничку в браузере или зайти в окно конфигурации платы E1-08, то всё становится нормально
"	san
	98	Окно платы TE-01	web-интерфейс (sw)		баг	alx	closed	2015-03-18T09:41:18+05:00	2015-05-07T13:05:20+05:00	"При нажатии на чекбокс в настройках E1 ""Заблокирован"", ложно енэйблится строка ""ethernet"" в таблице
[[Image(bug.png)]]"	san
	136	ошибка при пропадании VE-01	web-интерфейс (sw)		баг	alx	closed	2015-06-11T12:09:31+05:00	2017-11-17T13:36:15+05:00	"Если плата VE-01 пропадает когда открыта её конфигурация, то браузер показывает черный фон и выкидывает очень много окон с ошибкой ""genComm: no such board"". 
Я даже не справился с их закрытием)"	andrei
	184	SM-02: не обновляется тип регенератора в таблице	web-интерфейс (sw)		баг	alx	closed	2016-07-20T17:26:09+05:00	2016-07-21T12:14:04+05:00	"В таблице ""регенераторы"" наблюдается следующее:
1. Подключаем к плате SM-02 по DSL другую плату SM-02- нажимаем опрос- вторым устройством в таблице отображается устройство с 2мя интерфейсами.(всё правильно)
2. Подключаем к плате SM-02 по DSL регенератор (у него 4 интерфейса DSL) - нажимаем опрос- вторым устройством в таблице отображается устройство с 4мя интерфейсами.(всё правильно)
3. Подключаем снова плату SM-02 - нажимаем опрос - в таблице вместо 2х интерфейсов у второго устройства видим 4 интерфейса.

При перезапуске платы SM-02 отображение становится правильным.

- Дальнейшие эксперименты провести пока нет возможности
- Алексей говорит: ""в плате SM всепеременные обнуляются при нажатии опрос"".
- Возможно повторится и для платы SM-01"	san
	191	Вкладка TDM: баг отображения тултипа в IE11	web-интерфейс (sw)		баг	alx	closed	2016-08-15T15:48:59+05:00	2016-09-16T15:56:32+05:00	"В Internet Explorer (версия 11.494.10.586.0) наблюдается следующий баг.
Между ячейкой канала и тултипом образуется ""дырка"": пытаюсь перевести указатель с ячейки на тултип, указатель ""проваливается в дырку"" и тултип пропадает.
[[Image(explor_tdm.png)]]"	san
	242	"Кнопка ""Обновить страницу""  в вебморде не срабатывает в Opera"	web-интерфейс (sw)		баг	alx	closed	2017-07-10T18:02:30+05:00	2017-07-10T21:03:25+05:00	"Кнопка появилась после обновления ревизии swd r1507 -> r1517. При нажатии - страница как будто бы рефрешится но кнопка и  красная надпись не изчезают. При нажатии Ctrl+F5 страница обновляется и кнопка и надпись пропадают.

Браузер: Opera 46.0.2597.39 "	san
	288	Список соединений: комментарий не появляется пока не обновишь страницу	web-интерфейс (sw)		баг	alx	closed	2017-10-09T14:38:18+05:00	2017-10-09T18:25:06+05:00	"При добавлении нового комментария, он не появляется в ""списке"" пока не обновишь страницу. Считаю что коммент должен появляться сразу после его изменения.
"	san
	331	Панель групповых каналов: странный канал в недавних	web-интерфейс (sw)		баг	alx	closed	2018-03-30T12:22:34+05:00	2018-09-14T18:50:00+05:00	"Заметил что в недавних каналах появился канал ""G-1"" при попытке перетащить его в таблицу коммутации в соответствующую ячейку коммутируется Генератор.
Как я такого добился не знаю.
Примерная схема действий: 
- перешел на вкладку г.к.
- вернулся в таблицу коммутации
- открыл панель г.к.
- несколько раз нажал ""выбрать новый""
- возможно выбрал что-то из выпадающего списка
[[Image(gt.png)]]

r1676
"	san
	332	Таблица коммутации, вкладка групповые каналы: режим суммирования не отображается	web-интерфейс (sw)		баг	alx	closed	2018-03-30T12:49:41+05:00	2018-09-14T19:08:22+05:00	"Если добавить в г.к. первое слагаемое через ""панель г.к."", а затем зайти на ""вкладку г.к."", то у этого слагаемого не отображается режим суммирования.
[[Image(gt.png)]]
r1676"	san
	333	TDM маппер: сбой нумерации каналов для платы VE-01	web-интерфейс (sw)		баг	alx	closed	2018-05-18T16:36:44+05:00	2018-05-21T16:08:52+05:00	"При числе потоков VE-01 больше 2х, в таблице наблюдается сбой нумерации каналов, во втором потоке платы VE-01 нумерация не с 33-го канала, а снова с 1, и в третьем потоке тоже с 1.
r1677 
[[Image(1.png)]]"	san
	335	"Диалог ""Установка из .ipk"" не сообщает об успешной установке"	web-интерфейс (sw)		баг	alx	closed	2018-06-05T17:04:32+05:00	2018-09-17T16:09:56+05:00	"С помощью кнопочки ""Установка из .ipk"" в r1677 устанавливал пакет sw r1683
После завершения установки(opkg list-installed показал: sw - 1.0-r1683.9) окно диалога осталось в состоянии ""Installing package..."" ""навечно"".

[[Image(1.png)]]"	san
	338	IP-АТС: не возможно создать окончание 1ИНД	web-интерфейс (sw)		баг	alx	closed	2018-06-06T14:17:23+05:00	2018-09-17T14:22:07+05:00	"Сценарий воспроизведения бага в веб-интерфейсе IP-АТС:
1. Очистить конфиг
1. На вкладке выбор выбрать 3-й вариант
1. В плате VE-01 пытаемся создать окончание 1ИНД
1. Получаем ошибку ""Номер канала должен быть в диапазоне 1..8""


r1682"	san
	348	IP-АТС: сдвиг в нумерации слотов FS-08	web-интерфейс (sw)		баг	alx	closed	2018-09-17T10:25:42+05:00	2018-09-17T13:49:11+05:00	"В вебинтерфейсе IP-АТС на плате VE-01 при создании окончания FXS для плат в слотах 11..18 в таблице на вкладке SIP-окончания номера слотов отображаются некорректно: 9..16
r1683"	san
	376	Окно VE-01: При удалении Sip-пользователя с несколькими контактами остаются артефакты	web-интерфейс (sw)		баг	alx	closed	2019-02-20T18:14:48+05:00	2019-03-28T10:39:43+05:00	"r1758 

[[Image(1.png)]]
[[Image(2.png)]]
[[Image(3.png)]]"	san
	429	Окно TE-04: Проблема с функцией Сброс.	web-интерфейс (sw)		баг	alx	closed	2020-04-06T13:14:45+05:00	2020-04-07T10:13:23+05:00	"Если в оке TE-04 нажать кнопку сброс, а затем попробовать записать конфигурацию в плату, веб-интерфейс выбаёт ошибку ""Не выбрано число E1"".
Либо кнопка сброс работает не правильно, и формирует некорректную конфигурацию для платы. Либо сообщение о не выбранных потоках не должно появляться."	Ivanmvtel
	437	Не закрывается всплывающая ошибка в коррекции хода часов	web-интерфейс (sw)		баг	alx	closed	2020-05-22T10:09:47+05:00	2020-05-22T16:11:59+05:00	"При введении значения вне диапазона в поле коррекция хода часов, показывается всплывающее окно, которое не возможно закрыть. При нажатии ""закрыть"", показывается второе всплывающее окно поверх старого, при нажатии ""закрыть"" на втором окне, оно закрывается, но не закрывая старое. "	AlexLir
	591	Увеличить макс. длину текста в полях keySIP и keyDIP	web-интерфейс (sw)		баг	alx	closed	2022-11-24T15:16:55+05:00	2022-11-24T15:41:41+05:00	"В полях keySIP и keyDIP условий правил PCL установлен атрибуг maxlength=""31"", что не позволяет записать туда некоторые адреса IPv6.

Необходимо увеличить максимальную длину текста до 79."	alx
	592	"Неверно отображается значение ""L4 byte offset 0"""	web-интерфейс (sw)		баг	alx	closed	2022-11-24T15:20:42+05:00	2022-11-24T16:11:55+05:00	"В веб-интерфейсе в диалоге условий расширенного правила PCL неверно отображается значение поля ""L4 byte offset 0"". При записи туда значения 39 (0x27) при нажатии OK и повторном открытии диалога там оказывается значение ""63/255"" (0x3f). Такое же значение отображается в строке правила. Судя по поведению коммутатора, реально устанавливается правильное значение - 39.
"	alx
	593	Потенциальный выход за пределы пакета в команде API 'send'	swd		баг	alx	closed	2022-11-30T20:48:20+05:00	2022-12-20T16:57:31+05:00	"В API swd есть команда 'send', созданная когда-то для низкоуровневой отладки (в реальной работе платы не используется). Она передает плате ""сырой"" набор байтов. При складывании этих байтов в пакет нет проверки на выход за пределы пакета (если число байт превышает размер пакета).

Предлагаю добавить проверку на размер пакета."	alx
	601	"TD-01: проверять ""UDP порт источника"" на уникальность"	sw		баг	alx	closed	2022-12-12T11:45:25+05:00	2022-12-12T14:47:20+05:00	"Если в настройках разных конвертеров ""UDP порт источника"" совпадают, то конвертер порт которого занят не запустится(видно это по счётчикам TX - нет даже пинга), однако для пользователя это может быть не очевидно.
Чтобы указать пользователю на ошибку, предлагаю проверять ""UDP порт источника"" на уникальность и не давать пользователю записать некорректную конфигурацию.
p.s. Заблокированные конвертеры порт не занимают."	san
	662	"PD-04: Модуль CS02 настройка ""Позиция данных"" не доступно для ввода"	sw		баг	alx	closed	2024-02-06T12:44:29+05:00	2024-02-06T13:24:52+05:00	"В настройках CS02, при установке чекбокса ""Передача в канале ТЧ"" поле ""Позиция данных""  должно стать доступным для редактирования, однако для первого канала модуля это работает не всегда.
Если исходно в настройках канала чекбокс снят и открыть окно платы, то после установки чекбокса ""Передача в канале ТЧ"" в первый канал, поле ""Позиция данных"", по прежнему остаётся неактивным.
r2345
Посмотреть можно в блоке .1.104"	san
	674	При открытии окна PS-48D, переопределения имён датчиков не отображаются в таблице.	sw		баг	alx	closed	2024-02-27T17:43:35+05:00	2024-02-27T18:20:50+05:00	"При открытии окна PS-48D, переопределения имён датчиков не отображаются в таблице.

r2353"	san
	727	Ошибка названия конфигурационного параметра платы TE-04	web-интерфейс (sw)		баг	alx	closed	2024-12-18T16:48:34+05:00	2024-12-19T13:57:11+05:00	"//Тикет перенес alx из проекта [mc-04:ticket:1356 mc-04], где Vladimir по ошибке его создал.//

В web-интерфейсе платы ТЕ-04 ошибка в названии конфигурационного параметра:
""Супер**и**кловое извещение"" напечатано с ошибкой (пропущена буква ""ц"")
и, кроме того, этот параметр называется не ""супер...."", 
а ""**Сверхцикловое извещение**"" - это название используется с 1971г. или ещё раньше.
В РЭ-69 (см. наш сайт) сочетание ""сверхцикл..."" напечатано 51 раз, 
а ""супер..."" 2 раза в словах ""суперпользователя"".

Для платы TE-01 в веб-интерфейсе этот параметр напечатан правильно.
"	Vladimir
	742	TD-01 не применяется последний октет шлюза	web-интерфейс (sw)		баг	alx	closed	2025-04-01T11:33:31+05:00	2025-04-07T15:07:28+05:00	"Если в окне настроек платы TD-01 изменить только последний октет IP-адреса шлюза, то новый IP-адрес шлюза не применяется.
При изменении других октетов адреса шлюза, новый адрес шлюза применяется."	vlad
	763	ST-124M не функционирует настройка.	sw		баг	alx	closed	2025-08-13T16:52:55+05:00	2025-08-13T17:36:48+05:00	"Вкладка ""Настройки"", п.8, таблица, столбец 5, настройка режима ""Autoneg."" портов не применяется в переменной 6, байты 1236-1239 бит4."	ledol
	773	Отображается неверное имя платы.	sw		баг	alx	closed	2025-09-08T18:00:53+05:00	2025-09-08T18:25:33+05:00	"В файле monitoring2.pdf, код 53 соответствует плате ""6S-24-48"", но на вкладке ""обновление ПО"" плата отображается ""6S-424-8"" из-за этого не возможно обновить плату.
"	AlexLir
	786	"Не сохраняется состояние маскирования на вкладке ""Ethernet"""	web-интерфейс (sw)		баг	alx	closed	2026-01-30T11:17:15+05:00	2026-01-30T12:22:57+05:00	"Новое состояние чекбокса ""Маска аварии"" (галочка установлена -> галочка снята) у любого порта на вкладке ""Ethernet"" не сохраняется после перезагрузки.

Порядок действий:
- зайти на вкладку ""Ethernet"" в веб-интерфейсе блока;
- снять галочку/галочки ""Маска аварии"";
- сохранить конфигурацию нажатием ""дискеты"";
- любым способом перезагрузить блок.
После загрузки все чекбоксы перейдут в состояние ""отмечено"", авария не будет отображаться.

Ожидалось, что сохранение конфигурации сохраняет и состояние ""Маски аварии"".

Версия sw: 1.0-r2585
"	roman_zhur
	70	При обновлении swd выдавать информацию об изменениях в этой ревизии	web-интерфейс (sw)		задача	alx	closed	2014-09-02T13:06:08+06:00	2014-09-12T15:22:33+06:00	"На подобии кнопочки ""i в кружочке"" в  таблице ""Обновление ПО плат"""	san
	101	BS-220. Добавить подписи к датчикам	sw		задача	alx	closed	2015-03-19T11:17:21+05:00	2015-03-19T12:13:01+05:00	"1. 
[[Image(test.PNG)]]

Сохранять в конфиге и загружать аналогично датчикам в плате CS-04

2. Добавить в API возможность получить эти поля.(Для супервизора)
"	san
	125	"Вывести в веб-морду ""Журнал звонков"""	web-интерфейс (sw)		задача	alx	closed	2015-05-19T12:03:32+05:00	2015-08-18T19:11:06+05:00	(информация из CDR оформленная в человеко-понятном виде)	san
	200	Предложение: в процессе программирования платы отображать серийный номер платы (десятичное представление последних 3х октетов MAC адреса)	sw		задача	alx	closed	2016-09-23T12:22:28+05:00	2017-05-29T14:22:02+05:00		san
	54	В настройках Ethernet номера портов заменить на символьные обозначения	web-интерфейс (sw)		улучшение	alx	closed	2014-06-10T17:57:28+06:00	2023-09-11T15:02:17+05:00	"Порты соответствующие посадочным местам кросса назвать ""slot xx""
порты 8 и 9 - Eth1 и Eth2
порт 63 - CPU

Таблицы выводить сортироваными по номеру слота."	san
	69	При зеркалировании тегированных пакетов к CPU убирать тэги	sw		улучшение	alx	closed	2014-08-29T16:07:25+06:00	2014-09-03T18:41:20+06:00		san
	73	Запоминать данные модуля TDMoIP	web-интерфейс (sw)		улучшение	alx	closed	2014-09-17T17:28:03+06:00	2020-03-30T15:47:52+05:00	"Хранить в конфигурации блока последние данные введённые на вкладке Ethernet в форме ""Чтение конфигурации модуля TDMoIP"" (IP,логин,пароль).
При нажатии кнопки ""Прочитать"" сохранять данные.
Загружать данные из конфиг. и заполнять поля формы при вызове формы."	san
	85	Реализовать кэш состояний канальных окончаний платы VE-01	sw		улучшение	alx	closed	2014-11-28T12:16:31+05:00	2014-12-12T16:02:00+05:00	"Сейчас при просмотре конигурации платы VE-01 браузер регулярно перечитывает из платы состояния всех канальных окончаний. Если окончаний много, это занимает длительное время, нагружая плату и, что главное, увеличивает период обновления информации.

Предлагается реализовать отправку платой VE-01 и прием платой SW-01 спорадических сообщений, отправляемых только при изменении состояния канального окончания. Получив такое сообщение, плата SW-01 прекращает чтение состояния окончаний из платы VE-01, вместо этого возвращает запомненное состояние из ОЗУ (если оно есть)."	alx
	95	RP-01 + PS-001	web-интерфейс (sw)		улучшение	alx	closed	2015-03-17T12:09:34+05:00	2015-03-18T19:05:55+05:00	"для платы RP-01, при отсутствии платы PS-48, в веб интерфейс выдаётся сообщение вроде: ""Для работы платы нужна плата PS-48""

Сейчас появилась ещё одна плата PS-001, которая тоже может быть использована для работы с RP-01.

Т.е. теперь нужно выдавать сообщение при отсутствии плат PS-48 и PS-001 в кассете"	san
1.0	102	Реле SW-01	sw	1.0	улучшение	alx	closed	2015-03-20T18:27:35+05:00	2015-03-23T12:47:24+05:00	"Заставить работать реле на плате SW-01 в двух режимах:
1. Дефолтный. Дублирует индикатор ALR.
2. Ручной. Позволяет удаленно замыкать/размыкать реле.

Возможно нужно изменить его название на лицевой панели?"	andrei
	124	Сделать поддержку radius для CDR	sw		улучшение	alx	closed	2015-05-18T12:26:44+05:00	2025-03-17T19:43:39+05:00		alx
	142	В окне платы SM-01 и TE-01 индицировать цветом состояние E1 и DSL	web-интерфейс (sw)		улучшение	alx	closed	2015-07-31T17:03:27+05:00	2016-03-18T12:46:14+05:00	"SM-01:
1. В таблице Состояние интерфейсов Е1 ячейку столбца State красить в красный если содержимое == 0, в зелёный если ==1, иначе не красить.

2. В таблице Состояние регенераторов  ячейку столбца State красить в красный если содержимое == 0, в зелёный если ==1, иначе не красить.

3. В таблице Состояние регенераторов, во вложеной таблице, ячейку столбца State красить в красный если содержимое == (0 или 1), в зелёный если ==2, иначе не красить.

Te-01:
1. В таблице Статистика Е1 ячейку столбца State красить в красный если содержимое == 0, в зелёный если ==1, иначе не красить.

[[Image(sm01.PNG)]]


"	san
	143	"В окне SM-01 фразу ""Состояние ethernet линкa"" заменить на ""Состояние порта Ethernet"""	web-интерфейс (sw)		улучшение	alx	closed	2015-07-31T17:07:33+05:00	2015-11-13T15:56:49+05:00		san
	145	"Убрать колонку ""Маска"" в конфигурации плат FS-08 и FO-08"	web-интерфейс (sw)		улучшение	alx	closed	2015-08-06T16:48:31+05:00	2016-06-09T16:59:21+05:00	"Убрать колонку ""Маска"" в конфигурации плат FS-08 и FO-08."	alx
	198	SM-01/02: вывести предупреждение о необходимости перезапуска платы после изменения конфигурации	web-интерфейс (sw)		улучшение	alx	closed	2016-09-01T11:08:01+05:00	2016-09-01T12:05:29+05:00	"Платы SM отличаются от остальных плат тем, что для применения изменённой конфигурации им требуется перезапуск.
Предлагаю проинформировать пользователя об этом:
Например после нажатия применить/сохранить выдать диалог:
""Для применения конфигурации необходим перезапуск платы, при перезапуске соединение DSL будет разорвано.""
!Перезапуск/Не перезапускать"	san
	208	Предложение: выводить в таблицу TDM коментарий взятый из платы	web-интерфейс (sw)		улучшение	alx	closed	2016-11-01T13:42:45+05:00	2022-11-09T12:26:34+05:00	"Например у меня в блоке есть плата FS-08 для которой каждый порт(канал) подписан коментарием.
В TDM-мапере эта плата отображается на определённом месте и было бы удобно видеть и там мои коментарии к каналам.

Предлагаю в случае остутствия коментария к ячейке маппера, выводить вместо него коментарий к каналу платы, соответствующему этой ячейке."	san
	215	Вкладка TDM: коммутация N каналов	web-интерфейс (sw)		улучшение	alx	closed	2016-11-18T15:56:00+05:00	2017-08-03T12:15:55+05:00	"Давно существует потребность коммутировать в тдм маппере несколько подряд расположенных каналов за раз(перетащить все каналы платы КО в поток или часть каналов потока перетащить в другой поток, а по одному каналу таскать долго и неудобно) 

Возникла идея как это можно реализовать.
Сейчас при переносе мышкой одной ячейки в другую выводится диалог ""Соединить канал 7:1 ---> 12:3?""!Да/Нет.
Предлагаю в этот диалог добавить поле ввода количества каналов для коммутации.
Примерно так:
[[Image(mapper.png)]]

Ну и сразу напишу что нужно не забыть обработать ситуации:
- каналы не влезли в поток
- СУВ КИ16 или КИ1 включен в потоке и один из каналов попал в эту ячейку

"	san
	235	SM-xx. Автоматизировать выбор режима ведущий/ведомый для порта E1	web-интерфейс (sw)		улучшение	alx	closed	2017-07-07T11:13:04+05:00	2017-07-08T12:03:51+05:00	"1. В окне конфигурации платы, столбец ""Режим"" таблицы ""конфигурация интерфейсов E1"" убрать возможность выбора пользователем вариантов (задизэйблить элемент), но по прежнему отображать установленный вариант.

2. При изменении настройки ""Шина синхронизации"" автоматически изменять значение в столбце ""Режим"" таблицы ""конфигурация интерфейсов E1"". Если данный порт E1 выбран в качестве источника синхронизации - установить режим в значении ""Ведомый"", в противном случае режим -  ""Ведущий"".

С автором платы данное улучшение согласовано."	san
	236	SM-xx. названия столбцов G704/Фреймер заменить на Формат/Цикл	web-интерфейс (sw)		улучшение	alx	closed	2017-07-07T11:34:12+05:00	2017-07-10T09:48:41+05:00	"Для единообразия названий в платах с интерфейсами E1, предлагаю привести названия настроек в плате SM-xx к виду ""как на остальных платах"".
В таблице ""конфигурация интерфейсов E1""  заменить названия столбцов:
 G704 -> Формат
 Фреймер -> Цикл

Согласовано с Анатолием."	san
	238	Уменьшить иконки в шапке	web-интерфейс (sw)		улучшение	alx	closed	2017-07-07T17:40:39+05:00	2017-11-13T15:00:31+05:00	Шапка вебморды занимает неоправданно много рабочей высоты окна браузера, предлагаю уменьшить иконки кнопок в шапке и сохранить пару десятков пикселей.	san
	239	TE-01 изменить названия настроек	web-интерфейс (sw)		улучшение	alx	closed	2017-07-10T09:47:53+05:00	2017-07-10T13:42:44+05:00	"Для единообразия названий в платах с интерфейсами E1, предлагаю заменить названия настроек порта E1 в плате TE-01:

Форматированный	-> Формат
Фреймер -> Цикл"	san
	240	TE-01. Автоматизировать выбор режима ведущий/ведомый для порта E1	web-интерфейс (sw)		улучшение	alx	closed	2017-07-10T09:54:35+05:00	2017-07-10T15:11:49+05:00	"1. В окне конфигурации платы, в блоке ""Настройки E1"", у настройки ""Режим""  убрать возможность выбора пользователем вариантов (задизэйблить элемент), но по прежнему отображать установленный вариант.

2. При изменении настройки ""Включить выход refclk0"" автоматически изменять значение настройки ""Режим"". Если данный порт E1 выбран в качестве источника синхронизации(чекбокс ""Включить выход refclk0"" установлен)  - установить ""Режим"" в значении ""Ведомый"", в противном случае ""Режим"" - ""Ведущий""."	san
	250	"Вкладка TDM: скрывать ""неиспользуемые"" ячейки таблицы"	web-интерфейс (sw)		улучшение	alx	closed	2017-08-02T09:12:15+05:00	2021-09-15T12:03:00+05:00	"~~Директор подал интересную идею: добавить опцию, при включении которой, в таблице коммутации будут отображаться только ячейки занятые одной из установленных плат.~~

Добавить опцию, при включении которой, в таблице коммутации будут скрыты строки в которых нет плат(аналогично галочке ""Скрыть неактивные"" в окне платы VE-01).

Кажется что это может быть полезным для упрощения коммутаций и для большей наглядности и понятности таблицы."	san
	265	Устанвливать пароль root по умолчанию	dropbear		улучшение	alx	closed	2017-08-24T15:51:07+05:00	2021-11-24T18:22:04+05:00	"Сейчас исходное состояние файла /etc/passwd - у пользователя root хэш пароля пустой. На данный момент это интерпретируется как отсутствие пароля или как пустой пароль. Однако после обновлении libc6 до версии libc6_2.25 что пустое поле начинает трактоваться как блокированный аккаунт. Как результат, после обновления в плату нельзя зайти по SSH, если пароль root никогда не менялся.

Предлагается в postinst-скрипте dropbear добавить проверку, пустое ли поле пароля в записи root файла /etc/passwd, и если да, явно устанавливать ему пустой пароль."	alx
	270	Окно GE-04 и PE-04: настройки Ports и Vlans отображать на общей вкладке Ethernet, а не на разных вкладках	web-интерфейс (sw)		улучшение	alx	closed	2017-09-12T16:21:00+05:00	2020-03-30T17:02:04+05:00	"Такое улучшение уже сделано в GE-12.
Гораздо удобнее настраивать Vlan-ы когда список Untagged VIDs и таблица на одной странице."	san
	272	"Кнопка ""Применить"" на вкладке Ethernet->VLAN, Ethernet->RSTP"	web-интерфейс (sw)		улучшение	alx	new	2017-09-18T15:22:59+05:00	2023-09-11T17:58:56+05:00	"Предлагается вместо немедленной записи каждого изменения настроек в коммутатор, записывать все изменения только после нажатия кнопки ""Применить"".

За время работы аппаратуры разные пользователи жалуются на неудобство ""мгновенного"" применения настроек на вкладке Ethernet->VLAN. Случайно ткнув мышкой парой пикселов правее-левее можно сломать связь с блоком.

Кроме этого, ""пошаговая"" настройка немного сложнее, т.к. нужно соблюдать определённую последовательность действий, чтобы не потерять связь с блоком.(например при переносе порта CPU в другой VLAN нужно обязательно сначала создать новый vlan, а потом уже удалять старый) А недавно я сам столкнулся с неудобством такого подхода настраивая VLAN на блоках в кольце RSTP(""промежуточные"" состояния настройки сложно проанализировать, кроме того шаги вызывают кольца и перестроения дерева, и гораздо проще было бы настроить за ""одно применение"" чем пошагово.


p.s. Ваня сравнивает настройку VLAN на нашей аппаратуре с игрой [https://ru.wikipedia.org/wiki/Сапёр_(игра) ""Сапёр""]."	san
	280	Генератор: добавить возможность выбора приоритетной шины	web-интерфейс (sw)		улучшение	alx	closed	2017-09-28T11:29:15+05:00	2021-09-03T10:00:06+05:00	"Предложил viktam
Насчёт полезности я сомневаюсь, т.к. почти на всех платах (кроме Sm-xx) есть возможность на лету поменять шину для источника.
Боюсь что такая настройка будет избыточной и только запутывать пользователя."	san
	289	Список соединений: редактирование комментариев	web-интерфейс (sw)		улучшение	alx	closed	2017-10-09T14:40:53+05:00	2020-04-15T12:53:39+05:00	"Думаю было бы удобно сделать ссылку из колонок ""Комментарий"", при нажатии которой открывается диалог изменения соответствующего комментария.

Я даже думаю, что стану пользоваться ""списком"" только ради удобного ввода комментов."	san
	303	Резервирование потоков: добавить настройку таймаута детектирования аварии	ПЛИС (sw)		улучшение	alx	assigned	2017-11-03T13:03:19+05:00	2025-10-15T18:00:07+05:00	Сейчас при возникновении кратковременной аварии поток переключается на резервсразу. В некоторых случаях, например при грозе или э/м помехах пользователи предпочитают чтобы поток не переключался на резерв при кратковременных авариях, поэтому предлагается ввести настройку таймаута.	san
	309	Окно TE-01: распределение потоков по шинам	web-интерфейс (sw)		улучшение	alx	closed	2017-11-22T13:45:25+05:00	2020-03-31T12:34:23+05:00	"конвертер eth->tdm TE-01 имеет возможность работать не более чем с двумя шинами TDM, но в конфигурации платы имеется возможность распределить потоки конвертера по трём шинам. Через потоки попавшие на 3-ю шину данные передаваться не будут, но при этом потоки не выдают аварии и выглядят как рабочие(""зелёные""). Считаю что такое поведение может запутать пользователя.

В качестве решения предлагаю: При применении конфига выдавать пользователю сообщение если конфиг потоков конвертера не корректный(как сделано в плате SM-xx), критерии:
- потоки конвертера eth->tdm должны попадать не более чем на две шины
- номер последнего потока не может превышать 32
"	san
	314	Добавить поле комментария в настройки групповых каналов	web-интерфейс (sw)		улучшение	alx	new	2017-12-06T18:03:27+05:00	2017-12-06T18:06:08+05:00	"Добавить поле комментария к каждому групповому каналу, в настройки групповых каналов
В старый интерфейс и новый.
"	san
	316	Добавить всплывающую подсказку в маппер для модуля 4W01	web-интерфейс (sw)		улучшение	alx	closed	2017-12-14T09:23:18+05:00	2017-12-15T12:35:14+05:00	"Добавить подсказку, аналогично модулю ЕМ-01.
Модуль 4W01 устанавливается в плату PD-04 и занимает 1 тайм-слот.

[[Image(1.JPG)]]
"	vlad
	323	"Панель групповых каналов: кнопка ""Выбрать новый"""	web-интерфейс (sw)		улучшение	alx	closed	2018-01-15T15:28:07+05:00	2018-01-20T17:37:41+05:00	"Если исключить любой групповой канал(например G0) из таблицы коммутации,
а затем нажать ""Выбрать новый""(G0 первый в очереди на новые) - все слагаемые G0 будут удалены.

Мне такое поведение кажется не правильным и не очевидным для пользователя, на мой взгляд эта кнопка не должна изменять(удалять) данные введённые пользователем.
Даже само название ""Выбрать новый"" звучит так что при нажатии этой кнопки точно никакого удаления данных происходить не будет, а будет лишь произведён выбор."	san
	324	Заполнение уровней для несконфигурированного модуля 4w01 (плата PD-04)	web-интерфейс (sw)		улучшение	alx	closed	2018-01-31T14:58:37+05:00	2019-09-10T11:30:33+05:00	"Если плата PD-04 не была сконфигурирована, то при открытии её настроек у модуля 4W01 оказывается незаполненным поле ""Уровень передачи"".

Становится невозможным записать настройки, не трогая данный модуль (хотя у самого модуля стоит блокировка).

Приходится снимать блокировку с данного модуля, выставлять правильный уровень, затем снова блокировать, только после этого записывать.


"	vlad
	326	Поменять местами столбцы Поток и СУВ	web-интерфейс (sw)		улучшение	alx	closed	2018-02-19T14:33:14+05:00	2025-03-19T11:39:54+05:00	"Ваня предлагает поменять местами столбцы Поток и СУВ в таблице коммутации.
Это приблизит номер потока к коммутационным ячейкам и пользователю будет проще ориентироваться в таблице. Я поддерживаю."	san
	327	"TDM маппер: не использовать ""темные"" цвета для фона ячеек"	web-интерфейс (sw)		улучшение	alx	closed	2018-02-20T10:15:34+05:00	2020-03-31T14:28:06+05:00	"Таймслоты занятые платами в маппере обозначаются закрашиванием фона ячеек цветом. Если цвет фона ""тёмный"" то коммутация канала читается хуже(цвет текста скоммутированых ячеек совпадает с цветом текста очищенных)
На рисунке сверху ""светлый"" фон - коммутация видна сразу
Снизу ""тёмный"" фон - коммутация различима сложнее
[[Image(map.png)]]

Предлагается, для лучшей читаемости коммутаций, использовать только ""светлые"" цвета для фона ячеек."	san
	330	Отложенная перезагрузка	sw		улучшение	alx	closed	2018-03-29T15:14:44+05:00	2019-11-14T11:58:11+05:00	"В нашей аппаратуре есть функция ""Отложенный перезапуск swd""
Предлагаю аналогично добавить функцию ""Отложенная перезагрузка""

Случай который натолкнул на это предложние:
При обновлении ПО на нескольких блоках оказалось что веб-морда ""не работает"", после перезагрузки работает, исследовать это нет возможности/времени, а нужно обновить ещё много подобных удалённых блоков."	san
	336	"При СУВ потока в режиме ""выкл""  в сув каналов потока помещать значение 1101"	ПЛИС (sw)		улучшение	anatoly	closed	2018-06-06T12:01:14+05:00	2018-10-08T10:36:03+05:00		san
	337	IP-АТС: VE-01: привести к единообразию номера каналов порта E1	web-интерфейс (sw)		улучшение	alx	closed	2018-06-06T14:07:13+05:00	2018-09-17T14:06:33+05:00	"В вебинтерфейсе IP-АТС на плате VE-01 при создании окончания 1ИНД наблюдается несоответствие отображения номеров каналов порта E1 после 16-го в таблице.
Например если создать окончание для 17-го канал, то в таблице отображается 18-й канал.
[[Image(1.png)]]
r1682

Предлагаю привести к единообразию номера в окне редактирования и в таблице.
"	san
	339	"IP-АТС: сохранять в конфигурации ""Выбор"""	web-интерфейс (sw)		улучшение	alx	closed	2018-06-07T15:31:00+05:00	2018-09-18T10:35:48+05:00	"Предлагаю сохранять в конфигурации вариант коммутации выбранный пользователем на вкладке Выбор(или в диалоге выбора), для избежания повторных запросов ""Выбора"" у пользователя.
Анатолий, как автор тз на интерфейс, предложение поддерживает.

Так же предлагаю на вкладке ""Выбор"", отображать какой из вариантов сохранён в конфигурации(если есть), любым удобным образом."	san
	341	Реализовать registrar-сервер для плат VE-01	sw		улучшение	alx	closed	2018-06-09T15:03:31+05:00	2019-02-13T18:24:53+05:00	"В настоящее время платы VE-01 теряют данные регистрации SIP-пользователей при рестарте (например при обновлении прошивки или в результате бага). Это нехорошо, так как обновление регистрации пользователями может происходить довольно редко (типовой период регистрации - раз в час), и если перезагрузка произошла сразу после релистрации, то целый час до следующей регистрации абоненту не будут поступать входящие вызовы.

В repro есть функция, позволяющая работать двум прокси-серверам в паре, синхронизируя данные регистрации пользователей. Предлагается задействовать эту функцию в плате VE-01, но вместо второго repro использовать плату SW-01, для чего добавить в нее сервер с поддержкой соответствующего протокола. При наличии этой функции сразу после старта плата VE-01 будет обращаться к серверу платы SW-01 и получать оттуда актуальные данные регистрации, тем самым минимизируя перерыв входящей связи."	alx
	344	Добавить переменную master(плата SW-01 активная или резерв)	sw		улучшение	alx	closed	2018-08-15T10:39:14+05:00	2020-03-31T15:46:22+05:00	"Добавить переменную для мониторинга через SNMP или Zabbix, показывающую активна плата SW-01 или в резерве.

Сейчас этот ключ доступен через апи: [[ApiBoard]], ключ - master."	san
	345	RSTP: Добавить для Edge портов опции Bpdufilter и Bpduguard	sw		улучшение	alx	closed	2018-08-16T15:08:01+05:00	2020-06-26T10:53:07+05:00	"Предлагаю по аналогии с Cisco и китайскими производителями добавить в нашу аппаратуру дополнительные опции для Edge портов:
- опция Bpdufilter - принятые в порт сообщения BPDU отбрасываются.
- опция Bpduguard - при приеме сообщения BPDU порт блокируется. "	artem
	346	"Добавить функцию ""Loopback detection"" в Ethernet коммутатор."	sw		улучшение	alx	closed	2018-08-16T15:15:25+05:00	2020-06-25T18:50:22+05:00		artem
	358	Новая функция: дистанционный анализ трафика ethernet	sw		улучшение	alx	new	2018-10-10T16:22:10+05:00	2018-10-10T18:10:10+05:00	"Иногда при исследовании прохождения (или непрохождения) трафика по сети требуется узнать, что за пакеты ходят через наш коммутатор. Когда блок находится в физической доступности, можно подключить анализатор (компьютер) к свободному порту и миррорить туда интересующий трафик. Но если блок находится далеко и доступен только по сети, это сделать затруднительно.

Отчасти задача решается направлением (миррорингом) кадров в порт CPU и наблюдением за трафиком TCPDUMP'ом, но здесь есть ряд недостатков.

Во-первых, tcpdump не покажет, каким образом тегированы кадры, так как сразу после приема кадра его тэг отбрасывается.

Во-вторых, трафик может быть довольно большой, и CPU в нем может ""захлебнуться"".

В-третьих, возможна нежелательная ""интерференция"", например, из-за случайного пересечения адресов (скажем, CPU отвечает на запрос, посчитав, что запрос адресован ему, хотя это был запрос из независимой изолированной сети)...

Насколько я помню, в коммутаторе есть такая функция - проба трафика. Суть ее в том, что из потока кадров выбираются отдельные с некоторой вероятностью (например 1 из 100) и отправляются в CPU. Предлагается задействовать ее для наблюдения за трафиком. Кадры, направленные в CPU этой функцией, могут быть опознаны по соответствующему коду (код указывается в тэге). Предлагается такие пакеты направлять в специальный VLAN (снабжать их тэгом с ID, например, 2222). Это исключит ""интерференцию"" с настоящим пользовательским трафиком (мониторинг/управление). В SW-01 для наблюдения за кадрами создать новый интерфейс с VLAN ID 2222. Наблюдать трафик можно будет как tcpdump'ом, так и самим демоном swd, который мог бы принятые кадры отображать (с минимальным анализом) в веб-интерфейсе.

Прошу высказывать мнения, пожелания, критику и т.п."	alx
	365	VE-01: быстрый поиск абонента	web-интерфейс (sw)		улучшение	alx	closed	2018-11-19T12:49:27+05:00	2021-09-15T11:57:22+05:00	"Сейчас если плата VE-01 имеет много канальных окончаний и/или SIP-пользователей найти в списке нужного может быть довольно трудно.

Предлагается добавить функцию ""Быстрый поиск"". Для этого на вкладках ""SIP окончания"" и ""SIP пользователи"" над списком предлагается добавить строку ввода ""Быстрый поиск"". При вводе текста в эту строку элементы списка, в URI и/или именах которых есть введенный текст, выделяются другим цветом фона. Кроме этого, если есть совпадения вообще, но нет совпадений в видимой части списка, список прокручивается так, чтобы был виден хотя бы один совпавший элемент."	alx
	377	Firmware activation timeout	sw		улучшение	alx	closed	2019-02-21T13:34:41+05:00	2020-11-25T10:00:26+05:00	"Перенес alx из ve:#309:

В последнее время заметил что иногда при штатном обновлении ПО платы VE-01, веб интерфейс сообщает об ошибке ""Firmware activation timeout"", хотя обновление проходит успешно. Такое поведение может ввести пользователя в заблуждение и заставить его усомниться в том что обновление прошло успешно.

Как воспроизвести такую ситуацию я не знаю, на заказ не воспроизводится, подозреваю что просто таймаут где-то на грани и может быть имеет смысл просто увеличить таймаут?"	san
	393	Удалять записи FDB при исключении порта CPU из VLAN	sw		улучшение	alx	closed	2019-09-10T17:47:37+05:00	2020-04-01T13:24:08+05:00	При снятии чекбокса 63 порта из строки в таблице VLAN удалять соответствующие записи в FDB, для того чтобы форвардинг юникаст трафика сразу прекращался. 	san
	399	Версия бутлодера платы	sw		улучшение	san	closed	2019-10-25T20:33:30+05:00	2019-11-01T10:14:07+05:00	"Сейчас в протоколе monitoring2 не предусмотрена передача бутлодером своей версии.
Я собираюсь выпустить новую ""улучшеную"") версию бутлодера для некоторых плат и хотелось бы иметь возможность отличать платы со старым бутлодером от плат с новым.
Сначала я хотел просто изменить аппаратную ревизию платы для плат с новым бутлодером, но это тянет за собой дублирование версий ПО для старых и новых плат и не очень красиво.
Предлагаю расширить протокол, обавить возможность передавть версию бутлодера. "	san
	407	Окно платы RT-01: изменить названия шлейфов	web-интерфейс (sw)		улучшение	alx	closed	2019-11-21T11:31:11+05:00	2020-04-01T13:54:55+05:00	"В плате RT-01 имеется возможность устанавливать два шлейфа. На мой взгляд название шлейфа абсолютно не соответствует его функции(перепутаны?) и не интуитивно для пользователя.
Предлагаю изменить названия на более логичные (предлагайте варианты).
Ниже прилагаю текущие названия шлейфов и рисунки описывающие их действие.
Поясню что канал РКС - это канал радио-кабельной связи - групповой канал приходящий на плату RT-01 со стороны TDM.

Шлейф канала радиомодуля
[[Image(1.png)]]

Шлейф канала РКС
[[Image(2.png)]]"	san
	435	VE-01, VE-02: подсказка о невозможности обработки СУВ  канала в таймслоте 0	web-интерфейс (sw)		улучшение	alx	closed	2020-05-18T17:34:16+05:00	2020-05-28T12:52:04+05:00	"Пользователи регулярно встают на грабли -  пытаются работать с СУВ в каналах  платы VE-01/02 попадающих в КИ0 TDM (1, 33, 65, 97, 129, 161, 193, 225). 
Предлагаю, для удобства пользователей, выводить в окне конфигурации RTP-потоков и окончаний, которые имеют возможность работать с СУВ из КИ16 подсказку, в том случае, если это окончание/поток размещается в одном из перечисленных каналов (наподобие информационного сообщения в плате RP-01, когда в блоке отсутствует источник -48)"	san
	436	Унифицировать обозначения вида REFCLK / Refclk / refclk	web-интерфейс (sw)		улучшение	alx	closed	2020-05-19T11:21:18+05:00	2020-06-17T19:27:30+05:00	"В разных окнах системы управления используются разные обозначения,
имеющие одинаковый смысл: REFCLK / Refclk / refclk.
Желательно выбрать единый вид и исправить подобные обозначения.
Это необходимо для единообразия таких обозначение в РЭ
(сейчас в тексте РЭ при описании окон используется 38 раз 
обозначения вида REFCLK / Refclk / refclk).
САН предложил использовать вариант вида Refclk."	Vladimir
	444	При разблокировке канала VF-08 устанавливать уровень по умолчанию.	web-интерфейс (sw)		улучшение	alx	closed	2020-06-11T12:13:35+05:00	2020-06-15T11:25:52+05:00	При разблокировке канала VF-08 по умолчанию выбирается 2-х проводный режим, при этом поле уровень передачи остается пустым. Предлагаю по умолчанию сделать -7дБм, для удобства пользователя.	AlexLir
	457	Контроль конфигурации коммутатора ethernet	swd		улучшение	alx	closed	2020-09-30T11:12:54+05:00	2024-12-13T13:53:53+05:00	"В результате экспериментов производственного отдела выяснено, что в результате статических разрядов в элементы платы коммутатор ethernet может перестать работать.

После дополнительных исследований выяснено, что прекращение работы коммутатора может сопровождаться изменением значения, содержащегося в конфигурационном регистре 0x000000a0 (в норме должно быть значение 7).

Предлагается периодически контролировать значение регистра 0x000000a0 и при обнаружении в нем значения, отличного от 7, предпринимать меры по восстановлению работы коммутатора (например программный сброс и повторная конфигурация)."	alx
	458	Добавить новую версию прошивки платы PD-04	sw		улучшение	alx	closed	2020-10-06T15:49:09+05:00	2020-10-06T16:26:57+05:00	Для поддержки субмодулей GS01	vlad
	462	Точность установки Ingress rate limit на низких скоростях	sw		улучшение	alx	closed	2020-10-08T17:23:11+05:00	2020-12-22T15:52:52+05:00	"При тестировании функции Ingress rate limit выяснилось, что в реальности настройка имеет очень грубую точность на низких скоростях.
По результатам эксперимента получились первые 3 ""ступеньки"" = 800/1600/2400 кбит/с.
Т.к. в основном применении наше оборудование организует низкоскоростные каналы(единицы мегабит через DSL), то хотелось бы иметь возможность более точной настройки лимита на низких скоростях, хотя бы с точностью ~64 кбит/с."	san
	473	Добавить настройку ограничения трафика порта(egress) в краткие настройки Ethernet	web-интерфейс (sw)		улучшение	alx	closed	2020-11-13T17:14:01+05:00	2024-09-06T12:27:26+05:00	Настройка периодически востребована пользователями, считаю что пора добавить её в краткие настройки.	san
	640	"Изменить отображение кнопки открытия настроек ""Передача бита целостности тракта"""	sw		улучшение	alx	closed	2023-10-06T09:46:45+05:00	2024-07-03T17:58:02+05:00	"Кнопка ""Передача бита целостности тракта"" открывает одноименную группу настроек, при этом сама настройкой не является, но выглядит как чекбокс и ассоциируется с настройкой.
[[Image(11.png)]]

Предлагаю, чтобы не вводить пользователя в заблуждение отображать эту кнопку по другому, чтобы она была не похожа на настройку. Например, в виде стрелочки, как это сделано в trac:
[[Image(12.png)]]
"	san
	650	Экранировать управляющие символы при кодировании JSON строк	swd		улучшение	alx	closed	2023-11-28T18:20:44+05:00	2026-02-24T11:43:12+05:00	"Сейчас при кодировании JSON строк экранируются только некоторые управляющие символы (`\`, `""`, `\n`, `\t`, `\r`, `\b`, `\f`). Однако согласно RFC:4627 экранироваться должны все управляющие символы (с кодами меньше 32).

**Предлагается** добавить экранирование оставшихся управляющих символов в виде последовательностей `\uXXXX`.

Также, для полноты реализации **предлагается** деэкранировать последовательности вида `\uXXXX` при декодировании JSON строк."	alx
	682	"Изменить надпись ""Исполнение платы"" в ""Максимальная мощность платы"" в диалоговых окнах плат питания"	web-интерфейс (sw)		улучшение	alx	closed	2024-04-23T10:46:49+05:00	2024-05-15T17:55:52+05:00	"В диалоговых окнах плат питания(BS-220, PS-24D, PS-48D, PS-220D, PS-650DT) надпись ""Исполнение платы"" перед таблицей параметров предлагается заменить на надпись ""Максимальная мощность платы"", что более соответствует смыслу выводимого параметра."	AlexLir
	696	Улучшение диагностики регулярных выражений плат VE-*	sw		улучшение	alx	closed	2024-06-18T18:25:33+05:00	2024-08-16T20:15:22+05:00	"В платах VE-01/VE-02/VE-12 широко используются регулярные выражения (в том числе с подстановками). Иногда (в некоторых сложных или ""хитрых"" случаях) бывает трудно составить их правильно, легко ошибиться. Кроме этого, в платах используется сразу две альтернативные реализации регулярных выражений (libpcre и libpcre2), не совсем совместимые друг с другом по синтаксису.

**Предлагается** реализовать ряд функций, которые могут помочь пользователям при конфигурировании регулярных выражений и замен.

1. При использовании рег. выражений с заменой ссылки на группы захвата в строке замены имеют вид `\1`, `\2` и т.д. в случае PCRE и `$1`, `$2` и т.д. в случае PCRE2. **Предлагается** при наличии в строке замены ссылок в синтаксисе PCRE автоматически выделять их желтым цветом, если режим PCRE ""авто"" (чтобы пользователь видел, что будет использоваться синтаксис PCRE) и красным если режим PCRE ""PCRE2"".

2. Собственно регулярное выражение в процессе его ввода отправлять на сервер для валидации (и там их компилировать). В случае ошибки компиляции выделять красным тот символ, на котором возникла ошибка компиляции (или даже от этого символа до конца строки).

3. Добавить дополнительную функцию теста регулярных выражений - какая-нибудь специальная иконка рядом со строкой ввода, при клике которой появляется новый диалог. В этом диалоге должна быть копия строки ввода соответствующего выражения, а ниже несколько строк для ввода тестового текста. Эти тестовые строки вместе с рег. выражением должны передаваться на сервер и там матчиться (опционально с заменой), а результаты должны отображаться в диалоге (примерно как в Zabbix можно протестировать применение javascript-аплетов). Это позволит пользователю сразу видеть результат применения рег. выражения (и замены) для всех интересующих его случаев."	alx
	746	Обновление дизайна веб-интерфейса платы SW-01	sw		улучшение	alx	closed	2025-05-05T15:11:22+05:00	2025-05-17T11:06:10+05:00	"В текущей версии веб-интерфейса платы SW-01 хорошо реализованы функциональность и расположение элементов. Однако визуальное оформление (CSS-стили) выглядит устаревшим — напоминает дизайн начала 2000-х годов.

Предлагается переработать стили, сделать интерфейс более современным и визуально привлекательным. Это не повлияет на функционал, но может положительно сказаться на восприятии продукта конечным пользователем и укрепить имидж компании как современной и технологичной."	Denis_N
	777	"отсутствует чекбокс ""PVID insert"" для строчки ""кросс"" в плате ST-124M"	sw		улучшение	alx	closed	2025-10-02T12:53:25+05:00	2025-10-03T10:58:22+05:00	"в 8 пункте настроек платы ST-124M в таблице отсутствует чекбокс настройки ""PVID insert"" для кросса."	roman_zhur
	782	"В таблице TDM ""залипают"" ячейки"	web-интерфейс (sw)		улучшение	alx	closed	2026-01-16T10:27:28+05:00	2026-01-16T11:00:12+05:00	"В веб-интерфейсе в таблице на вкладке TDM если сначала в столбце СУВ выбрать КИ1, а затем сменить СУВ на КИ16, то ячейка X:1 останется красной до перезагрузки страницы.
Мне кажется, что это неправильно, что ячейка продолжает отображать аварию/предупреждение после смены СУВ, так как аварии в данной ячейке уже нет.
Предлагаю сделать так, чтобы при смене СУВа не нужно было перезагружать страницу для корректно отображения ячеек таблицы.

Версия sw: 1.0-r2581"	roman_zhur
	788	При очистке конфигурации блока в плате VE-02 продолжают отображаться пользовательские данные	web-интерфейс (sw)		улучшение	alx	closed	2026-02-06T13:34:03+05:00	2026-02-06T17:13:27+05:00	"В блоке имеется плата VE-02. После очистки конфигурации блока (вкладка ""разное"" -> Очистить конфиг -> да -> да) и перезапуска swd в плате VE-02 продолжают отображаться настроенные пользователем URI КО установленных субмодулей до перезагрузки платы VE-02.
Ожидалось, что при очистке конфигурации блока стираются все данные.
Предлагаю сделать так, чтобы при очистке конфига блока в платах VE старые данные очищались.

test1.xml - изначальный конфиг
1.png - КО в этом конфиге
2.png и 3.png - скриншоты КО после очистки конфига и перезапуска swd

Версия sw: 1.0-r2586
VE-02 Ревизия прошивки 63

"	roman_zhur
	802	Поправить рамки в веб-интерфейсе платы ST-124M	web-интерфейс (sw)		улучшение	alx	closed	2026-03-13T17:00:49+05:00	2026-03-16T11:04:45+05:00	"В веб-интерфейсе платы ST-124M на вкладке ""Настройки"" у пунктов 3, 3.1, 3.2, 3.3, 3.4 не закрывается ""рамка"" с правой стороны (показано на скриншоте `1.png`).
На вкладке ""Состояние""  у пунктов 3, 3.1, 3.2, 3.3 не закрывается ""рамка"" с правой стороны (показано на скриншоте `2.png`).

Предлагаю поправить рамки у этих пунктов, как это сделано с левой стороны для STM A. Просто для визуального улучшения нашего веб-интерфейса. "	roman_zhur
	811	"Ошибка в нумерации интерфейса на вкладке ""Кроссконнекция"" платы ST-04"	web-интерфейс (sw)		улучшение	alx	closed	2026-04-07T12:50:24+05:00	2026-04-07T16:03:38+05:00	"На вкладке ""Настройки"" платы ST-04 в пункте 6.12 указано ""SLOT19_STM-1_12"".
На вкладке ""Кроссконнекция"" после SLOT17_STM-1_11 идет SLOT18_STM-1_12, что неверно.
Предлагаю исправить опечатку на вкладке ""Кроссконнекция"" платы ST-04 c SLOT18_STM-1_12 на SLOT19_STM-1_12."	roman_zhur
	812	Настройка нескольких контейнеров за раз на платах ST-018/116/124M	web-интерфейс (sw)		улучшение	alx	closed	2026-04-07T13:04:22+05:00	2026-04-08T16:30:12+05:00	"Предлагаю в веб-интерфейсе плат ST-018M/116M/124M (и остальных плат, в которых используется такой же веб-интерфейс) на вкладке ""Настройки"" в пункте 4 реализовать поддержку выбора и настройки нескольких контейнеров за раз, как это сделано, например, в TDM mappere платы SW-01: выбор контейнера через зажатую клавишу Ctrl + ЛКМ, выбор нескольких контейнеров с зажатой клавишей Shift + ЛКМ. 
Данную возможность выбора нескольких контейнеров можно сделать только для контейнеров с передачей Eth. То есть после выбора нескольких контейнеров пользователь может настроить только передачу Eth.
Это позволит упростить и ускорить настройку контейнеров. Например, добавить в одну VCG сразу половину доступных контейнеров, вместо настройки каждого контейнера отдельно."	roman_zhur
	813	Обновление веб-интерфейса на плате ST-04 в реальном времени	web-интерфейс (sw)		улучшение	alx	closed	2026-04-08T13:14:36+05:00	2026-04-09T10:00:41+05:00	"На вкладке ""Кроссконнекция"" в плате ST-04 при настройке контейнера есть всплывающее окно ""Кроссконнекция контейнера"". В этом окне есть поля ""AIS0_DET"", ""AIS1_DET"", ""Текущий источник"".
При нажатии на кнопку ""Переключить текущий источник"" в поле ""Текущий источник"" продолжает отображаться то значение, которое было до переключения источника. Для обновления значения в поле ""Текущий источник"" необходимо закрыть и заново открыть всплывающее окно.
Так же для обновления полей ""AIS0_DET"", ""AIS1_DET"" необходимо закрыть и открыть окно.

Предлагаю сделать отображение полей в всплывающем окне ""Кроссконнекция контейнера"" в режиме реального времени. На мой взгляд, это более удобно для пользователя, так как если не знать об этой особенности (для обновления полей надо закрыть и открыть окно), то можно подумать, что кнопка не работает.
"	roman_zhur
	814	Заменить fork()+execl() и popen() на posix_spawn()	sw		улучшение	alx	new	2026-04-10T10:16:01+05:00	2026-04-10T10:16:01+05:00	"В настоящее время для запуска внешних процессов swd выполняет fork(), затем закрывает все файловые дескрипторы (кроме нужных для коммуникации) и затем выполняет execl().

Выполнение fork() - тяжелая операция, так как создается копия ""тяжелого"" процесса swd. Предлагается выполнять внешние процессы с помощью вызова posix_spawn(), который не дублирует память процесса, а блокирует родительский процесс до момента старта образа процесса-потомка. Экспериментально подтверждено, что в условиях значительного объема памяти, используемой родительским процессом, вызов posix_spawn() ведет себя лучше (работает даже когда fork() завершается с ошибкой). Вместо закрытия дескрипторов предлагается устанавливать им флаг CLOEXEC.

Аналогичным образом следует заменить вызовы popen(), также использующей fork().
"	alx
	4	Не работает установка уровней приема и передачи RTP потоков платы VE-01	sw		баг	alx	closed	2014-03-20T18:51:42+06:00	2017-11-17T13:29:18+05:00	"При изменении уровней приема/передачи RTP потока
последующее чтение конфигурации опять дает дефолтный уровень 0.0 дБм."	alx
	36	Баг при отображении уровня сигнала платы VE-01	web-интерфейс (sw)		баг	alx	closed	2014-03-27T11:17:09+06:00	2017-11-17T13:29:18+05:00	При получении высокого уровня сигнаа из IP в статистике отображается неверное значение типа -6546.3 дБм0.	alx
	37	Ошибка активации прошивки при обновлении платы VE-01	sw		баг	alx	closed	2014-04-07T17:38:48+06:00	2017-11-17T13:29:18+05:00	С некоторой вероятностью (больше 0.5) при перепрошивке платы VE-01 в состоянии отображается ошибка активации прошивки, хотя прошивка проходит успешно.	alx
	42	Изменить дизайн таблиц (главным образом, таблицы коммутации)	sw		баг	alx	closed	2014-05-26T16:16:14+06:00	2017-11-17T13:29:18+05:00	"Сделать линии между ячейками белыми чтобы ""не пестрило"". Убрать подчеркивание надписей.
[[Image(tdmnew.png)]]"	alx
	45	Не подсвечивается ячейка в таблице Ethernet->VLAN	web-интерфейс (sw)		баг	alx	closed	2014-06-04T15:59:48+06:00	2017-11-17T13:29:18+05:00	"При первом входе во вкладку VLAN нет подсветки ячейки порта к которому подключена плата. 

[[Image(1.JPG)]]


Если вернуться во вкладку Порты и затем снова зайти в VLAN, подсветка появляется

[[Image(2.JPG)]]

sw: 1078
Firefox 29.0.1"	san
	46	Глюк с отображением платы PE-04	web-интерфейс (sw)		баг	alx	closed	2014-06-04T16:22:10+06:00	2017-11-17T13:29:18+05:00	"В окне конфигурации платы, при включении режима 802.1 вылезли лишние настройки Port-based
смотри картинку
[[Image(1.JPG)]]"	san
	68	Добавление новой прошивки для платы GE-12	sw		баг	alx	closed	2014-08-05T17:45:32+06:00	2017-11-17T13:29:18+05:00	"Исправлена инициализация Marvell.
После сброса необходимо выждать большее время для инициализации (в предыдущей версии не инициализировался порт Ethernet 1)."	anatoly
	74	Неправильно отображается тип суммирования каналов TDM	web-интерфейс (sw)		баг	alx	closed	2014-09-18T10:58:55+06:00	2017-11-17T13:29:18+05:00	"При логическом суммировании непарвильно отображается тип суммирования второго и последующих слагаемых.
Там отображается ""A"" вместо ""L""."	alx
	120	глюки в работе с IE8	web-интерфейс (sw)		баг	alx	closed	2015-04-30T17:11:43+05:00	2017-11-17T13:29:18+05:00	"1. строчка Undefined
[[Image(bug1.PNG)]]
и ещё
[[Image(bug11.PNG)]]
2. Кнопка undefined (на разных окнах) видимо скрытая кнопка вылезла
[[Image(bug2.PNG)]]
3. Плата VE-01 выглядит пустовато (хоть и имеет IP и др. настройки) и не добавляются окончания, RTP или TAP
[[Image(bug3.PNG)]]

{{{
Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E; BOIE8;ENUSMSCOM)
Timestamp: Thu, 30 Apr 2015 12:10:10 UTC


Message: Array length must be a finite positive integer
Line: 5766
Char: 2
Code: 0
URI: http://192.168.0.214/js/scripts.js


Message: '_this.channelMap' is null or not an object
Line: 4986
Char: 6
Code: 0
URI: http://192.168.0.214/js/scripts.js


Message: '_this.channelMap' is null or not an object
Line: 4986
Char: 6
Code: 0
URI: http://192.168.0.214/js/scripts.js


Message: '_this.channelMap' is null or not an object
Line: 4986
Char: 6
Code: 0
URI: http://192.168.0.214/js/scripts.js


Message: '_this.channelMap' is null or not an object
Line: 4986
Char: 6
Code: 0
URI: http://192.168.0.214/js/scripts.js


Message: Array length must be a finite positive integer
Line: 5766
Char: 2
Code: 0
URI: http://192.168.0.214/js/scripts.js


Message: '_this.channelMap' is null or not an object
Line: 4986
Char: 6
Code: 0
URI: http://192.168.0.214/js/scripts.js


Message: Array length must be a finite positive integer
Line: 5766
Char: 2
Code: 0
URI: http://192.168.0.214/js/scripts.js


Message: '_this.channelMap' is null or not an object
Line: 5180
Char: 6
Code: 0
URI: http://192.168.0.214/js/scripts.js


Message: '_this.channelMap' is null or not an object
Line: 5279
Char: 6
Code: 0
URI: http://192.168.0.214/js/scripts.js


}}}
"	san
	133	PS-48 выходное реле	web-интерфейс (sw)		баг	alx	closed	2015-05-29T10:56:34+05:00	2017-11-17T13:29:18+05:00	"Убрать строчку ""Выходное реле"" в конфигурации плат PS-48 и PS-220 (исполнение без датчиков)"	andrei
	203	Не обновляется пакет через узкий канал	sw		баг	alx	closed	2016-10-14T19:15:51+05:00	2017-11-17T13:29:18+05:00	"При подключении через узкий канал связи (по утверждению anatoly, 180 кбит/с) загрузка пакета http://192.168.0.62/rel/all/ve-01-rootfs_1.0-r28.9_all.ipk заканчивается посылкой RST от платы SW-01 примерно через 4 минуты после старта загрузки. Все это время, судя по tcpdump'у, загрузка шла нормально. После прекращения закачки браузер по-прежнему показывает ожидание, то есть с точки зрения пользователя процесс продолжается...

Вот завершающий фрагмент вывода tcpdump'а:
{{{
19:08:22.247389 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [.], ack 5196796, win 32512, options [nop,nop,TS val 32885492 ecr 1326093093], length 0
19:08:22.247430 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5246028:5247476, ack 114, win 227, options [nop,nop,TS val 1326093616 ecr 32885492], length 1448
19:08:22.311889 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [.], ack 5198244, win 32512, options [nop,nop,TS val 32885556 ecr 1326093109], length 0
19:08:22.311930 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5247476:5248924, ack 114, win 227, options [nop,nop,TS val 1326093632 ecr 32885556], length 1448
19:08:22.376389 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [.], ack 5199692, win 32512, options [nop,nop,TS val 32885620 ecr 1326093125], length 0
19:08:22.376430 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5248924:5250372, ack 114, win 227, options [nop,nop,TS val 1326093648 ecr 32885620], length 1448
19:08:22.439888 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [.], ack 5201140, win 32512, options [nop,nop,TS val 32885683 ecr 1326093141], length 0
19:08:22.439930 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5250372:5251820, ack 114, win 227, options [nop,nop,TS val 1326093664 ecr 32885683], length 1448
19:08:22.463264 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [F.], seq 114, ack 5202588, win 32512, options [nop,nop,TS val 32885706 ecr 1326093157], length 0
19:08:22.463321 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5251820:5253268, ack 115, win 227, options [nop,nop,TS val 1326093670 ecr 32885706], length 1448
19:08:22.463331 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5253268:5254716, ack 115, win 227, options [nop,nop,TS val 1326093670 ecr 32885706], length 1448
19:08:22.525767 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [R], seq 2665927481, win 0, length 0
19:08:22.589889 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [R], seq 2665927481, win 0, length 0
19:08:22.654264 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [R], seq 2665927481, win 0, length 0
19:08:22.718389 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [R], seq 2665927481, win 0, length 0
19:08:22.782633 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [R], seq 2665927481, win 0, length 0
}}}

Предположительно срабатывает какой-то таймаут неактивности (или в браузере, или в плате), который по-тихому убивает весь процесс."	alx
	231	Окно RT-01 доработка	web-интерфейс (sw)		задача	alx	closed	2017-04-11T15:32:30+05:00	2017-11-17T13:29:18+05:00	"~~мотороллер не мой~~Задачу ставит Алексей, я лишь размещаю ссылку.
На стр. 2 - 3 [[https://docs.google.com/document/d/1bZjHYUBrhakTo--ggJ6lveVqeWAwXc9195bpCVVTX_g/edit?usp=sharing|документа]] описаны настройки платы RT-01 которые необходимо визуализировать.
"	san
	290	Агент Zabbix	sw		задача	alx	closed	2017-10-10T11:30:30+05:00	2017-11-17T13:29:18+05:00	Добавить в Шаблоны MC04-DSL-3U для Zabbix запросы к платам GE-108, GE-16	alexkuh
	1	Клонировать endpoint'ы платы VE-01	web-интерфейс (sw)		улучшение	alx	closed	2014-03-20T12:44:49+06:00	2017-11-17T13:29:18+05:00	"Endpoint'ам платы VE-01 добавить кнопку ""клонировать"", при нажатии которой пользователя попросят ввести новый номер канала, после чего будет создан новый endpoint с заданным номером канала и параметрами старого. После этого при необходимости параметры можно отредактировать."	alx
	3	Сделать конфигурацию включения/выключения передачи СУВ в RTP потоках платы VE-01	web-интерфейс (sw)		улучшение	alx	closed	2014-03-20T15:48:01+06:00	2017-11-17T13:29:18+05:00	Сделать конфигурацию включения/выключения передачи СУВ в RTP потоках платы VE-01	alx
	5	"Исправлять ""безымянные"" аварии в журнале при получении MIB'а платы"	swd		улучшение	alx	closed	2014-03-21T12:23:06+06:00	2017-11-17T13:29:18+05:00	"Иногда при появлении платы от нее в плату SW-01 приходит TRAP до того как получен MIB.
В результате в журнал записывается авария с ""[oid]"" в качсетве текста и пустым именем платы.
При получении MIB платы необходимо запрашивать из журнала аварии платы за последние 10 секунд, и если там есть записи с пустым именем платы и ""[oid]"" вместо нормального текста, ""чинить"" их, вписывая правильные имя платы и текст аварии."	alx
	16	Сделать блокировку ИСУМ-агента	swd		улучшение	alx	closed	2014-03-21T12:50:34+06:00	2017-11-17T13:29:18+05:00	"Сделать блокировку ИСУМ-агента: во время блокировки никакие события не посылаются,
 а посылается одно событие в момент снятия блокировки (если события вообще были).
Это поможет избежать посылки множества сообщений в ИСУМ, например, при обработке TRAP'а с множеством переменных или при пропадании платы.
Можно задействовать атомарный счетчик, такие уже используются где-то в STP."	alx
	34	Указывать локальные адрес/порт RTP потоков платы VE-01	web-интерфейс (sw)		улучшение	alx	closed	2014-03-25T14:46:54+06:00	2017-11-17T13:29:18+05:00	"В списке RTP-потоков платы VE-01 рядом в колонкой ""Назначение"" добавить колонку, в которой будут отображаться локальные адрес/порт RTP потока. А то сейчас номер порта вычисляется по формуле 10000 + 2 * (ср - 1), вычислять это в уме неудобно."	alx
	39	В таблице коммутации подсвечивать ячейку, куда скоммутирован канал	web-интерфейс (sw)		улучшение	alx	closed	2014-05-26T15:41:06+06:00	2017-11-17T13:29:18+05:00	При наведении курсора на ячейку табилицы коммутации выделять ту ячейку (или несколько ячеек, если это групповой канал), которая в нее скоммутирована.	alx
	40	"Запрашивать подтверение при нажатии кнопок ""Все 1:0"" и ""Завернуть все"""	web-интерфейс (sw)		улучшение	alx	closed	2014-05-26T15:47:34+06:00	2017-11-17T13:29:18+05:00	"При нажатии кнопок ""Все 1:0"" и ""Завернуть все"" запрашивать подтверждение."	alx
	41	"Сделать возможность ""отката"" изменений в таблице коммутации"	web-интерфейс (sw)		улучшение	alx	closed	2014-05-26T15:48:22+06:00	2017-11-17T13:29:18+05:00		alx
	43	"Запрашивать подтверждение после нажатия ""OK"" в диалоге настройки канала."	web-интерфейс (sw)		улучшение	alx	closed	2014-05-26T16:19:43+06:00	2017-11-17T13:29:18+05:00	Тикет переоткрыт по указанию директора. Будет сделано.	alx
	77	Доработать вкладку состояния SM-01	web-интерфейс (sw)		улучшение	alx	closed	2014-10-16T16:59:27+06:00	2017-11-17T13:29:18+05:00	"1. Убрать кнопку ""Обновить"", сделать автообновление параметров (частота обновления 1..3 сек.)

2. Кнопка сбросить(с желтым треугольником) должна присутствовать только в ""конфигурации"", из ""состояния"" нужно её убрать

3 Кнопку ""Синхронизация"" переназвать ""Синхронизация Eth""
"	san
	134	PS-48 округление показаний	web-интерфейс (sw)		улучшение	alx	closed	2015-05-29T11:00:28+05:00	2017-11-17T13:29:18+05:00	"В конфигурации PS-48 округлять значения параметров до одного знака после запятой. Значения должны совпадать в веб-интерфейсе и в супервизоре.
Согласовать с Найдановым"	andrei
	171	"Реализовать функцию ""всестороннего резервирования"""	sw		улучшение	alx	new	2016-03-28T17:04:21+05:00	2019-01-11T17:50:22+05:00	"Реализовать функцию ""всестороннего резервирования"" (выбора направления групповых каналов) и формирования констант в незанятые канальные интервалы"	alx
	189	"В столбце ""State"" платы SM-02 при значении 3 писать ""Нет СЦС"""	sw		улучшение	alx	closed	2016-08-04T15:38:35+05:00	2017-11-17T13:29:18+05:00		alx
	234	Несовместимость конфигураций разных версий TE-01	web-интерфейс (sw)		улучшение	san	closed	2017-06-05T14:18:12+05:00	2017-11-17T13:29:18+05:00	"Выяснилось, что при обновлении TE-01 с 6-й ревизии до 8-й, старая конфигурация платы может быть не правильно интерпретирована новой версией, что приводит к неработоспособной конфигурации платы.
Подробности у автора платы(Алексея).

Считаю, что пользователя, как минимум, нужно предупредить об этом перед обновлением.

Может быть, в чэнджлог для 8-й версии добавить предупреждение?
(7-я ревизия содержала серьёзную ошибку, и если я правильно помню, была изъята)"	san
	254	"Вкладка TDM: кнопка ""сброс выделения"""	web-интерфейс (sw)		улучшение	alx	closed	2017-08-04T18:01:44+05:00	2017-11-17T13:29:18+05:00	"Иван считает эту кнопку избыточной, выделение можно сбросить кликом с шифтом. Алексей тоже предлагал ограничится тыком с шифтом.

И, потыкав, уже не против.

Может уберём кнопочку?"	san
	261	Сделать показ файлов *.txt инлайн	swd		улучшение	alx	closed	2017-08-17T10:39:42+05:00	2017-11-17T13:29:18+05:00	Сейчас генерируемый MIB-файл показывается браузерами инлайн, а корневой MIB (заранее созданный), как минимум, Opera предлагает сохранить.	alx
	50	У находящейся в резерве платы гасить желтый индикатор (MEM)	swd		баг	alx	closed	2014-06-10T10:20:09+06:00	2014-06-26T16:54:15+06:00	"У находящейся в резерве платы гасить желтый индикатор (MEM)
Индицировать нахождение платы в резерве (короткие вспышки) либо желтым, либо зеленым светодиодом в зависимости от состояния синхронизации конфига. При изменении конфига активной платы она одлжна сигнализировать об этом записью какой-то переменной slave-платы. После этого slave-плата мигает желтым. После записи конфига начинает мигать зеленым, что говорит о сонхронизации.
В переменную имеет смысл писать какой-то таймстамп."	alx
	89	"Удаление последнего TAP интерфейса платы VE-01 не выводит строку ""Нет TAP интерфейсов"""	web-интерфейс (sw)		баг	alx	closed	2015-01-19T18:31:10+05:00	2015-01-21T10:29:19+05:00	"Удаление последнего TAP интерфейса платы VE-01 не выводит строку ""Нет TAP интерфейсов""."	alx
	113	"При принудительном выключении аварии ""Плата отсутствует"" не гаснет красная лампочка"	swd		баг	alx	closed	2015-04-07T16:10:19+05:00	2015-04-07T17:10:58+05:00	"Если в блоке есть только одна авария - ""Плата отсутствует"", то при отключении этой аварии (кнопкой ""X"" на строке аварии) красная лампочка ""alr"" продолжает гореть. Это связано с тем, что setMasterAlarm() вызывается только в случае появления аварии с приоритетом больше текущего. ""Вниз"" же приоритет изменялся только путем опроса переменной платы.

Надо, видимо, при любом изменении в списке аварий пересчитывать текущий приоритет по списку аварий."	alx
	166	Появляются лишник кнопки при скрытии результата	web-интерфейс (sw)		баг	alx	closed	2016-01-25T16:16:56+05:00	2020-07-09T18:30:50+05:00	"После проверки доступных обновлений, если нажать кнопку ""скрыть"" на рамке результата проверки, то панель результатов пропадает, а в панели со списком обновлений появляются лишние кнопки ""выбрать все"", ""отменить все"" и ""установить выбранные пакеты""."	alx
	196	Разобраться с позиционированием окон	web-интерфейс (sw)		баг	alx	closed	2016-08-26T16:55:25+05:00	2016-10-26T10:45:00+05:00	"Сейчас позиционирование окон функцией alignCenter() не всегда работает правильно, так как $(this).width(); и  $(this).height(); не всегда возвращают правильные ширину и высоту ""окна"".

Надо попробовать найти решение. Возможно, поможет переход на более свежую версию jQuery..."	alx
	222	Активные поля вводы у заблокированного интерфейса плат SM-01/SM-02	web-интерфейс (sw)		баг	alx	closed	2017-02-14T15:16:41+05:00	2017-02-14T15:22:43+05:00	"При открытии конфигурации платы SM-01/SM-02, в которой заблокирован интерфейс E1, поля ""Номер потока TDM"" и ""Число каналов TDM"" оказываются не заблокировнными. В то же время если снять и снова установить блокировку, эти поля блокируются.

Надо сделать механизм блокировки, как в настройках интерфейсов DSL."	alx
	226	Возможное переполнение разрядности счетчика секунд плат SM-01/SM-02	sw		баг	alx	closed	2017-03-02T14:59:01+05:00	2017-03-03T10:52:30+05:00	"От пользователя аппаратуры (через ledol) поступила жалоба о том, что в какой-то момент счетчик секунд одного из DSL регенераторов в линии стали отображаться в веб-интерфейсе отрицательными числами. Линия была в работе около 3 месяцев. Сброс счетчиков исправил ситуацию.

Предположительно у значения счетчика, отдаваемого платой, появилась единица в старшем разряде. Необходимо проверить возможность такого эффекта и внести соответствующие исправления."	alx
	374	В состоянии порта ethernet отображается полудуплекс при 1000 Мбит/с.	web-интерфейс (sw)		баг	alx	closed	2019-02-20T12:06:48+05:00	2019-03-25T12:11:03+05:00	"Как сообщил Артем, при соединении двух плат SW-01 (в двух разных блоках) между собой оптическим волокном на одной из сторон веб-интерфейс отображал полудуплексный режим (на другой стороне - полно-дуплексный).

Так как на скорости 1000 Мбит/с полудуплексного режима не бывает (а порт модуля SFP работает в режиме 1000Base-X, где других скоростей не бывает), это, очевидно, ложная индикация.

В документации на коммутатор, который формирует слово индикации состояния порта, ничего не сказано о том, что бит дуплекса валиден только для скоростей 10 и 100 Мбит/с. Там сказано, что бит отражает результат авто-переговоров о дуплексе, если они разрешены, или ""ручную"" установку дуплекса, если запрещены. Однако в описании упомянутых битов разрешения авто-переговоров и ""ручной"" установки дуплекса указано, что они действуют только для скоростей 10/100.

Предполагаю, что в случае скорости 1000 Мбит/с бит состояния дуплекса может содержать произвольное значение и должен игнорироваться.
"	alx
	375	Отрицательные значения в счётчиках пакетов на вкладке Ethernet	web-интерфейс (sw)		баг	alx	closed	2019-02-20T16:34:41+05:00	2019-03-25T12:06:51+05:00	"r1682
[[Image(111.png)]]
"	san
	401	Ошибка в названии настроек модуля FS01 платы PD-04	web-интерфейс (sw)		баг	alx	closed	2019-11-11T18:42:21+05:00	2020-03-23T18:10:47+05:00	"По словам разработчика модуля FS01, в веб-интерфейсе платы PD-04 в настройках этого модуля параметры ""Уровень приема"" и ""Уровень передачи"" названы неверно. На самом деле это настройки ""Усиление приема"" и ""Усиление передачи"".

Надо исправить."	alx
	416	Дублирование записи enableAutoMaster в конфиге	sw		баг	alx	closed	2020-02-19T15:34:13+05:00	2020-02-19T16:51:54+05:00	"1. Очистил конфиг
1. Сохранил в ПЗУ
1. Скачал конфиг
1. Установил на 5 месте чекбокс ""необходимая""
1. Сохранил в ПЗУ
1. Скачал конфиг

В конфиге обнаружил, что параметр enableAutoMaster встречается два раза, подозреваю что это ошибка, т.к. значение параметра должно быть однозначным. 
 
Фрагмент конфига:
{{{
<?xml version=""1.0"" encoding=""UTF-8""?>
<config>
  <enableAutoMaster>true</enableAutoMaster>
  <created name="""" timestamp=""1582108177"" date=""Wed Feb 19 10:29:37 2020"" host=""sw01"" addr=""192.168.1.104""/>
  <enableAutoMaster>true</enableAutoMaster>
  <trapsinks root-index=""9999""/>
  <icmslisteners/>
  <zabbix-agent/>
  <cdrUploads/>
  <display nosound=""1""/>
  <board type=""VF-08"" code=""41"" slot=""5"" required=""1"">
}}}
"	san
	418	"""Необходимая"" резервная sw-01."	swd		баг	alx	closed	2020-02-19T16:56:39+05:00	2020-03-23T11:19:09+05:00	"При сохранение конфига, запись <board> для резервной платы SW-01 в конфиге не сохраняется, и поэтому невозможно сохранить параметр Необходимая(required=""1""), для этой платы.
- Предлагаю, для единообразия, сохранять параметр необходимая для резервной платы SW-01.
Кроме того, эксперимент показал, что эта настройка не работает для резервной sw-01(выдернул плату из корзины, авария не появилась).
- Предлагаю задействовать функцию ""Необходимая"" для резервной sw-01."	san
	465	Сообщения о CDR в логе содержат не всю информацию	sw		баг	alx	closed	2020-10-20T15:19:45+05:00	2020-10-20T16:28:15+05:00	"Заметил, что сообщения о CDR в логе нашей АТС обрываются на полуслове.

Думаю так быть не должно.
(оригиналы логов можно скачать с нашей АТС)
r1815
Версия ПО VE-01 = 56
{{{

Sep  9 09:23:11 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643354,""duration"":27,""hangup"":1599643381,""org-host"":""192.168.0.4"",""org-name"":""Котельников О. Б."",""org-scheme"":""tel"",""org-type"":""FXS"",""org-user"":""307"",""to-hos
Sep  9 09:23:11 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643354,""duration"":27,""hangup"":1599643381,""org-host"":""192.168.0.4"",""org-name"":""Котельников О. Б."",""org-scheme"":""tel"",""org-type"":""FXS"",""org-user"":""307"",""to-hos
Sep  9 09:25:33 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643371,""duration"":153,""hangup"":1599643524,""org-host"":""192.168.0.4"",""org-name"":""Мильченко В."",""org-port"":""5060"",""org-scheme"":""sip"",""org-user"":""525"",""to-host"":""19
Sep  9 09:25:34 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643371,""duration"":153,""hangup"":1599643524,""org-host"":""192.168.0.13"",""org-name"":""Мильченко В."",""org-scheme"":""sip"",""org-user"":""525"",""to-host"":""192.168.0.4"",""to-sc
Sep  9 09:25:34 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643371,""duration"":153,""hangup"":1599643524,""org-host"":""192.168.0.4"",""org-name"":""Мильченко В."",""org-port"":""5060"",""org-scheme"":""sip"",""org-user"":""525"",""to-host"":""19
Sep  9 09:25:34 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643371,""duration"":153,""hangup"":1599643524,""org-host"":""192.168.0.13"",""org-name"":""Мильченко В."",""org-scheme"":""sip"",""org-user"":""525"",""to-host"":""192.168.0.4"",""to-sc
Sep  9 09:49:06 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599644855,""duration"":81,""hangup"":1599644936,""org-host"":""192.168.0.4"",""org-name"":""Неволин А. Е."",""org-scheme"":""tel"",""org-type"":""FXS"",""org-user"":""322"",""to-host"":""192.
Sep  9 09:49:06 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599644855,""duration"":81,""hangup"":1599644936,""org-host"":""192.168.0.13"",""org-name"":""Неволин А. Е."",""org-scheme"":""sip"",""org-user"":""322"",""to-host"":""192.168.0.4"",""to-sch
Sep  9 09:49:06 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599644855,""duration"":81,""hangup"":1599644936,""org-host"":""192.168.0.4"",""org-name"":""Неволин А. Е."",""org-scheme"":""tel"",""org-type"":""FXS"",""org-user"":""322"",""to-host"":""192.
Sep  9 09:49:06 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599644855,""duration"":81,""hangup"":1599644936,""org-host"":""192.168.0.13"",""org-name"":""Неволин А. Е."",""org-scheme"":""sip"",""org-user"":""322"",""to-host"":""192.168.0.4"",""to-sch
Sep  9 09:57:10 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599645410,""duration"":10,""hangup"":1599645420,""org-host"":""192.168.0.4"",""org-name"":""Котельников О. Б."",""org-scheme"":""tel"",""org-type"":""FXS"",""org-user"":""307"",""to-hos


}}}"	san
	500	Вкладка Ethernet. Счётчик пакетов показывает отрицательное число.	sw		баг	alx	closed	2021-03-16T17:46:29+05:00	2021-03-16T19:27:50+05:00	"Число пакетов не может быть отрицательным, думаю это баг.
Как воспроизвести не знаю, случайно заметил в Свитче Разработчиков.
[[Image(1.png)]]"	san
	567	"Окно PD-04, модуль R485, текст в поле ""позиция данных"" отображается серым"	web-интерфейс (sw)		баг	alx	closed	2022-03-16T16:51:46+05:00	2022-03-17T10:49:25+05:00	"Текст в поле ""позиция данных"" отображается серым цветом (как задизэйбленный) хотя по логике должен быть чёрным.
[[Image(https://trac.adc-line.ru/mc-04/raw-attachment/ticket/922/ss1.jpg)]]"	san
	582	Поведение окна плат SM при разрыве/восстановлении связи	web-интерфейс (sw)		баг	alx	closed	2022-10-19T10:09:37+05:00	2022-10-19T11:57:34+05:00	"Эксперимент:
- открыть окно платы X
- разорвать связь между браузером и блоком 
- подождать длительное время (не знаю точно какое, кажется пары минут достаточно)
- восстановить связь

Если X - не плата SM, то окно платы продолжает отображать параметры в реальном времени (проверял на платах FS-08, BS-220)
Если X - плата SM (проверял на SM-02), то значение параметров платы в окне больше не обновляется.
Не знаю было ли так задумано или это ошибка, но отсутствие обновления параметров в окне создаёт некоторый дискомфорт в работе пользователей. Предлагаю поведение окна плат SM при разрыве/восстановлении связи сделать таким-же как у остальных плат."	san
	614	Всегда передавать адрес шлюза и адрес DNS платам VE-01 / VE-02	swd		баг	alx	closed	2023-01-24T13:54:59+05:00	2023-01-24T14:01:42+05:00	"Сейчас в платы VE-01 и VE-02 записывается адрес шлюза в переменную .7.0 и адрес DNS в переменную .11.0 только если они установлены в конфиг-файле. Из-за этого при импорте конфигурации, в которой адреса шлюза и/или адреса DNS нет (используется DHCP) адрес шлюза и/или DNS в плату не записывается. Если в плату ранее был записан адрес шлюза и/или адрес DNS (из старой конфигурации), то он таким и остается.

**Предлагается** записывать в плату адреса шлюза и DNS всегда, даже если их нет в когфиг-файле (тогда записывать пустую строку)."	alx
	625	В режиме SSE иногда некорректно отображается список плат	web-интерфейс (sw)		баг	alx	closed	2023-08-02T17:07:42+05:00	2023-10-30T16:52:53+05:00	"Женя несколько раз воспроизводил случайно, один раз демонстрировал мне и alx результат.
Что он делал, со слов Жени:
1. Кассета больше чем на половину заполнена платами, платы отображаются в списке
2. Женя достаёт из блока большую часть плат - но они по прежнему отображаются в списке спустя длительное время.
3. Если открыть веб-интерфейс в новой вкладке браузера, ""лишних"" плат там нет.

Как воспроизвести специально Женя не знает.
r2304"	san
	632	Вкладка TDM: После рестарта платы пропадает ссылка в всплывающей подсказке	web-интерфейс (sw)		баг	alx	closed	2023-09-12T09:09:58+05:00	2023-09-12T16:26:48+05:00	"Конфигурируя пользователю что-то, я заметил:
1. если открыть окно платы по ссылке из TDM маппера
2. затем из окна платы перезапустить её
3. то ссылка для открытия окна платы не появляется в всплывающей подсказке ячейки, не смотря на то что плата уже появилась в списке плат.
4. если зайти на вкладку Платы и вернуться обратно в TDM - ссылка появится.

Плата в эксперименте была RT-01, номер ревизии sw не помню."	san
	710	Спонтанная перезагрузка блока 3U	sw		баг	alx	closed	2024-10-09T12:05:06+05:00	2024-11-10T12:40:13+05:00	"swd-r2410
Я ожидал, что блок не будет перезагружаться, сетевых штормов не было в это время и других предпосылок для перезагрузки не было.
Ничего не предвещало беды, Влад и я аутентифицировались в web интерфейсе блока и затем, внезапно, вопреки моим ожиданиям, произошла перезагрузка по watchdog.

{{{
Sep 24 05:32:59 sw01 daemon.err ntpd[247]: i/o error on routing socket No buffer space available - disabling
Oct  2 01:12:01 sw01 daemon.info swd[254]: user admin from [::ffff:192.168.0.7] authenticated
Oct  2 01:15:06 sw01 daemon.info swd[254]: user admin from [::ffff:192.168.0.7] authenticated
Oct  2 01:16:03 sw01 daemon.info swd[254]: user admin from [::ffff:192.168.0.7] authenticated
Oct  2 01:16:37 sw01 daemon.info swd[254]: user admin from [::ffff:192.168.0.83] authenticated
Oct  2 01:16:48 sw01 user.warn kernel: Alignment trap: MHD-connection (7362) PC=0xb681e3b4 Instr=0xe510500c Address=0x0000003f FSR 0x001
Oct  2 01:17:25 sw01 syslog.info syslogd started: BusyBox v1.18.5
Oct  2 01:17:25 sw01 user.notice kernel: klogd started: BusyBox v1.18.5 (2015-09-18 17:21:03 YEKT)
Oct  2 01:17:25 sw01 user.info kernel: Booting Linux on physical CPU 0
Oct  2 01:17:25 sw01 user.notice kernel: Linux version 3.6.9 (alx@ubuntu) (gcc version 4.5.3 20110311 (prerelease) (GCC) ) #1 Wed Jan 25 19:26:02 +05 2017
Oct  2 01:17:25 sw01 user.warn kernel: CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Oct  2 01:17:25 sw01 user.warn kernel: CPU: VIVT data cache, VIVT instruction cache
Oct  2 01:17:25 sw01 user.warn kernel: Machine: Atmel AT91SAM9G20-EK
Oct  2 01:17:25 sw01 user.warn kernel: Memory policy: ECC disabled, Data cache writeback
Oct  2 01:17:25 sw01 user.info kernel: AT91: Detected soc type: at91sam9g20
Oct  2 01:17:25 sw01 user.info kernel: AT91: Detected soc subtype: Unknown
Oct  2 01:17:25 sw01 user.info kernel: AT91: sram at 0x2fc000 of 0x8000 mapped at 0xfef70000
Oct  2 01:17:25 sw01 user.debug kernel: On node 0 totalpages: 16384
Oct  2 01:17:25 sw01 user.debug kernel: free_area_init_node: node 0, pgdat c03d39a8, node_mem_map c03e7000
Oct  2 01:17:25 sw01 user.debug kernel:   Normal zone: 128 pages used for memmap
Oct  2 01:17:26 sw01 user.debug kernel:   Normal zone: 0 pages reserved
Oct  2 01:17:26 sw01 user.debug kernel:   Normal zone: 16256 pages, LIFO batch:3
Oct  2 01:17:26 sw01 user.warn kernel: Clocks: CPU 396 MHz, master 132 MHz, main 18.432 MHz
Oct  2 01:17:26 sw01 user.debug kernel: pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
Oct  2 01:17:26 sw01 user.debug kernel: pcpu-alloc: [0] 0 
Oct  2 01:17:26 sw01 user.warn kernel: Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Oct  2 01:17:26 sw01 user.notice kernel: Kernel command line: console=ttyS0,115200 root=/dev/mtdblock5 mtdparts=atmel_nand:128k(bootstrap)ro,256k(uboot)ro,128k(env1)ro,128k(env2)ro,3M(linux),-(root) rw rootfstype=jffs2
Oct  2 01:17:26 sw01 user.info kernel: PID hash table entries: 256 (order: -2, 1024 bytes)
Oct  2 01:17:26 sw01 user.info kernel: Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Oct  2 01:17:26 sw01 user.info kernel: Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Oct  2 01:17:26 sw01 user.info kernel: Memory: 64MB = 64MB total
Oct  2 01:17:26 sw01 user.notice kernel: Memory: 60932k/60932k available, 4604k reserved, 0K highmem
Oct  2 01:17:26 sw01 user.notice kernel: Virtual kernel memory layout:
Oct  2 01:17:26 sw01 user.notice kernel:     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
Oct  2 01:17:26 sw01 user.notice kernel:     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
Oct  2 01:17:26 sw01 user.notice kernel:     vmalloc : 0xc4800000 - 0xff000000   ( 936 MB)
Oct  2 01:17:26 sw01 user.notice kernel:     lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)
Oct  2 01:17:26 sw01 user.notice kernel:     modules : 0xbf000000 - 0xc0000000   (  16 MB)
Oct  2 01:17:26 sw01 user.notice kernel:       .text : 0xc0008000 - 0xc038b134   (3597 kB)
Oct  2 01:17:26 sw01 user.notice kernel:       .init : 0xc038c000 - 0xc03abcdc   ( 128 kB)
Oct  2 01:17:26 sw01 user.notice kernel:       .data : 0xc03ac000 - 0xc03d4200   ( 161 kB)
Oct  2 01:17:26 sw01 user.notice kernel:        .bss : 0xc03d4224 - 0xc03e6cd8   (  75 kB)
Oct  2 01:17:26 sw01 user.info kernel: NR_IRQS:16 nr_irqs:16 16
Oct  2 01:17:26 sw01 user.info kernel: AT91: 96 gpio irqs in 3 banks
Oct  2 01:17:26 sw01 user.info kernel: sched_clock: 32 bits at 1kHz, resolution 1000000ns, wraps every 4294967295ms
Oct  2 01:17:26 sw01 user.info kernel: Console: colour dummy device 80x30
Oct  2 01:17:26 sw01 user.info kernel: Calibrating delay loop... 196.35 BogoMIPS (lpj=98176)
Oct  2 01:17:26 sw01 user.info kernel: pid_max: default: 32768 minimum: 301
Oct  2 01:17:26 sw01 user.info kernel: Mount-cache hash table entries: 512
Oct  2 01:17:26 sw01 user.info kernel: CPU: Testing write buffer coherency: ok
Oct  2 01:17:26 sw01 user.info kernel: Setting up static identity map for 0x202aed60 - 0x202aedb8
Oct  2 01:17:26 sw01 user.info kernel: devtmpfs: initialized
Oct  2 01:17:26 sw01 user.info kernel: NET: Registered protocol family 16
Oct  2 01:17:26 sw01 user.info kernel: DMA: preallocated 256 KiB pool for atomic coherent allocations
Oct  2 01:17:26 sw01 user.info kernel: AT91: Power Management
Oct  2 01:17:26 sw01 user.info kernel: AT91: Starting after watchdog reset
Oct  2 01:17:26 sw01 user.debug kernel: tcb_clksrc: tc0 at 16.012 MHz
Oct  2 01:17:26 sw01 user.info kernel: bio: create slab <bio-0> at 0
Oct  2 01:17:26 sw01 user.notice kernel: SCSI subsystem initialized
Oct  2 01:17:26 sw01 user.info kernel: usbcore: registered new interface driver usbfs
Oct  2 01:17:26 sw01 user.info kernel: usbcore: registered new interface driver hub
Oct  2 01:17:26 sw01 user.info kernel: usbcore: registered new device driver usb
Oct  2 01:17:26 sw01 user.info kernel: i2c-gpio i2c-gpio.0: using pins 23 (SDA) and 24 (SCL)
Oct  2 01:17:26 sw01 user.info kernel: i2c-gpio i2c-gpio.1: using pins 65 (SDA) and 64 (SCL)
Oct  2 01:17:26 sw01 user.info kernel: cfg80211: Calling CRDA to update world regulatory domain
Oct  2 01:17:26 sw01 user.info kernel: Switching to clocksource tcb_clksrc
Oct  2 01:17:26 sw01 user.info kernel: NET: Registered protocol family 2
Oct  2 01:17:26 sw01 user.info kernel: TCP established hash table entries: 2048 (order: 2, 16384 bytes)
Oct  2 01:17:26 sw01 user.info kernel: TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
Oct  2 01:17:26 sw01 user.info kernel: TCP: Hash tables configured (established 2048 bind 2048)
Oct  2 01:17:26 sw01 user.info kernel: TCP: reno registered
Oct  2 01:17:26 sw01 user.info kernel: UDP hash table entries: 256 (order: 0, 4096 bytes)
Oct  2 01:17:26 sw01 user.info kernel: UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
Oct  2 01:17:26 sw01 user.info kernel: NET: Registered protocol family 1
Oct  2 01:17:26 sw01 user.info kernel: RPC: Registered named UNIX socket transport module.
Oct  2 01:17:26 sw01 user.info kernel: RPC: Registered udp transport module.
Oct  2 01:17:26 sw01 user.info kernel: RPC: Registered tcp transport module.
Oct  2 01:17:26 sw01 user.info kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Oct  2 01:17:26 sw01 user.info kernel: jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
Oct  2 01:17:26 sw01 user.info kernel: msgmni has been set to 119
Oct  2 01:17:26 sw01 user.info kernel: Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
Oct  2 01:17:26 sw01 user.info kernel: io scheduler noop registered (default)
Oct  2 01:17:26 sw01 user.info kernel: atmel_usart.0: ttyS0 at MMIO 0xfffff200 (irq = 17) is a ATMEL_SERIAL
Oct  2 01:17:26 sw01 user.info kernel: console [ttyS0] enabled
Oct  2 01:17:26 sw01 user.info kernel: atmel_usart.1: ttyS1 at MMIO 0xfffb0000 (irq = 22) is a ATMEL_SERIAL
Oct  2 01:17:26 sw01 user.info kernel: brd: module loaded
Oct  2 01:17:26 sw01 user.info kernel: loop: module loaded
Oct  2 01:17:26 sw01 user.info kernel: atmel_nand: Use On Flash BBT
Oct  2 01:17:26 sw01 user.info kernel: atmel_nand atmel_nand: No DMA support for NAND access.
Oct  2 01:17:26 sw01 user.info kernel: NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit), page size: 2048, OOB size: 64
Oct  2 01:17:26 sw01 user.info kernel: Bad block table found at page 131008, version 0x01
Oct  2 01:17:26 sw01 user.info kernel: Bad block table found at page 130944, version 0x01
Oct  2 01:17:26 sw01 user.info kernel: nand_read_bbt: bad block at 0x00000b400000
Oct  2 01:17:26 sw01 user.notice kernel: 6 cmdlinepart partitions found on MTD device atmel_nand
Oct  2 01:17:26 sw01 user.notice kernel: Creating 6 MTD partitions on ""atmel_nand"":
Oct  2 01:17:26 sw01 user.notice kernel: 0x000000000000-0x000000020000 : ""bootstrap""
Oct  2 01:17:26 sw01 user.notice kernel: 0x000000020000-0x000000060000 : ""uboot""
Oct  2 01:17:26 sw01 user.notice kernel: 0x000000060000-0x000000080000 : ""env1""
Oct  2 01:17:26 sw01 user.notice kernel: 0x000000080000-0x0000000a0000 : ""env2""
Oct  2 01:17:26 sw01 user.notice kernel: 0x0000000a0000-0x0000003a0000 : ""linux""
Oct  2 01:17:26 sw01 user.notice kernel: 0x0000003a0000-0x000010000000 : ""root""
Oct  2 01:17:26 sw01 user.info kernel: atmel_spi atmel_spi.0: Atmel SPI Controller at 0xfffc8000 (irq 28)
Oct  2 01:17:26 sw01 user.info kernel: atmel_spi atmel_spi.0: master is unqueued, this is deprecated
Oct  2 01:17:26 sw01 user.info kernel: atmel_spi atmel_spi.1: Atmel SPI Controller at 0xfffcc000 (irq 29)
Oct  2 01:17:26 sw01 user.info kernel: atmel_spi atmel_spi.1: master is unqueued, this is deprecated
Oct  2 01:17:26 sw01 user.info kernel: libphy: MACB_mii_bus: probed
Oct  2 01:17:26 sw01 user.info kernel: macb macb: eth0: Cadence MACB at 0xfffc4000 irq 37 (02:ad:c2:00:01:de)
Oct  2 01:17:26 sw01 user.info kernel: macb macb: eth0: attached PHY driver [Marvell DX107 PHY] (mii_bus:phy_addr=macb-ffffffff:00, irq=-1)
Oct  2 01:17:26 sw01 user.info kernel: PPP generic driver version 2.4.2
Oct  2 01:17:26 sw01 user.info kernel: ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Oct  2 01:17:26 sw01 user.info kernel: at91_ohci at91_ohci: AT91 OHCI
Oct  2 01:17:26 sw01 user.info kernel: at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
Oct  2 01:17:26 sw01 user.info kernel: at91_ohci at91_ohci: irq 36, io mem 0x00500000
Oct  2 01:17:26 sw01 user.info kernel: hub 1-0:1.0: USB hub found
Oct  2 01:17:26 sw01 user.info kernel: hub 1-0:1.0: 2 ports detected
Oct  2 01:17:26 sw01 user.info kernel: Initializing USB Mass Storage driver...
Oct  2 01:17:26 sw01 user.info kernel: usbcore: registered new interface driver usb-storage
Oct  2 01:17:26 sw01 user.info kernel: USB Mass Storage support registered.
Oct  2 01:17:26 sw01 user.info kernel: udc: at91_udc version 3 May 2006
Oct  2 01:17:26 sw01 user.info kernel: mousedev: PS/2 mouse device common for all mice
Oct  2 01:17:26 sw01 user.info kernel: rtc-m41t80 0-0068: chip found, driver version 0.05
Oct  2 01:17:26 sw01 user.info kernel: rtc-m41t80 0-0068: rtc core: registered m41t80 as rtc0
Oct  2 01:17:26 sw01 user.info kernel: i2c /dev entries driver
Oct  2 01:17:26 sw01 user.info kernel: at91sam9_wdt: enabled (heartbeat=15 sec, nowayout=0)
Oct  2 01:17:26 sw01 user.debug kernel: Registered led device: alr
Oct  2 01:17:26 sw01 user.debug kernel: Registered led device: mem
Oct  2 01:17:26 sw01 user.debug kernel: Registered led device: ok
Oct  2 01:17:26 sw01 user.debug kernel: Registered led device: link9
Oct  2 01:17:26 sw01 user.debug kernel: Registered led device: buzzer
Oct  2 01:17:26 sw01 user.info kernel: TCP: cubic registered
Oct  2 01:17:26 sw01 user.info kernel: NET: Registered protocol family 10
Oct  2 01:17:26 sw01 user.info kernel: sit: IPv6 over IPv4 tunneling driver
Oct  2 01:17:26 sw01 user.info kernel: NET: Registered protocol family 17
Oct  2 01:17:26 sw01 user.info kernel: lib80211: common routines for IEEE802.11 drivers
Oct  2 01:17:26 sw01 user.debug kernel: lib80211_crypt: registered algorithm 'NULL'
Oct  2 01:17:26 sw01 user.info kernel: input: gpio-keys as /devices/platform/gpio-keys/input/input0
Oct  2 01:17:26 sw01 user.info kernel: rtc-m41t80 0-0068: setting system clock to 2024-10-02 01:17:11 UTC (1727831831)
Oct  2 01:17:26 sw01 user.warn kernel: jffs2: Empty flash at 0x023779d0 ends at 0x02378000
Oct  2 01:17:26 sw01 user.warn kernel: jffs2: Empty flash at 0x03cfb9a0 ends at 0x03cfc000
Oct  2 01:17:26 sw01 user.warn kernel: jffs2: Empty flash at 0x046bd9bc ends at 0x046be000
Oct  2 01:17:26 sw01 user.warn kernel: jffs2: Empty flash at 0x0471e414 ends at 0x0471e800
Oct  2 01:17:26 sw01 user.warn kernel: jffs2: Empty flash at 0x04dfb044 ends at 0x04dfb800
Oct  2 01:17:26 sw01 user.warn kernel: jffs2: Empty flash at 0x075973b4 ends at 0x07597800
Oct  2 01:17:26 sw01 user.warn kernel: jffs2: Empty flash at 0x093bc0b0 ends at 0x093bc800
Oct  2 01:17:26 sw01 user.warn kernel: jffs2: Empty flash at 0x0c1fa200 ends at 0x0c1fa800
Oct  2 01:17:26 sw01 user.warn kernel: jffs2: Empty flash at 0x0ed19f70 ends at 0x0ed1a000
Oct  2 01:17:26 sw01 user.info kernel: VFS: Mounted root (jffs2 filesystem) on device 31:5.
Oct  2 01:17:26 sw01 user.info kernel: devtmpfs: mounted
Oct  2 01:17:26 sw01 user.info kernel: Freeing init memory: 124K
Oct  2 01:17:26 sw01 user.info kernel:  gadget: Gadget Serial v2.4
Oct  2 01:17:26 sw01 user.info kernel:  gadget: g_serial ready
Oct  2 01:17:26 sw01 user.info kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Oct  2 01:17:26 sw01 user.info kernel: macb macb: eth0: link up (100/Full)
Oct  2 01:17:26 sw01 user.info kernel: IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Oct  2 01:17:27 sw01 daemon.info swd[254]: starting swd-r2410
}}}"	AlexLir
	711	Неожиданная перезагрузка блока 3U	sw		баг	alx	closed	2024-10-09T12:30:45+05:00	2024-11-15T12:47:28+05:00	"Версия sw: 1.0-r2410

В 7.30 Блок 3U был включен.
В 9.05 Алексей (с IP 192.168.0.9) заходил в веб-интерфейс и настраивал плату TD-01 (выполнено 2 записи в плату).

~ 9.24 Я и Сергей В. попытались открыть веб-интерфейс блока.
Ожидали увидеть список плат, но увидели чистую незагруженную страницу в браузере. Пинг при этом проходил. Через несколько минут блок перезагрузился по watchdog.

Ниже последние строки лога до перезагрузки. Так же прилагаю файл **messages** с момента загрузки блока до рестарта
{{{

Oct  8 04:28:47 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:28:47 sw01 daemon.info swd[254]: slot 2: start alarm port 1: LOF
Oct  8 04:28:47 sw01 daemon.info swd[254]: slot 2: start alarm port 4: AIS
Oct  8 04:29:02 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:02 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:02 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:08 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:08 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:08 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:10 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:10 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:10 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:15 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:15 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:15 sw01 daemon.err swd[254]: Server reached connection limit. Closing inbound connection.
Oct  8 04:29:52 sw01 user.crit kernel: at91sam9_wdt: I will reset your machine !
}}}

"	vlad
	732	Окно 4C-37: некорректная ширина столбцов в Firefox	web-интерфейс (sw)		баг	alx	closed	2025-01-21T10:25:26+05:00	2025-01-22T11:49:54+05:00	"Вадим заметил, что в браузере Firefox (Тест проводили в Firefox 134.0.1 64-разрядный) в окне платы 4C-37, ширина столбцов, в которых нет содержимого кроме заголовков сжимается до неприлично маленькой:
[[Image(1.png)]]

r2457"	san
	151	Новый функционал для Trunk-ов	sw		задача	alx	closed	2015-09-09T12:44:29+05:00	2016-05-23T10:58:02+05:00	"0. В расширеных настройках Eth оставить всё как есть

1. В краткой конфигурации Eth добавить владку ""Агрегация портов"" (смотри рисунок)

Индикация:
- отображать в строке транка серым цветом ячейки портов без линка не зачеканные в данной строке
- отображать зелёным цветом все ячейки портов с активным линком и c отсутствием линейных аварий(если плата = SM-01)
- отображать в строке транка красным цветом ячейки зачеканных портов, без линка или с наличием одной из линейных аварий (если плата = SM-01)

Логика работы:
- Если снята галочка ""Динамическое управление"", то зачеканые  порты включены в соответствующий транк.

- Если установлена галочка ""Динамическое управление"" то в транк включаются зачеканые порты с наличием линка и отсутствием линейных аварий(для платы SM-01). При пропадания линка или появлении линейной аварии на зачеканом порте порт автоматически исключается из транка (галочка при этом не снимается, т.е. он остаётся зачеканым)
Периодичность проверки состояния портов и включения/исключения их в транк на усмотрение исполнителя.

- Oid-ы линейных аварий SM-01: 11.0, 12.0, 13.0, 14.0

- Для каждого порта нужно позволять зачекать только одну ячейку (транк)
- При нажатии на кнопку ""Добавить"", номер транка можно создавать автоматически
[[Image(newtrunks.png)]]"	san
	382	Добавить PS-220DT	sw		задача	alx	closed	2019-04-15T10:57:19+05:00	2019-04-15T11:39:24+05:00	"Требуется:
1. Зарегистрировать в номенклатуре плату PS-220DT
1. Добавить поддержку платы в MC04-DSL-3U
1. Окно платы PS-220DT отображать аналогично окну PS-220D"	san
	469	Серийный номер в ПЗУ SW-01	sw		задача	alx	closed	2020-11-10T12:53:47+05:00	2020-11-10T14:40:02+05:00	"В соответствии с #400
1. Изменить инструкцию программирования платы sw-01, добавив ввод инвентарного номера.
2. Хранить номер в ПЗУ платы SW-01"	san
	470	Вкладка Инвентаризация	web-интерфейс (sw)		задача	alx	closed	2020-11-10T12:56:20+05:00	2022-11-16T16:08:46+05:00	"В соответствии с #400:
Создать в веб-интерфейсе вкладку Инвентаризация, отображать на ней серийные номера плат, у которых они есть."	san
	6	У находящейся в резерве платы отображать дату/время последней сонхронизации конфигурации	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T12:24:01+06:00	2014-06-26T16:54:15+06:00	У находящейся в резерве платы отображать дату/время последней сонхронизации конфигурации.	alx
	53	Добавить столбец с галочками Доступ к CPU в таблицу VLAN	web-интерфейс (sw)		улучшение	alx	closed	2014-06-10T17:37:22+06:00	2014-06-17T15:06:49+06:00	"в краткую конфигурацию Ethernet(вкладка VLAN)

Установленная галочка должна означать зеркалирование пакетов в CPU
(типы пакетов те же что и сейчас в дефолте)
Снятая галочка - ни один тип пакетов не зеркалируется.

Если в текущей настройке часть этих типов пакетов не зеркалируется а часть зеркалируется(настройка проведена в полной конфигурации) отображать снятую галочку или какой-нибудь символ ""среднего состояния"""	san
	80	При очистке журнала аварий очищать последние аварии всех плат	sw		улучшение	alx	closed	2014-11-18T12:38:45+05:00	2014-11-28T17:08:16+05:00	При очистке журнала аварий очищать последние аварии всех плат.	alx
	111	"В ""Настройки сети"" добавить настройку MTU"	web-интерфейс (sw)		улучшение	alx	closed	2015-03-30T17:46:26+05:00	2016-03-16T12:39:04+05:00		san
	114	Сделать установку таймаута набора для окончаний PRI платы VE-01	web-интерфейс (sw)		улучшение	alx	closed	2015-04-12T23:19:08+05:00	2015-04-14T15:16:55+05:00		alx
	220	"Всегда включать ""tdm enable"""	ПЛИС (sw)		улучшение	alx	closed	2017-01-20T11:05:39+05:00	2025-10-16T09:47:55+05:00	"Сейчас функция включается при ""бит2 = 1"" в регистре tdmcontrol. Предлагаю всегда включать ""tdm enable"", не зависимо от значения регистра.

{{{
Регистр tdmcontrol:
бит0 - tdm_mode
бит1 - tdm_inversion
бит2 - tdm_enable
}}}

"	san
	351	Изменить способ выделения порта в окне платы при переходе по ссылке	web-интерфейс (sw)		улучшение	alx	closed	2018-10-05T10:44:24+05:00	2018-10-05T15:24:35+05:00	"При открытии окна платы PD-04 переходом по ссылке, например из всплывающей подсказки в таблице TDM, выбранный канал выделяется голубым цветом. При этом индикация состояний портов красным или зелёным, становится не читаемой
[[Image(2.png)]]
Наверняка и в других платах подобная ситуация. Предлагаю изменить способ подсветки выбранного порта на такой, который не будет мешать индикации на плате.

r1728"	san
	359	Открытие окна платы до завершения передачи конфигурации	sw		улучшение	alx	closed	2018-10-31T10:10:03+05:00	2020-03-23T18:04:27+05:00	"После того как плата была обнаружена и добавлена в список плат, в нее записывается конфигурация. На запись конфигурации требуется какое-то время. Если открыть окно платы до окончания записи конфигурации, то те настройки которые ещё не записались в плату не будут отображены в окне.
Такое поведение может ввести пользователя в заблуждение.

Предлагается каждой плате добавить признак (флаг), который должен устанавливаться, когда вся конфигурация успешно передана плате.
И при попытке пользователя открыт окно платы, передача конфигурации которой не завершена, окно платы не открывать, а вместо этого выдавать сообщение: ""Конфигурация платы не завершена, попробуйте позже"".

Для демонстрации описанного эффекта можно провести такой эксперимент
1. Перезапускаем плату VE-01
1. После того как плата появилась в списке сразу открываем её окно
1. В окне VE-01 на вкладке  Sip-окончания, отображаются не все окончания
Скриншот открытия окна, когда конфигурация ещё не завершена, скролбар в нижней позиции.
[[Image(1.png)]]

Скриншот открытия окна законфигурированной платы, скролбар в нижней позиции.
[[Image(2.png)]]

конфиг прилагается.
VE-01 ревизии 44
SW-01 r1732


"	san
	386	Контроль целостности конфигурации.	sw		улучшение	alx	closed	2019-08-13T14:02:51+05:00	2019-08-14T12:02:32+05:00	"Не давно у меня произошёл такой случай: я отправил пользователю файл конфига, а у него он применился не правильно, таблица коммутации оказалась ""пустой"". В последствии выяснилось, что где-то в ходе передачи файла он был изменён, а точнее внутрь настроек <mapper> и <gctable> были добавлены переносы строк(вероятно файл был пересохранён каким-то редактором).
Такой конфиг блок съел через веб-морду, не ругался, но повреждённый маппер применить не смог.

Предлагаю к настройкам <mapper> и <gctable> добавить поля <mapper_crc> и <gctable_crc>, содержащие контрольную сумму данных. Если у загружаемого через веб морду файла одна из контрольных сумм не совпадёт с вычисленным значением, веб-интерфейс ообщит пользователю об этом."	san
	453	Окно PD-04:модуль TG01: блокировка	web-интерфейс (sw)		улучшение	alx	closed	2020-08-19T18:03:07+05:00	2020-08-20T11:03:41+05:00	"Когда-то я установил модуль TG-01 вместо какого-то другого, и при открытии окна платы в поле Частота оцифровки отображается пустота(видимо в настройках этого модуляместа сохранено неадекватное для модуля TG01 значение) и теперь при попытке заблокировать модуль TG01 веб-морда ругается на незаполненое поле Частота оцифровки.
Думаю что это неправильно, пользователь ведь пытается заблокировать модуль, значит остальные настройки его не волнуют.
Предлагаю, при установке галочки блокировки, если какие-то поля содержат неадекватные значения - заполнять их чем-нибудь адекватным."	san
	464	Дублирование CDR в логе	sw		улучшение	alx	closed	2020-10-20T15:16:50+05:00	2020-10-20T17:11:36+05:00	"Анализируя логи присланные пользователем я заметил, что каждая запись CDR дублируется по два раза. Скачал лог с нашей АТС и там тоже самое. Судя по всему VE-01 шлёт по два сообщения на каждую CDR. Может быть это сделано для повышения вероятности передачи?
Думаю, что дублирование захламляет лог, предлагаю избавиться от этого эффекта.
(оригиналы логов можно скачать с нашей АТС)
r1815
Версия ПО VE-01 = 56
{{{

Sep  9 09:23:11 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643354,""duration"":27,""hangup"":1599643381,""org-host"":""192.168.0.4"",""org-name"":""Котельников О. Б."",""org-scheme"":""tel"",""org-type"":""FXS"",""org-user"":""307"",""to-hos
Sep  9 09:23:11 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643354,""duration"":27,""hangup"":1599643381,""org-host"":""192.168.0.4"",""org-name"":""Котельников О. Б."",""org-scheme"":""tel"",""org-type"":""FXS"",""org-user"":""307"",""to-hos
Sep  9 09:25:33 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643371,""duration"":153,""hangup"":1599643524,""org-host"":""192.168.0.4"",""org-name"":""Мильченко В."",""org-port"":""5060"",""org-scheme"":""sip"",""org-user"":""525"",""to-host"":""19
Sep  9 09:25:34 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643371,""duration"":153,""hangup"":1599643524,""org-host"":""192.168.0.13"",""org-name"":""Мильченко В."",""org-scheme"":""sip"",""org-user"":""525"",""to-host"":""192.168.0.4"",""to-sc
Sep  9 09:25:34 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643371,""duration"":153,""hangup"":1599643524,""org-host"":""192.168.0.4"",""org-name"":""Мильченко В."",""org-port"":""5060"",""org-scheme"":""sip"",""org-user"":""525"",""to-host"":""19
Sep  9 09:25:34 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599643371,""duration"":153,""hangup"":1599643524,""org-host"":""192.168.0.13"",""org-name"":""Мильченко В."",""org-scheme"":""sip"",""org-user"":""525"",""to-host"":""192.168.0.4"",""to-sc
Sep  9 09:49:06 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599644855,""duration"":81,""hangup"":1599644936,""org-host"":""192.168.0.4"",""org-name"":""Неволин А. Е."",""org-scheme"":""tel"",""org-type"":""FXS"",""org-user"":""322"",""to-host"":""192.
Sep  9 09:49:06 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599644855,""duration"":81,""hangup"":1599644936,""org-host"":""192.168.0.13"",""org-name"":""Неволин А. Е."",""org-scheme"":""sip"",""org-user"":""322"",""to-host"":""192.168.0.4"",""to-sch
Sep  9 09:49:06 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599644855,""duration"":81,""hangup"":1599644936,""org-host"":""192.168.0.4"",""org-name"":""Неволин А. Е."",""org-scheme"":""tel"",""org-type"":""FXS"",""org-user"":""322"",""to-host"":""192.
Sep  9 09:49:06 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599644855,""duration"":81,""hangup"":1599644936,""org-host"":""192.168.0.13"",""org-name"":""Неволин А. Е."",""org-scheme"":""sip"",""org-user"":""322"",""to-host"":""192.168.0.4"",""to-sch
Sep  9 09:57:10 sw01 daemon.info swd[20451]: board_VE01.cpp:1310: slot 10: --> CDR: {""answer"":1599645410,""duration"":10,""hangup"":1599645420,""org-host"":""192.168.0.4"",""org-name"":""Котельников О. Б."",""org-scheme"":""tel"",""org-type"":""FXS"",""org-user"":""307"",""to-hos


}}}"	san
	549	Перезапуск SM после импорта конфигурации	web-интерфейс (sw)		улучшение	alx	closed	2021-11-19T12:07:08+05:00	2021-11-24T10:44:09+05:00	"Платам SM-01, SM-02, SM-03, в отличии от других плат, требуется перезапуск после записи конфигурации. Пользователи часто забывают об этом, и в результате страдают :) Чтобы облегчить им жизнь после записи конфигурации в эти платы был добавлен диалог с уведомлением о необходимости рестарта и предложением сделать рестарт.

Женя(производство) предлагает также после импорта конфигурации в перечисленные платы выдавать пользователю аналогичный диалог."	san
	553	Содержимое ячейки Последняя авария в момент аварии на плате	web-интерфейс (sw)		улучшение	alx	closed	2021-11-22T10:18:42+05:00	2021-11-22T12:09:01+05:00	"Влад обратил внимание, что в момент когда плата находится в аварии, содержимое ячейки ""Последняя авария"" может ввести пользователя в заблуждение, т.к. в нём отображается последняя завершенная авария, а не те которые прямо сейчас присутствуют в плате.
Например на плате сейчас авария LOS, а в Последняя авария написано ""датчик регенератора"".

Предлагается отображать последнюю аварию, только когда на плате нет аварий, а при аварийном состоянии платы не отображать ничего в этой ячейке.
Либо при аварии платы отображать не последнюю завершённую, а последнюю появившиюся аварию."	san
	564	VE-02:  очищать URI окончаний FS01, FO01 при очистке конфига	sw		улучшение	alx	closed	2022-01-24T14:33:52+05:00	2022-01-25T17:52:42+05:00	"При нажатии кнопки ""Очистить конфиг"" настройки URI канальных окончаний 255 и 256 платы VE-02 остаются такими, какими их ввёл пользователь(проверялось на окончаниях FS01, FO01). Пользователю может показаться это неправильным - очистка не сработала.
Предлагаю при очистке конфига очищать и значения полей URI."	san
	613	Обновлять список аварий в режиме SSE при перезагрузке платы.	web-интерфейс (sw)		улучшение	alx	closed	2023-01-20T09:44:29+05:00	2023-01-20T14:31:43+05:00	"При работе в режиме SSE, пользователи обнаружили неудобство: если при наличии аварий в списке аварий, перезапустить плату SW-01 питанием, то после загрузки платы, эти аварии по прежнему остаются в списке в браузере, не смотря на то что их на самом деле нет.
Предлагаю на стороне пользователя каким-то определять что плата была перезагружена и ""синхронизировать"" список аварий."	san
	618	Таблица TDM. Подсвечивать только разблокированные каналы плат канальных окончаний	web-интерфейс (sw)		улучшение	alx	closed	2023-05-24T17:26:45+05:00	2023-06-02T12:25:59+05:00	"Для повышения наглядности при коммутации каналов, Толя предложил для плат канальных окончаний FS-08, FO-08, VF-08, в таблице коммутации подсвечивать только разблокированные каналы, как это сделано для PD-04.
Предложение я поддерживаю, но на мой взгляд оно создаёт два небольших ухудшения:
- если все каналы платы заблокированы, то в таблице плата не отобразится и нельзя будет перейти по ссылке. Т.е. пользователю, находящемуся на вкладке TDM,  придётся сначала зайти на вкладку Платы, разблокировать каналы, вернуться обратно и  потом уже наглядно коммутировать.
- становится ещё менее заметной ""граница"" выделенных под плату 8 таймслотов

Я предлагаю к Толиному предложению ещё добавить:
1. При включеном чекбоксе ""Режим канальных плат"" отображать сетку разделяющую первые 4 потока на кусочки по 8 таймслотов.
2. Заблокированые каналы плат отображать ""как-то по другому"", может быть менее ярким оттенком того же цвета.
[[Image(1.png)]]

"	san
	676	Инвентаризация: добавить платы у которых нет серийного номера.	web-интерфейс (sw)		улучшение	alx	closed	2024-03-21T16:11:49+05:00	2024-03-26T14:16:30+05:00	"Некоторым пользователям требуется периодически проводить инвентаризацию - сверять состав оборудования и серийные номера указанные по бумагам с реально установленным в блоках. И им было бы удобно на вкладке Инвентаризация видеть все платы, установленные в блок, в том числе и те у которых нет переменной с серийным номером. В поле серийного номера для таких плат предлагаю оставить пустоту или прочерк.
"	san
	705	Отображать аварийное состояние блока в шапке веб-интерфейса.	web-интерфейс (sw)		улучшение	alx	closed	2024-08-05T15:13:46+05:00	2024-08-06T12:07:14+05:00	"От нескольких пользователей поступило пожелание/предложение, им хотелось бы видеть состояние ""общей аварии блока""(то самое которое мы выводим на реле стоечной сигнализации) находясь в любом месте веб-интерфейса.
Например, при наличии аварий в блоке, подсвечивать шрифт или фон имени блока красным.

Объясняется это желание так: находясь на вкладке Платы, пользователь видит аварии, но если перейдёт на другую вкладку, то нет. Иногда пользователь может нечаянно законфигурить что-то, что вызовет аварию и не увидит этого сразу в том-же интерфейсе."	san
	708	"SM-01, SM-02, SM-03: отображать ""плата неисправна"" вместо ""регенераторы отсутствуют"""	web-интерфейс (sw)		улучшение	alx	closed	2024-09-12T17:38:19+05:00	2024-09-16T12:54:36+05:00	"По словам san, надпись ""регенераторы отсутствуют"", отображаемая в веб-интерфейсе в диалоге конфигурации плат SM-01, SM-02 и SM-03, не соответствует действительности, так как даже при полном отсутствии регенераторов сама плата SM-* присутствует в таблице регенераторов как первый регенератор (.8.1....). Полное же отсутствие регенераторов в таблице (когда переменные PRESENT (.8.х.1.0) всех строк равны нулю) может быть только если модуль DSL отсутствует или не прогрузился, то есть при неисправности платы.

Учитывая написанное выше, **предлагается** заменить надпись ""регенераторы отсутствуют"" на ""плата неисправна""."	alx
	731	Привести к единообразию RX power (average) из Информации о модуле SFP	web-интерфейс (sw)		улучшение	alx	closed	2025-01-21T10:14:51+05:00	2025-02-18T10:04:18+05:00	"Женя заметил что значение поля {{{RX power (average)}}} в окне ""Информация о модуле SFP"" платы SW-01, в случае когда к модулю ничего не подключено, для разных модулей (20 и 40 км) имеет разные значения:
1. SW-01 и модуль 20 км - no signal
1. GE-12 и модуль 40 км - no signal
1. SW-01 и модуль 40 км - 0.000 mv

Предлагаю для 40 км модуля, в целях единообразия, тоже выводить ""no signal"" в этой ситуации.

p.s. модуль 20 км есть в SW-01 в демоблоке, а модули 40 км есть в Женином блоке в плате GE-12 и SW-01 (192.168.0.230 - будет доступен в течение сегодняшнего рабочего дня) "	san
	783	Окно 6S-220 уменьшить ширину левой колонки	web-интерфейс (sw)		улучшение	alx	closed	2026-01-16T16:14:11+05:00	2026-01-16T16:50:58+05:00	"Женя заметил, что после добавления надписи ""Максимальная мощность платы: 65 Вт по шине -48 В (из которых 40 Вт по шине 12 В)"" левую колонку с табличкой неприлично растянуло и выглядеть она стала хуже, чем до растягивания.
[[Image(1.png)]]
Предлагаю принять меры для того, чтобы вернуть ширину левой колонки в норму, как например это выглядит на плате PS-48D:
[[Image(2.png)]]"	san
	25	Можно установить одновременно Tagged и Untagged checkbox в таблице VLAN'ов GE-04	web-интерфейс (sw)		баг	alx	closed	2014-03-21T14:03:29+06:00	2016-06-10T15:05:06+05:00	Убрать возможность установить одновременно Tagged и Untagged checkbox в таблице VLAN'ов платы GE-04	alx
	58	"Не позволять устанавливать 0 в поле ""Таймаут гудка"" платы VE-01"	web-интерфейс (sw)		баг	alx	closed	2014-06-18T16:08:18+06:00	2014-12-04T14:25:23+05:00	"Не позволять устанавливать 0 в поле ""Таймаут гудка"" платы VE-01"	alx
	65	Конфиг-файл доступен для чтения без аутентификации	swd		баг	alx	closed	2014-07-31T16:25:01+06:00	2014-11-11T18:41:08+05:00	"Загружаем страницу с блока, в диалоге аутентификации нажимаем ESC,
затем нажимаем кнопку ""Скачать сохраненную конфигурацию"" - и получаем файл."	alx
	66	При несконфигурированной ПЛИС выдавать аварию	swd		баг	alx	new	2014-07-31T16:28:14+06:00	2014-07-31T16:28:14+06:00	"При постоянной ошибке конфигурации ПЛИС (например испорчен файл прошивки)
горит зеленая лампочка ""OK"", и о неисправности платы ничего не гвоорит.
Надо формировать аварию при незаконфигурированной ПЛИС."	alx
	67	Ложный переход в режим master	swd		баг	alx	closed	2014-07-31T16:42:25+06:00	2016-08-01T18:57:26+05:00	"В процессе работы swd опрашивает регистр master ПЛИС. Если ПЛИС несконфигурирована (например испорчен файл конфигурации), из регистра будут прочитаны единицы. Это ошибочно принимается за работу ПЛИС в активном режиме.

При интерпретации содержимого регистра master необходимо проверять также адрес платы и законфигурированность ПЛИС."	alx
	72	Убрать зависимость от контента страницы	web-интерфейс (sw)		баг	alx	closed	2014-09-11T12:11:16+06:00	2017-11-17T12:48:19+05:00	"Убрать зависимость от контента страницы (функции типа text(), html(), селекторы :contains и т.п.),
так как контент страницы может быть модифицирован браузером (например при автоматическом переводе)."	alx
	88	sw01 daemon.err swd[10961]: cannot open /dev/rtc0: Device or resource busy	sw		баг	alx	closed	2015-01-19T18:01:09+05:00	2015-06-02T12:26:25+05:00	"Периодически на разных блоках возникает такая ошибка. Предположительно при попытке одновременного чтения RTC разными.

Надо попробовать воспроизвести и завести семафор доступа к RTC."	alx
	96	При записи в часы времени из браузера веб-морда просит залогиниться, хотя я уже залогинен	web-интерфейс (sw)		баг	alx	closed	2015-03-17T13:28:14+05:00	2015-03-18T19:09:29+05:00		san
	108	На вкладке Ethernet(краткая) скорость порта иногда показывет отрицательные значения	web-интерфейс (sw)		баг	alx	closed	2015-03-26T16:33:11+05:00	2016-03-16T10:52:45+05:00		san
	144	SM-01: баг не даёт конфигурировать плату	sw		баг	alx	closed	2015-08-06T12:49:38+05:00	2016-03-16T09:58:09+05:00	"Наблюдал баг всего 2 раза, воспроизвести пока не могу.
Плата SM-01 в рабочем состоянии, в списке присутствует, параметры читаются, окно конфигурации открывается. Но при попытке записать что-то в плату (Применить например) ругается ""No such board"".

Есть подозрение что такое состояние получилось после неудачной попытки рестарта платы SM (нажал кнопку рестарт, а рестарта по какой-то причине не произошло). Но пока только подозрение."	san
	170	"tdm маппер: При изменении значения ""Режим канальных плат"" настройка tdm_inversion обнуляется"	web-интерфейс (sw)		баг	alx	closed	2016-03-25T16:44:03+05:00	2016-06-09T16:19:51+05:00		san
	178	Странности поведения 63-го порта на вкладке VLAN	swd		баг	alx	closed	2016-05-31T16:48:45+05:00	2016-06-01T16:22:20+05:00	"Если в кратких настройках Ethernet, в таблице VLAN снять галочку с порта 63, то форвардинг в этот порт прекратится не сразу (а примерно через 40 секунд - минуту). Это выглядит странно.
"	san
	209	Не перезагружается страница после успешной аутентификации	web-интерфейс (sw)		баг	alx	closed	2016-11-01T14:28:24+05:00	2019-05-23T10:49:37+05:00	"После успешной аутентификации в окне аутентификации появляется строка ""Выполняется вход"", но перезагрузка страницы не происходит.

Предположительно эффект возникает, когда страница открыта по URL ""/#""."	alx
	380	Окно ST-018: Исправить WCAT на VCAT	web-интерфейс (sw)		баг	alx	closed	2019-03-20T10:03:10+05:00	2019-03-20T10:10:19+05:00	"Разработчик платы сообщает, что в в название столбца закралась опечатка.
Вместо WCAT должно VCAT (от слова Virtual)

По мотивам mc-04:ticket:340. После исправления нужно сообщить в этот тикет для правки описания."	san
	445	Окно PD-04: названия модулей с ошибкой	web-интерфейс (sw)		баг	alx	closed	2020-06-17T09:43:36+05:00	2020-06-17T10:18:50+05:00	"В окне платы PD-04, в название модулей закрался лишний символ - тире.
Например вместо FS01 написано FS-01, подозреваю что и с другими модулями та же ошибка, нужно исправить название модулей на соответствующие действительности."	san
	495	"VE-01, VE-02: Sip-пользователи. Не записывается пустое значение в ""Группа перехвата вызовов"""	web-интерфейс (sw)		баг	alx	closed	2021-02-24T17:28:45+05:00	2021-02-24T17:56:56+05:00	"В настройку Sip-пользователей ""Группа перехвата вызовов"" не удаётся записать пустое значение.

- записываю в настройку значение, например 12345 (Ок->Применить)
- записываю в настройку пустое значение(Ок->Применить)
- закрываю окно конфигурации VE-01
- открываю окно конфигурации VE-01 - вижу в настройке значение 12345, хотя ожидал увидеть пустое.

r2026"	san
	629	PD-04: CS24: Не дизейблятся поля заблокировных настроек	web-интерфейс (sw)		баг	alx	closed	2023-08-31T11:50:20+05:00	2023-08-31T14:27:50+05:00	"По логике работы модуля CS24, при снятом чекбоксе ""Передача в канале ТЧ сигнала Охрана""	 должен быть запрещён ввод в поле ""Позиция данных сигнала ""Охрана"""" и аналогично при снятом 
""Передача в канале ТЧ сигнала Запуск/Пожар"" должно быть задизейблено поле ""Позиция данных сигнала Запуск/Пожар""
В r2304 это работает не всегда:
- если открыть окно платы и вышеописаные чекбоксы сняты, то в соответствующие поля можно ввести данные
- если при снятых чекбоксах установить чекбокс Блокировка, затем снять его - в поля можно ввести данные"	san
	86	Рассмотреть возможность замены libmicrohttpd на libevht	swd		задача	alx	closed	2014-12-16T16:31:02+05:00	2016-06-10T14:43:58+05:00	Рассмотреть возможность замены libmicrohttpd на libevht (https://github.com/ellzey/libevhtp/)	alx
	271	Выгрузка/загрузка частей конфигурации блока	sw		задача	alx	closed	2017-09-13T18:54:02+05:00	2020-04-29T12:16:52+05:00	"Ваня предложил интересную, на мой взгляд, идею.

Добавить в веб морду функции ""выгрузки""/""загрузки""/""сброса в дефолт"" отдельных частей конфигурации блока:
Например отдельно скачать настройки групповых каналов из одного блока и загрузить их в другой блок.
Так-же отдельно можно выделить:
- настройки всех плат
- настройки конкретной платы(не привязанные к слоту)
- тдм маппер
- Eth коммутатор

Часто блоки проекта сконфигурированные по разному содержат одинаковые или близкие настройки отдельных ""частей"", и для ускорения/упрощения процесса конфигурации пригодилась бы такая функция.(можно конечно вручную копировать нужные части в конфиг. файлах но это не очень удобно)"	san
	310	Мониторинг регенераторов SM-xx	web-интерфейс (sw)		задача	alx	new	2017-11-22T15:33:18+05:00	2018-10-09T10:11:50+05:00	"Пользователи часто жалуются на сложность мониторинга регенераторов подключенных к плате SM-xx. Тема эта уже давно назрела, попытался всё описать, если что-то забыл или наврал поправляйте.

Что нужно от регенераторов:
I. Собственно мониторинг. Периодическое обновление информации о состоянии участков линейного тракта, накопление статистики и т.д.. 
II. Детализация аварии на линейном тракте. Допустим тракт состоит из N участков (N-1 регенераторов) и в момент аварии пользователи хотят получить детализированное сообщение в программе мониторинга и логах, на каком участке и на какой паре произошла авария.

Сложности текущего варианта:
1. Для мониторинга нужно периодически посылать команду опроса, т.е. программе мониторинга кроме чтения придётся делать ещё и запись в определённую переменную, либо посылать команду другими средствами. В любом случае это дополнительная сложность.
2. При новом опросе таблица очищается и до окончания опроса в таблице не корректные данные (не понятно регенератор пропал(не отвечает) или опрос ещё не завершен) а точного признака окончания опроса нет, есть некоторые критерии, но мы их сами ещё не можем до конца сформулировать и я думаю что перекладывать задачу определения критериев конца опроса на пользователя не правильно.
3. Проблема с отказом EOC канала на платах SM-01, суть: EOC канал может перейти в нерабочее состояние при некоторых условиях(одновременное попадание ЕОС пакетов с разных сторон в регенератор). Подробности у Влада.
4. Конфликты с совместным доступом, это следствие из п. 1-3, если два пользователя независимо друг от друга будут проводить опрос и считывать таблицу, они могут мешать друг-другу. 
 - Очищение таблицы вызванное опросами одного мешает прочитать таблицу другому.
 - При повторном опросе до завершения предыдущего, возможно проявление проблемы с EOC на SM-01. Так-же это возможно при мониторинге с двух сторон

Предлагается:
a. Плата SW-01 сама периодически отправляет команды опроса платам SM-xx и кэширует таблицы регенераторов для мониторинга и отображения в веб-интерфейсе.

b. При возникновении аварии линейного тракта производится немедленный опрос регенераторов для детализации аварии.

с. Пользователь, при необходимости, может через веб-морду нажать кнопку опрос не дожидаясь автоматического обновления таблицы.


Вопросы:
- Критерии конца опроса (таймаут, кол-во регенераторов,...)
- Опрос по разным парам. Для простоты ограничиться опросом по паре А?
- Что делать с опросом с двух концов?

"	san
	412	Инструкция проверки SW-01	sw		задача	alx	closed	2019-12-06T11:13:11+05:00	2021-09-03T10:32:17+05:00	"У директора есть некоторые предложения по документу ""Технические требования, инструкция по программированию и порядок испытаний платы SW-01"".
Требуется обсуждение, но после того как закончится горячка конца года.

Собственно задача: собраться у директора и обсудить пункты вышеупомянутого документа.

Обсудить в том числе:
- 2.4.51. Контролировать тестером E1 скорость потока на выходе порта E1 платы SM-01, она должна быть равна скорости на входе.
- Добавление измерения тока потребления платы.
- Измерять цепи синхронизации при бОльшей нагрузке."	andrei
	12	Некорректное поведение чекбоксов .disabled	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T12:45:18+06:00	2023-01-09T14:50:25+05:00	"В таблицах с чекбоксом .disabled изменить поведение чекбокса так, чтобы он использовал
функцию disable(), а не устанавливал атрибут disabled напрямую. А то получается, что
элемент отображается серым, но снятие чекбокса его активирует (например в серые
поля можно вводить данные).
И вообще продумать отображение .disabled элементов интерфейса, чтобы серый оверлей помещался поверх них только один раз (сейчас вложенные .disabled элементы дают элементы разной степени серости)."	alx
	13	"В плате GE-04 в режиме 802.1Q какие-то ""неполадки"" с портами."	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T12:47:10+06:00	2016-10-27T17:45:37+05:00	"В плате GE-04 в режиме 802.1Q принудительно устанавливать порт членом того VLAN, ID которого
присваиваестя untagget пакетам, принятым этим портом."	alx
	17	"Сделать кнопку ""Обновить"" на странице FDB"	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T12:51:00+06:00	2020-04-14T16:44:51+05:00	"Сделать кнопку ""Обновить"" на странице FDB."	alx
	21	Сделать опрос и вывод списка аппаратуры	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T13:58:55+06:00	2025-08-28T17:37:45+05:00	Сделать опрос и вывод списка аппаратуры (широковещательным UDP пакетом).	alx
	31	Сделать коммутацию обратного потока Е1	web-интерфейс (sw)		улучшение	alx	new	2014-03-21T14:07:03+06:00	2014-06-16T18:13:53+06:00	Сделать коммутацию обратного потока Е1.	alx
	59	Отображать информацию об обновлениях плат с разбивкой по версиям	web-интерфейс (sw)		улучшение	alx	closed	2014-06-19T11:56:02+06:00	2020-04-14T16:21:08+05:00	"Отображать информацию об обновлениях плат с разбивкой по версиям.
Версии и их даты брать из атрибутов тега <revision/>.
Передавать ответ браузеру в виде массива хэшей вместо строки."	alx
	118	"Заменить фразу ""Нет обновлений"""	sw		улучшение	alx	closed	2015-04-22T09:10:49+05:00	2015-06-02T12:52:07+05:00	"Заменить фразу ""Нет обновлений"" на ""Нет доступных обновлений""."	alx
	126	В плате E1-08 проверять совпадение позиции TDM разных портов	web-интерфейс (sw)		улучшение	alx	closed	2015-05-21T16:57:12+05:00	2023-10-05T11:00:30+05:00	и если совпадает, выдавать предупреждение.	alx
	146	При сохранении файла конфига добавлять к названию по умолчанию имя блока	sw		улучшение	alx	closed	2015-08-17T08:40:45+05:00	2020-04-07T18:40:35+05:00	"сейчас предлагает сохранять config.xml
нужно: config_ГРС Серменево.xml

Будет очень удобно при сохранении резервных конфигураций на нескольких блоках сразу."	san
	167	Оптимизировать Zabbix-агент	swd		улучшение	alx	closed	2016-02-25T15:36:19+05:00	2016-04-26T19:04:11+05:00	"В реализации агента некоторые вещи сделаны неоптимально и могут быть оптимизированы.

1. OID переменной и номер слота могут вычисляться на этапе составления списка элементов и храниться в классе !ItemParams. Это избавит от необходимости выполнять такой анализ при обработке каждого TRAP'а.
1. Если реальный ключ элемента хранить в !ItemParams, то ключ хэша items может быть приведен к виду, облегчающему поиск ключа в оббработчике TRAP'а. Тогда поиск можно быдет производить через find(), а не полным перебором элементов хэша."	alx
	173	окно платы SM-xx: небольшие улучшения	web-интерфейс (sw)		улучшение	alx	closed	2016-04-12T16:58:10+05:00	2016-08-05T12:12:36+05:00	"для плат SM-xx
1. Пояснение к значению переменной мастер/слэйв. На вкладке Состояние
В таблице ""Состояние регенераторов"" в колонке MAST при значении ""0"", или ""2"" - выводить в ячейке надпись ""S(0)"", ""S(2)"", а при значении ""1"" - выводить ""M(1)"", при других значениях выводить число как есть.

2. На вкладке Конфигурация нужно изменить условия проверки на адекватность для значения ""Число каналов eth"". Значение этого поля должно быть в диапазоне [0..(N-P)] , где N -число каналов, P -позиция Eth"	san
	245	Генерация mib	sw		улучшение	alx	closed	2017-07-12T18:01:57+05:00	2017-07-14T14:41:08+05:00	"Сейчас mib сгенерированный блоком содержит довольно мало уточняющей информации и пользователю сложно разобраться в том какая переменная для чего. Конечно в мибе любой платы можно добавлять описания для переменных, но в некоторых платах таких описаний нет (например по причине нехватки памяти для хранения большого миба)

При этом плата sw хранит в себе дополнительную информацию о некоторых переменных плат. (для отображения трапов от плат в список аварий и журнал в человекопонятном виде)
Могли бы мы использовать эти данные при генерации миба? Добавить, например, в Description переменной её человекопонятное обозначение."	san
	256	"Кнопка ""Очистить"" в чат"	web-интерфейс (sw)		улучшение	alx	closed	2017-08-14T16:48:55+05:00	2021-09-03T10:24:44+05:00	"Видел несколько блоков которые стоят уже месяц и в них ""болтаются"" старые сообщения оставленные в момент настройки оборудования. Блоки стоят ""в работе"" и хочется иметь возможность очистить чат не делая перезапуска swd."	san
	258	"Изменить название параметра ""Полоса захвата"""	web-интерфейс (sw)		улучшение	alx	closed	2017-08-16T12:06:49+05:00	2020-04-15T14:29:41+05:00	"В веб-интерфейсе на вкладке ""Генератор"" есть параметр ""Полоса захвата"", название которого не совсем точно определяет суть - на самом деле он переключает не ширину полосы захвата референсной частоты, а ширину полосы фильтра в петле обратной связи ФАПЧ. Надо бы изменить название...

Здесь же один из вариантов настройки обозначен как ""922 Гц"". Это тоже неправильно, так как, если частота REFCLK 8 кГц (а у нас, насколько я знаю, все платы выдают именно 8 кГц), то полоса фильтра обратной связи 58 Гц, а не 922 Гц."	alx
	259	"Вкладка Генератор: настройка ""Полоса захвата и удержания"""	web-интерфейс (sw)		улучшение	alx	closed	2017-08-16T14:16:50+05:00	2021-09-03T10:25:44+05:00	"Предлагаю добавить на вкладку Генератор настройку ""Полоса захвата и удержания"" с возможными вариантами:
ITU-T G.703 (E1) 100/130 ppm.
ANSI T1.403 (DS1) 64/83 ppm.

Предыдущее обсуждение тут: #257
"	san
	267	Обновлять имя блока в резервной плате	sw		улучшение	alx	closed	2017-09-04T17:13:15+05:00	2023-01-10T14:51:09+05:00	"Сейчас после получения резервной платой конфига от активной платы SW-01 имя блока не ""подхватывается"".

Предлагается доставать имя блока из конфига каждый раз после его успешной синхронизации."	alx
	276	Генератор: исключить возможность выбора второго источника синхронизации для шины	web-интерфейс (sw)		улучшение	alx	closed	2017-09-27T16:32:21+05:00	2022-11-10T15:42:33+05:00	"Иногда пользователи умудряются назначить на шину синхронизации несколько источников, при этом, естественно шина оказывается в нерабочем состоянии.

От пользователей часто поступают просьбы исключить возможность таких конфликтов.

Этот вопрос уже поднимался, хочу поднять и обсудить снова более широким кругом.
Предыдущее обсуждение #199"	san
	277	Окно платы SM-xx: опрос при входе	web-интерфейс (sw)		улучшение	alx	new	2017-09-27T17:04:47+05:00	2017-09-28T10:02:00+05:00	"Предлагается при каждом открытии окна платы SM-xx автоматически запускать ""опрос"" чтобы не вводить пользователя в заблуждение устаревшими данными в таблице.

p.s. это решение временное, в идеале в таблице должно отображаться актуальное состояние регенераторов, без нажатия кнопок."	san
	286	Нет сообщения о недопустимом значении Payload Type	web-интерфейс (sw)		улучшение	alx	closed	2017-10-05T18:21:45+05:00	2020-04-08T14:06:07+05:00	"В конфигурации платы VE-01 в настройках потока RTP в поле ""СУВ Payload Type"" можно указать недопустимое значение (например 999 или оставить строку пустой), при этом сообщения об ошибке не выдается.

Надо сделать выдачу сообщения."	alx
	293	Перевести класс Interrupt на использование eventfd(2) вместо pipe(2)	sw		улучшение	alx	closed	2017-10-16T15:04:52+05:00	2022-11-10T15:11:56+05:00	Использовать для блокировок более эффективный механизм eventfd(2) вместо pipe(2).	alx
	300	"TDM маппер: ""чистить хвосты"""	web-интерфейс (sw)		улучшение	alx	closed	2017-10-25T15:40:09+05:00	2017-10-25T18:10:38+05:00	"Не первый раз слышу от пользователей предложение добавить '''опцию''': ""Чистить хвосты старых коммутаций"".
Вот что должно происходить после включения опции: ""Если два канала A и B скоммутированы друг в друга, а пользователь производит новую коммутацию в ячейку A, то в ячейку B автоматически записывается значение Очистить.
На примере:
- Было:
1:5 -> 2:7
2:7 -> 1:5

- Пользователь коммутирует 3:4 -> 1:5 (нарушая прежнюю коммутацию 2:7 -> 1:5)

- В ячейку 2:7 автоматически записывается значение ""Очистить"" (""удаляется хвост"" 1:5->2:7 )

Пользователи предлагающие улучшение утверждают, что это должно упростить процесс изменения коммутаций, сделать его более наглядным.

p.s. Я, честно говоря, не вижу необходимости в данном улучшении, но для объективности добавил.
"	san
	301	Окно платы EM-04: выводить предупреждение при отсутствии возможности работать с СУВ	web-интерфейс (sw)		улучшение	alx	closed	2017-10-27T10:05:59+05:00	2020-04-08T11:21:17+05:00	"При отсутствии в блоке напряжения 48В.(нет ни одной из плат из списка: PS-48, PS-48D, BS-220-60W) плата EM-04 не имеет возможности принимать и передавать СУВ. Это не очевидно для пользователя, поэтому предлагаю в таком случае выдавать в окне платы ""желтую"" строку с предупреждением вроде: ""СУВ работают только при наличии в блоке напряжения 48В. (платы PS-48/PS-48D/BS-220-60W) ""

Сообщение выдавать только внутри окна платы, на вкладке Платы ничего выводить не нужно."	san
	302	Окно PE-04: выдавать предупреждение при отсутствии 48В для PoE	web-интерфейс (sw)		улучшение	alx	closed	2017-10-27T10:08:19+05:00	2020-04-08T12:22:37+05:00	"При отсутствии в блоке напряжения 48В.(нет ни одной из плат из списка: PS-48, PS-48D, BS-220-60W) плата PE-04 не имеет возможности выдать напряжение для PoE. Это не очевидно для пользователя, поэтому предлагаю в таком случае выдавать в окне платы ""желтую"" строку с предупреждением вроде: ""Функция PoE работает только при наличие в блоке напряжения 48В. (платы PS-48/PS-48D/BS-220-60W) ""

Сообщение выдавать только внутри окна платы, на вкладке Платы ничего выводить не нужно."	san
	308	TDM маппер: cгруппировать потоки по шинам	web-интерфейс (sw)		улучшение	alx	closed	2017-11-22T13:26:21+05:00	2022-11-10T13:40:38+05:00	В конфигурации разных плат есть некоторые ограничения связанные с распределением потоков плат по шинам TDM. Предлагаю, для удобства пользователя, в маппере каким-то образом объединить/выделить/пометить потоки принадлежащие к одной шине. То есть сделать так чтобы взглянув на маппер было видно разделение на шины.	san
	312	Окно GE-12/GE-16/GE-108: режим точка-точка	web-интерфейс (sw)		улучшение	alx	closed	2017-11-30T12:43:42+05:00	2020-04-08T15:31:43+05:00	"В настройке оптических плат GE-12/GE-16/GE-108 есть особенность: в ""Режиме работы оптики"" = ""точка-точка"" имеет смысл соединят блоки только через порт '''А'''. Порт '''B''' в этом режиме ""не рабочий"", данные(Eth и TDM) из него не принимаются.
То что порт B в этом режиме использовать нельзя для пользователя не очевидно, т.к. оптическое соединение устанавливается и никаких аварий нет, просто данные не проходят. К тому-же эту особенность забыли упомянуть в РЭ (mc-04:#162). Предлагаю помочь пользователю создать правильную конфигурацию.

Вижу два варианта:
1. при выбранном режиме ""точка-точка"" блокировать порт B и дизэйблить строчку его настроек.
2. при применении настроек, если выбран режим точка-точка и не блокирован порт B выдавать пользователю диалог с информацией и возможностью передумать. (""Внимание! В режиме точка-точка данные Ethernet и TDM передаются только через оптический порт A. "")

p.s. Я за вариант 1."	san
	313	Запретить пользователю удалять последний VLAN	web-интерфейс (sw)		улучшение	alx	closed	2017-12-05T11:25:00+05:00	2022-11-09T16:43:05+05:00	"Если в таблице VLAN остался последний, предлагаю спрятать кнопку его удаления, т.к. конфигурация без единой строки в таблице VLAN не имеет смысла.

Конечно пользователь найдёт и другие способы отстрелить себе ногу, но хотя-бы от одной случайности мы его можем спасти :)"	andrei
	315	PS-48D, 24D: ошибка записи переменных .15.0 и .17.0	swd		улучшение	alx	closed	2017-12-12T13:10:24+05:00	2017-12-12T13:59:33+05:00	В ходе анализа mc-04:#143 и mc-04:#144 выяснилось что swd не должен писать переменные .15.0 и .17.0 (маски аварий) в платы PS-48D, PS-24D, в этих платах таких переменных нет.	san
	317	Автоматическая подстановка уровней ЕМ-01, 4W01	web-интерфейс (sw)		улучшение	alx	closed	2017-12-15T09:49:44+05:00	2017-12-15T17:40:49+05:00	"Аналогично тикету #62 для платы ЕМ-04, было бы неплохо сделать для модулей ЕМ-01, 4W01 в плате PD-04.
При переключении режима ""2/4-х проводный"" автоматическая подстановка  ""уровень приёма"" и ""уровень передачи"" на используемые чаще всего значения.

Для модуля ЕМ01
При смене на 2хпроводный режим: прием 0 дБ передача -3,5дБ
При смене на 4хпроводный режим: прием -13 дБ, передача +4дБ

Для модуля 4W01
При смене на 2хпроводный режим: прием 0 дБ передача -7 дБ
При смене на 4хпроводный режим: прием -13 дБ, передача +4дБ

А также при снятии галочки ""блокировка"" сделать такое же автозаполнение соответственно выбранному режиму."	vlad
	321	Панель групповых каналов: перенести панель вправо	web-интерфейс (sw)		улучшение	alx	closed	2018-01-12T13:02:37+05:00	2023-09-11T16:50:20+05:00	Ваня предлагает перенести панель групповых канал в правый угол окна, т.к. в текущем расположении она закрывает кнопки Отменить/вернуть. На его взгляд пользователю будет удобнее если будет возможность пользоваться кнопками не убирая панель гк.	san
	334	Добавить перенос строки в конец mib	sw		улучшение	alx	closed	2018-05-30T12:00:02+05:00	2020-04-08T12:40:56+05:00	"В SNMP менеджере Agneko SNMPc 7.1 компилятор мибов не видит ""END"" в конце нашего файла генерируемого блоком.
Если добавить перенос строки после END - миб компилируется без ошибок.

Предлагаю добавить перенос строки, тем более в adc-mib.txt такой присутствует."	san
	340	Привести к единообразию разные названия окончания 1IND	web-интерфейс (sw)		улучшение	alx	closed	2018-06-09T12:30:09+05:00	2018-09-17T17:37:00+05:00	"- При нажатии добавить в выпадающем списке отображается: ""1ВСК индуктивный код""
- В таблице окончаний и при редактировании окончания в шапке окна отображается: 1IND

Предлагаю привести названия к единому виду, например в выпадающем списке  назвать ""1IND(индуктивный код)"".
----
//Перенес alx из ve:#272 //
"	san
	366	Окно PD-04:R232: Сменить подписи индикаторов	web-интерфейс (sw)		улучшение	alx	closed	2018-12-14T09:47:36+05:00	2018-12-14T12:20:34+05:00	"В окне PD-04 для модуля R232 выводится ряд ""индикаторов"" , подписи к индикаторам отображающим активность сигналов передачи данных не соответствуют общепринятым стандартным обозначениям и могут ввести пользователей в заблуждение.

Предлагается, сменить подписи так:
Rx -> TxD(вход)
Tx -> RxD(выход)

Уточнения вход/выход добавлены, т.к. возможно некоторые пользователи уже привыкли к нашему неправильному обозначению.
p.s. Может быть имеет смысл и для остальных сигналов (CTS, DSR, RTS, DTR) указать направление вход/выход."	san
	370	PD-04: Скрывать индикаторы сигналов управления потоком r232 при выключенном аппаратном управлении	web-интерфейс (sw)		улучшение	alx	closed	2019-02-01T16:58:51+05:00	2021-05-11T15:45:06+05:00	"У меня есть предложение, для частичного разрешения [mc-04:ticket:224 бага с отображением сигналов модуля R232 в плате PD-04].
Предлагаю скрывать в веб интерфейсе все индикаторы сигналов управления потоком модуля, когда ""Аппаратное управление"" выключено.
"	san
	372	Окно VE-01: групповое редактирование параметров	web-интерфейс (sw)		улучшение	alx	closed	2019-02-15T15:37:27+05:00	2025-03-31T12:00:51+05:00	"Было бы неплохо дать пользователю возможность изменять значения настроек одновременно в нескольких канальных окончаниях. Например, понадобилось добавить в регулярное выражение всех FxS что-то и если окончаний много, то через веб-интерфейс делать это не удобно. Выручает то, что можно взять конфиг файл и воспользоваться функцией автозамены в текстовом редакторе. Но всё-же удобней было бы если такие возможности были в веб-интерфейсе.

p.s.
Во время написания #371 у меня возникла идея: разрешить пользователю создавать шаблоны(переменные) и использовать их в полях настроек.
Например пользователь создаёт шаблон {{{$MY_IP$ = 192.168.0.254}}}, а в поле SIP URI окончаний пишет: {{{333@$MY_IP$}}}.
Или шаблон {{{$LOCAL_NUMS$ = 23[5,6]\d{2}}}}, и потом использует его в полях рег. выражениями  как-то так: {{{^(?!$LOCAL_NUMS$)}}}
При изменении шаблона, изменения автоматически попадают во все места где он используется.




"	san
	373	Окно VE-01: опционально не отображать звонки в таблице	web-интерфейс (sw)		улучшение	alx	closed	2019-02-15T16:33:42+05:00	2021-06-11T12:04:05+05:00	"Один из пользователей нашей АТС предлагает на вкладку Sip-окончания добавить чекбокс ""Не отображать звонки"". При установке чекбокса предлагается не отображать изменения в колонках: Состояние, Вызывающий, Вызываемый.
По словам пользователя, при использовании медленного компьютера, окно платы ""тормозит сильнее"" когда в следствии вызовов абонентов постоянно меняются значения полей. И добавив возможность не отображать изменения полей мы облегчим процесс просмотра и редактирования таблицы sip-окончаний на работающей АТС для медленных компьютеров.
"	san
	378	"Окно RT-01: Для индикатора ""СУВ"" учитывать выбраное активное значение СУВ"	web-интерфейс (sw)		улучшение	alx	closed	2019-02-27T10:32:13+05:00	2020-08-18T12:28:57+05:00	"Индикатор ""СУВ A"" предназначен для отображения активности сигнала ""СУВ A"", приходящего на плату, сейчас индикатор зелёный когда ""СУВ A""=1.
Однако, в плате имеется настойка активного уровня этого сигнала: ""Активный уровень СУВ""=1/0 и логичнее будет отображать индикатор зелёным когда СУВ А активен в соответствии с записанным в плату значением настройки."	san
	419	"Окно платы SM-02: Таблица ""Состояние регенераторов"" . Отображать шапку таблицы при скролинге."	sw		улучшение	alx	closed	2020-03-10T15:03:34+05:00	2020-04-25T16:46:12+05:00	Предлагаю при скроллинге таблицы оставлять видимой шапку таблицы.	andrei
	434	Отображать надписи refclk в одном регистре.	web-интерфейс (sw)		улучшение	alx	closed	2020-05-12T12:37:51+05:00	2020-05-13T16:43:38+05:00	"Vladimir [mc-04:ticket:65#comment:13 предложил] привести регистр надписей ""refclk"" в веб интерфейсе к единообразию.

Сейчас так:
вкладка ""Генератор"": REFCLK0,REFCLK1;
конфигурация плат SM-01,SM-02,TE-01: refclk0, refclk1;
конфигурация платы VE-01: refclk0, refclk1.

Думаю для меньшего количества исправлений, достаточно на вкладке Генератор изменить регистр на строчные буквы."	san
	438	Появление всплывающего окна не меняет фокус ввода	web-интерфейс (sw)		улучшение	alx	closed	2020-05-22T16:11:39+05:00	2020-05-29T11:13:09+05:00	"Сейчас при появлении всплывающего окна, например, с сообщением об ошибке, фокус сотается там, где он был до появления окна (см. например ticket:437#comment:3). Это нелогично и создает некоторые неудобства (например нажатие Enter не приводит к активации кнопки OK)...

Предлагается при добавлении нового всплывающего окна перемещать фокус на элемент этого окна (наверное в любом окне есть, как минимум, кнопка ""OK"" или ""Отмена"").

Всплывающее окно создается в-основном двум способами:
1. showPopup('name') - берется заранее подготовленный в документе код HTML;
2. myDialog() - сначала showPopup() создает пустое окно, а затем в это окно вставляется подготовленный скриптом код HTML.

Соответственно, переключать фокус надо в двух местах - в showPopup() и в myDialog()."	alx
	439	invalidValue() не всегда устанавливает фокус в поле с ошибкой	web-интерфейс (sw)		улучшение	alx	closed	2020-05-22T16:32:45+05:00	2020-05-29T11:10:42+05:00	"Фукция invalidValue() рисует красную рамку вокруг элемента с ошибкой, выдает сообщение об ошибке, после закрытия которого фокус устанавливается в элемент с ошибкой. Однако последнее происходит только при закрытии сообщения нажатием кнопки ""Закрыть"". При закрытии нажатием Esc переустановка фокуса не выполняется.

Причина такого поведения в функции warning(), которая вызывается из invalidValue(), которая устанавливает функцию, переданную в третьем аргументе onClose обработчиком кнопке ""Закрыть"".

Так как сейчас любое окно popup - это promise-объект, предлагается устанавливать обработчик onClose не кнопке ""Закрыть"", а всему окну методом always()."	alx
	449	Добавить кнопку удаляющую конфигурации всех плат отсутствующих в кассете.	web-интерфейс (sw)		улучшение	alx	closed	2020-07-22T14:57:31+05:00	2021-05-09T22:12:36+05:00	"Предлагаю добавить в веб-интерфейс кнопку, позволяющую удалить из конфиг файла в ОЗУ конфигурации всех плат отсутствующих в кассете.
Такая мысль у меня возникла при чтении очередного конфиг файла от пользователя, он содержит множество конфигов для плат которых давно уже нет в в блоке. Лишняя информация не то что бы очень сильно мешает анализу, но и не вижу причин её хранить, если известно что она не нужна.
"	san
	456	VE-01, VE-02: подсказка для канала в таймслоте 16	web-интерфейс (sw)		улучшение	alx	closed	2020-09-09T18:06:40+05:00	2020-09-10T15:44:03+05:00	"Думаю нужно, по аналогии c #435, добавить предупреждение для каналов попадающих в КИ16.
В случае если у пользователя в TDM потоках занятых VE в КИ16 передаётся СУВ, то каналы  17,49.. невозможно использовать для работы окончаний и неплохо бы напомнить пользователю о такой особенности.

"	san
	523	"Окно GE-12, GE-108, GE-16 ""Плезиохронный поток"" переименовать в ""Плезиохронный"""	web-интерфейс (sw)		улучшение	alx	closed	2021-06-24T12:27:32+05:00	2021-06-28T15:36:11+05:00	"Предлагаю название столбца ""Плезиохронный поток"" на вкладке ""Потоки E1"" в окне плат GE-12, GE-108б GE-16 переименовать в ""Плезиохронный"", т.к. и так всем понятно, что в настройках потока речь о потоке."	san
	580	Предложение: поменять обозначение портов eth1 -> Eth1, eth2 -> Eth2	web-интерфейс (sw)		улучшение	alx	closed	2022-10-14T10:54:22+05:00	2022-10-14T11:15:26+05:00	Предлагаю на вкладке Ethernet порты 8 и 9 называть не eth1 и eth2, а Eth1 и Eth2 - так как они подписаны на лицевой планке платы.	san
	581	Предложение: на вкладке Ethernet->Vlan выводить подсказку для портов 8, 9	web-интерфейс (sw)		улучшение	alx	closed	2022-10-14T11:02:38+05:00	2022-10-14T12:09:02+05:00	На вкладке VLAN в кратких настройках Ethernet, в таблице, при наведении курсора на столбец порта 0..7, при наличии линка, появляется всплывающая подсказка, например {{{slot5 MC-02}}}. Предлагаю добавить аналогичную подсказку для портов 8, 9 - выводить в подсказке {{{Eth1}}}, {{{Eth2}}}.	san
	9	При отправке пакетов не проверяется успешность send()	swd		баг	alx	closed	2014-03-21T12:34:17+06:00	2019-05-23T10:51:10+05:00	При отправке пакетов не проверяется успешность send()	alx
	10	При работе с двумя платами SW-01 возможна установка неверного режима ethernet портов	swd		баг	alx	closed	2014-03-21T12:40:52+06:00	2023-10-02T11:35:45+05:00	"При работе с двумя платами SW-01 возможна потеря и в результате ""перепутывание"" компанд
на выключение и включение ethernet портов. В результат, например при рестарте платы, команда включения ethernet порта может выполниться раньше чем команда выключения, и порт останется выключенным.
Надо отправку команды записи в переменную .7.x.1.0 перенести в объект платы SW и сделать специальным методом. При отправке запроса необходимо запоминать идентификатор запроса. При поступлении нового режима для того же самого порта ранее отправленный запрос уничтожается."	alx
	15	board_SW.cpp: при уничтожении платы ДО завершения конфигурации объект conf остается неудаленным	swd		баг	alx	closed	2014-03-21T12:48:28+06:00	2024-12-13T15:55:02+05:00	board_SW.cpp: при уничтожении платы ДО завершения конфигурации объект conf остается неудаленным.	alx
	18	При старте swd выдается сообщение о несуществовании шедулера	swd		баг	alx	closed	2014-03-21T12:52:53+06:00	2022-11-10T12:29:33+05:00	"При старте swd выдается сообщение о несуществовании шедулера. Видимо, кто-то пытается задействовать его из конструктора глобального объекта. Также бывает, что к шедулеру обращаются из деструкторов, когда его уже уничтожили.
Шедулер сделать классом (чтобы он уничтожался деструктором, а не как сейчас - вручную)."	alx
	24	"Не снимается авария посылкой тестового трапа, если ввели oid, оканчивающийся на "".0"""	web-интерфейс (sw)		баг	alx	closed	2014-03-21T14:02:40+06:00	2022-11-09T19:05:49+05:00	"Не снимается авария посылкой тестового трапа, если ввели oid, оканчивающийся на "".0"".
При указании OID без "".0"" этот ноль должен добавляться автоматически."	alx
	55	Выяснить, почему так много открытых pipe (нет ли утечки)	swd		баг	alx	closed	2014-06-16T16:55:07+06:00	2017-11-17T13:29:18+05:00	"Выяснить, почему так много открытых pipe (нет ли утечки).
Особенно при перезапусках. А то иногда бывает так:

{{{
Jun 16 10:08:56 sw01 daemon.info swd[1072]: starting swd
Jun 16 10:08:57 sw01 daemon.info swd[1072]: current logins database version is 1
Jun 16 10:08:57 sw01 daemon.info swd[1072]: HTTP daemon started
Jun 16 10:08:57 sw01 daemon.info swd[1072]: my address is 9
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.info swd[1072]: New board SW-01 in slot 9
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.err swd[1072]: board_SW.cpp:256: slot 09: cannot create SPI object
Jun 16 10:08:58 sw01 daemon.info swd[1072]: New board GE-04 in slot 3
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.info swd[1072]: New board E1-08 in slot 5
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.info swd[1072]: New board PS-48 in slot 20
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.info swd[1072]: New board EM-04 in slot 6
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.info swd[1072]: New board FS-08 in slot 11
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.info swd[1072]: New board VE-01 in slot 12
Jun 16 10:08:58 sw01 daemon.err swd[1072]: board_VE01.cpp:109: slot 12: Error getting eth0 address: Too many open files
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.info swd[1072]: New board PE-04 in slot 14
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:08:58 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:09:00 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:09:00 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:09:00 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
Jun 16 10:09:01 sw01 daemon.err swd[1072]: Failed to allocate interrupt pipe: Too many open files
}}}
"	alx
	61	Баг с файлом logins.db при первоначальной прошивке SW-01	sw		баг	alx	closed	2014-07-17T15:36:30+06:00	2017-11-17T13:29:18+05:00	"Действия после первоначальной прошивки SW-01 (uboot + загрузка с tftp сервера)

'''Good:''' После прошивки SW-01 открываем её браузером, авторизуемся, '''меняем IP адрес''', выключаем питание. При слетующем включении авторизуемся в браузере admin/<пустая строка> нормально (logins_good.db)

'''Bad:''' После прошивки открываем браузером, авторизуемся, выключаем питание. При слетующем включении файл logins.db внезапно изменяется и не получается авторизоваться admin/<пустая строка> (logins_bad.db)
"	san
	79	Дважды вывелись нераспознанные переменные	web-интерфейс (sw)		баг	alx	closed	2014-10-23T12:46:30+06:00	2017-11-17T13:29:18+05:00	У Саши появился глюк: в конфигурации платы PS-какой-то дважды были выведены нераспознанные переменные. Лг говорит, что это как-то связано с выключением/включением блока.	alx
	92	не обновляется цвет аварии на вкладке платы в списке аварий	web-интерфейс (sw)		баг	alx	closed	2015-02-09T16:31:32+05:00	2017-11-17T13:29:18+05:00	"Слот 20: Была жёлтая авария(2), потом стала красная(1), а в списке так и осталась желтой.
[[Image(1.2.PNG)]]"	san
	99	"""готов к записи"" при отсутствии обновления"	web-интерфейс (sw)		баг	alx	closed	2015-03-18T18:51:48+05:00	2017-11-17T13:29:18+05:00	"Если сначала положить файл новой прошивки, а после появления предложения обновить плату его удалить,
то предложение обновить плату пропадает, но в колонке ""Состояние"" остается надпись ""Готов к записи""."	alx
	117	баг отображения в TDM мапере (IE11 свеженький)	web-интерфейс (sw)		баг	alx	closed	2015-04-17T09:34:31+05:00	2017-11-17T13:29:18+05:00	"[[Image(bug.PNG)]]

На рисунке: при наведении мышки на ячейку 6:1 ячейка 1:1 выделяется
В актуальных версиях Internet Explorer этот функционал не работает.

Ревизия sw: 1325

Версии браузеров:
IE 11.0.9600.17358
IE 11.0.10240
MS Edge 20.10240"	san
	217	Обнулять суммы при сохранении таблицы групповых каналов gctable	swd		баг	alx	closed	2016-12-09T16:39:24+05:00	2017-11-17T13:29:18+05:00	"Сейчас при сохранении таблицы групповых каналов gctable плата SW-01 читает из ПЛИС всю таблицу и сохраняет ее в документе XML. Однако не все элементы таблицы являются собственно данными конфигурации. Там есть еще некая сумма, которая доступна только для чтения, и из которой из раза в раз могут читаться разные значения. Это плохо, так как приводит к (фактически ложной) пересинхронизации резервных плат (они каждый раз получают от активной платы разные конфиги).

Предлагается обнулять эти элементы перед сохранением в конфиге."	alx
	273	Функция автоматического контроля канала	sw		задача	alx	assigned	2017-09-18T18:46:23+05:00	2025-10-15T18:00:07+05:00	"viktam натолкнул меня на идею (см. mc-04:#12). Предположим, в сети организован некий канал, который никак не используется в ""нормальных"" ситуациях, а предусмотрен на случай проведения каких-либо ""аварийных"" работ. Канал, который не находится в работе, легко непреднамеренно ""сломать"" в процессе различных изменений конфигурации, и не заметить этого. Будет очень печально, если на момент наступления таких работ окажется, что аварийный канал не работает. Поэтому требуется регулярная проверка исправности такого канала.

Возникла идея - возложить такую проверку на саму аппаратуру.

Мне видится несколько возможных вариантов проверки исправности канала (в зависимости от его типа и характера): передача в канал некоего сигнала (гармонического для речевых каналов, цифрового для цифровых) и прием этого сигнала на выходе канала. Периодичность посылки должна настраиваться - раз в час, раз в сутки и т.п. Период должен быть достаточно большим чтобы не мешать нормальному использованию канала. Если приемник не ""увидел"" сигнал в течение двух интервалов (тоже, наверное, можно настраивать), формируется предупреждающее сообщение (придумать как и какое).

Сигнал не должен быть очень простым, чтобы не было ложных положительных срабатываний, но и не должен быть слишком сложным, чтобы легко был реализуем средствами ПЛИС. Как вариант, последовательность тональных посылок нескольких определенных частот определенной длительности...

Предлагаю обсудить детали возможной реализации и степень полезности этой функции."	alx
	2	Валидировать имя абонента (realname) VE-01	web-интерфейс (sw)		улучшение	alx	closed	2014-03-20T14:38:47+06:00	2017-11-17T13:29:18+05:00	Проверять отсутствие в имени абонента кавычек и других недопустимых символов.	alx
	8	Добавить к аргументам writeVarList() callback-функцию и aux	swd		улучшение	alx	closed	2014-03-21T12:26:34+06:00	2017-11-17T13:29:18+05:00	Добавить к аргументам writeVarList() callback-функцию и aux. Функции передавать код успешности записи.	alx
	11	"После очистки журнала добавлять запись ""Журнал ваврий очищен"""	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T12:41:29+06:00	2017-11-17T13:29:18+05:00	"После очистки журнала добавлять запись ""Журнал ваврий очищен"""	alx
	14	"При клике на ""не нашу"" плату SW-01 предлагать перейти на ее URL"	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T12:48:03+06:00	2017-11-17T13:29:18+05:00	"При клике на ""не нашу"" плату SW-01 предлагать перейти на ее URL. Адрес получать от самой платы"	alx
	22	"""Ошибка записи конфигурации платы: Not found"""	sw		улучшение	alx	closed	2014-03-21T14:01:20+06:00	2020-04-13T15:29:49+05:00	"После появлении платы SM-01 но до считывания с нее MIB попытка записи конфигурации завершается сообщением ""Ошибка записи конфигурации платы: Not found"".
При записи переменных в плату проверять наличие MIB'а, и если его нет, ждать несколько секунд?"	alx
	26	В плате GE-04 добавить третий режим портов	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T14:04:33+06:00	2017-11-17T13:29:18+05:00	В плате GE-04 добавить третий режим портов - как port-based, но все порты включены во все VLAN'ы принудительно.	alx
	38	Заполнять значениями по умолчанию QoS мониторинг в плате VE-01	sw		улучшение	alx	closed	2014-04-25T16:48:50+06:00	2017-11-17T13:29:18+05:00	"Сейчас при создании нового абонента или потока RTP в форме конфигурации QoS мониторинг выключен
и все его поля пустые. Это неудобно, т.к. после включения приходится вводить все значения вручную."	alx
	75	"В окне платы PE-04 необходимо отображать  состояние ""громкого боя"" вкл./выкл."	web-интерфейс (sw)		улучшение	alx	closed	2014-09-30T10:29:48+06:00	2017-11-17T13:29:18+05:00	"Желательно с цветовой индикацией
Громкий бой включен - красный цвет, выключен - зелёный"	san
	123	"Хочется кнопку Отменить в ""Обновлении SW"""	web-интерфейс (sw)		улучшение	alx	closed	2015-05-07T10:33:19+05:00	2020-04-25T16:04:20+05:00	"Если нажать кнопку ""Проверить обновления"" в некоторых случаях (отсутствие доступа к сайту например) процесс проверки может затянуться:
[[Image(1.PNG)]]

Пользователь видит проблему, но остановить это не может, придётся ждать окончания, что довольно долго (минуты)

"	san
	127	ТДМ. Резервирование Е1	web-интерфейс (sw)		улучшение	alx	closed	2015-05-21T18:00:05+05:00	2017-11-17T13:29:18+05:00	"В окне ""Коммутация канала"" не видно какой именно канал в данный момент настраивается.
В окне для ввода резервного канала было бы неплохо раскрыть список, хотя не факт что так удобнее).

Также было бы неплохо для таймаута возврата на основной написать единицы измерения, а то надо в описание лезть каждый раз, если память плохая."	andrei
	224	Окно RT-01	web-интерфейс (sw)		баг	alx	closed	2017-02-21T13:27:15+05:00	2017-02-21T14:47:57+05:00	"Поле ввода ""Адрес модуля радиосвязи для группового вызова"" позволяет ввести только одну цифру, но групповой адрес - двухзначное число."	san
	701	Разный цвет текста для ЦСС на вкладке TDM	web-интерфейс (sw)		баг	alx	closed	2024-07-25T15:18:16+05:00	2024-07-26T14:44:57+05:00	"Артём заметил, что если в TDM коммутаторе в ячейку скоммутировать ЦСС, то шрифт у надписи ЦСС будет серый, но если обновить страничку цвет надписи ЦСС уже отображается синим.
r2400"	san
	362	Исправить опечатку	web-интерфейс (sw)		улучшение	alx	closed	2018-11-14T19:13:11+05:00	2018-11-15T09:23:01+05:00	"На вкладке Ethernet->Policy Rules в настройке ""действий"" есть чекбокс ""'''Mirrir''' to analizer port"".
"	san
	363	Исправить опечатку	web-интерфейс (sw)		улучшение	alx	closed	2018-11-14T19:14:49+05:00	2018-11-15T09:31:02+05:00	"""'''Взываемый''' абонент""

Где не знаю :)"	ledol
	364	Tdm маппер: отображать завёрнутые каналы отлично от скоммутированных	web-интерфейс (sw)		улучшение	alx	closed	2018-11-15T11:01:28+05:00	2019-02-14T15:35:30+05:00	"Предлагаю, для наглядности коммутации, в случае если канал скоммутирован сам в себя, отображать его ячейку в стиле отличном от ячеек каналов скоммутированых в другие каналы.

- мотивация 1.
Хочется чтобы завёрнутые каналы(даже если их пара штук в таблице), как-то отличались от скомутированных, чтобы пользователи сразу на вид могли их отличить и таблица стала бы немного нагляднее. Например,  просто изменить цвет текста с синего, на чёрный, для завёрнутых каналов. Вроде должно быть просто в реализации а наглядность чуть повысится.

- мотивация 2.
В нашем TDM-маппере есть два основных варианта предлагаемых пользователю для неиспользуемых в коммутации каналов:
- Очищен (в канал подана определённая константа)
- Завёрнут (канал скомутирован сам в себя)
Пользователь сам выбирает какой вариант использовать для незадействованных каналов.

В случае если неиспользуемые каналы ""очищены"" маппер выглядит интуитивно понятным - коммутации наглядно отображены
[[Image(2.png)]]

А в случае если неиспользуемые каналы ""завёрнуты"" разобраться на вид где есть осмысленная коммутация, а где неиспользуемые каналы сложнее:
[[Image(1.png)]]

На обоих рисунках одна и та-же ""полезная"" коммутация, но во втором случае отличить её на вид от неиспользуемых каналов сложно."	san
	368	В режиме IP-АТС очищать неиспользуемые каналы TDM-маппера	web-интерфейс (sw)		улучшение	alx	closed	2019-01-18T15:32:27+05:00	2019-02-14T14:28:08+05:00	"Сейчас при генерации таблицы коммутации скрипт веб-браузера в ячейки неиспользуемых каналов записывает номер ячейки, что соответствует ражиму ""завернут в себя"". Это не лучший вариант (почему - изложено в #364, также см. [ticket:364#comment:3 ""В-третьих""]).

Предлагается в неиспользуемые ячейки записывать константу ""очищенных"" каналов."	alx
	558	"BS-220 ревизия 17 добавить в ченджлог информацию об исправлении ошибки в пороге аварии ""Загрузка100%"""	sw		улучшение	alx	closed	2021-12-06T11:37:23+05:00	2021-12-06T11:54:38+05:00	"Для аппаратных исполнений платы 1,3 добавить в ченджлог ревизии 17 информацию:
- исправлена ошибка, допущенная в ревизии 15, порог аварии ""Загрузка 100%"" был установлен в некорректное значение 60 Вт., исправлено на 40 Вт.

Для аппаратных исполнений платы 2,4 добавить в ченджлог ревизии 17 информацию:
- исправлена ошибка, допущенная в ревизии 15, порог аварии ""Загрузка 100%"" был установлен в некорректное значение 100 Вт., исправлено на 60 Вт.
"	san
	587	Предложение: В платах PS-48D, PS-220D, PS-650DT, BS-220 выводить значение нагрузки в виде целого числа	web-интерфейс (sw)		улучшение	alx	closed	2022-11-17T16:23:02+05:00	2022-11-17T18:22:34+05:00	"В платах PS-48D, PS-220D, PS-650DT, BS-220 параметр ""Нагрузка"" отображается в веб-интерфейсе с точностью до десятых долей процента.
На мой взгляд это избыточная точность, сомневаюсь даже что датчики на платах могут её обеспечить, предлагаю выводить нагрузку в виде целого числа."	san
	609	SM-02: Не очевидное поведение спиннера при открытии окна платы не на вкладке платы	sw		улучшение	alx	closed	2022-12-20T12:51:04+05:00	2022-12-22T13:53:20+05:00	"- окно платы SM-02 открыто на вкладке TDM или Генератор
- Применить
- Запрос на перезапуск платы - ДА
- Спинер крутится
- плата SM-02 пропадает из списка
- Ожидалось, что после пропадания платы из списка окно платы закроется, но окно остаётся открыто и спиннер крутится вечно

С точки зрения пользователя это выглядит как ""что-то зависло"", думаю что нужно придумать чтобы так не выглядело
r2206"	san
	690	Улучшить механику настройки строки VLAN таблицы	web-интерфейс (sw)		улучшение	alx	closed	2024-05-08T14:30:02+05:00	2024-12-06T14:11:50+05:00	"Недавно в процессе конфигурации блоков ""обнаружил"" неприятный эффект в таблице VLAN в кратких настройках Ethernet. Мне необходимо в строке VLAN 1 для порта, к которому я подключен, чекбокс T изменить на U. И оказалось сделать это непросто, т.к. между T и U присутствует значение ""пусто"", а выбирая пусто, я отключал форвардинг пакетов к себе :-)
Конечно есть варианты как обойти эту неприятность, но мне подумалось, что может быть мы  можем как-то улучшить механику этой настройки... как пока не знаю"	san
	281	Сдвигается таблица коммутации при добавлении комментария	web-интерфейс (sw)		баг	alx	closed	2017-09-28T16:26:54+05:00	2018-09-17T17:08:47+05:00	"Если в TDM-маппере в диалоговом окне коммутации потока или канала нажать линк ""добавить комментарий"", то окно браузера сдвигается на верх страницы, а окно коммутации становится недоступным. После закрытия окна комментария не очень понятно куда все делось, почему все серое и ничего не нажимается. "	andrei
	282	Диалоговое окно коммутации в TDM-маппере скрывается за пределами экрана	web-интерфейс (sw)		баг	alx	closed	2017-09-28T16:44:25+05:00	2018-09-17T17:24:37+05:00	"Если открыть окно коммутации потока или канала в нижней части экрана, то оно откроется частично скрытым.[[Image()]]
Проверено в Firefox 55.0.3 и Internet Explorer 11."	andrei
	343	Панель групповых каналов: В IE кнопка закрытия панели уплыла влево	web-интерфейс (sw)		баг	alx	closed	2018-07-18T15:05:11+05:00	2021-05-06T12:40:44+05:00	"r1683
браузер IE 11.0...
[[Image(1.png)]]"	san
	430	Окно PD-04: цвет текста настройки позиция данных	web-интерфейс (sw)		баг	alx	closed	2020-04-10T12:11:51+05:00	2020-04-10T13:58:17+05:00	"1. модуль !r232 заблокирован, скорость передачи установлена в ""нет передачи""
1. пользователь открывает окно настройки платы PD-04, и снимает галочку блокировки
1. пользователь ожидает, что настройка ""позиция данных"" станет ""активного цвета текста"" - чёрная,  но текст остаётся серого цвета.

r1862
з.ы. Плата есть в демоблоке."	san
	20	"На стрaнице обновления ПО сделать кнопку ""Обновить все"""	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T13:58:26+06:00	2016-06-10T12:45:51+05:00	"На стрaнице обновления ПО сделать кнопку ""Обновить все"""	alx
	62	ЕМ-04: автозаполнение в окне конфигурации платы	web-интерфейс (sw)		улучшение	alx	closed	2014-07-18T11:07:33+06:00	2016-06-10T14:22:47+05:00	"Влад:

Плата ЕМ-04.
Сделать при переключении режима ""2/4-х проводный"" автоматическое заполнение полей ""уровень приёма"" и ""уровень передачи"" на стандартные, используемые чаще всего значения.
При смене на 2хпроводный режим: прием 0 дБ, передача -3,5дБ
При смене на 4хпроводный режим: прием -13 дБ, передача +4дБ"	san
	109	"Предложение: кнопку ""Сменить пароль"" перенести из вкладки ""Разное"" на вкладку ""Пользователи"""""	web-интерфейс (sw)		улучшение	alx	closed	2015-03-27T12:52:21+05:00	2015-11-13T16:06:31+05:00		san
	110	"Добавить возможность снять галочку ""необходимая"" с отсутствующей платы"	web-интерфейс (sw)		улучшение	alx	closed	2015-03-27T17:39:06+05:00	2015-03-31T11:43:29+05:00	"(дать возможность пользователю снять эту галочку при авариях ""Плата отсутствует"" и ""Неверный тип платы"")"	san
	225	Настройки портов E1	web-интерфейс (sw)		улучшение	alx	closed	2017-03-01T12:23:24+05:00	2017-07-10T18:32:28+05:00	В различных платах (E1-08, SM-XX, TE-01, GE-108) есть настройки портов E1(тех которые выходят на лицевую), сейчас настройки в каждой плате выглядят по разному (разные термины, например используются для обозначения одного и того же). Хотелось бы привести к единообразию эти настройки. 	san
	306	Прятать лишние вкладки	web-интерфейс (sw)		улучшение	alx	new	2017-11-16T20:01:51+05:00	2020-04-15T12:03:38+05:00	"Предлагаю дать пользователю возможность скрыть ненужные ему вкладки из окна веб-морды.
Например вкладка CDR может быть ненужной, если в блоке нет платы VE, а вкладка Сервис используется обычно только при неполадках и т.д. ..
Предлагаю где-нибудь, например на вкладке Разное, разместить набор чекбоксов для выбора нужных/ненужных вкладок.
Предлагаю хранить набор выбранных вкладок в ПЗУ блока."	san
	354	PD-04 модуль CS02 подсветка в tdm маппере в режиме ТЧ	web-интерфейс (sw)		улучшение	alx	closed	2018-10-05T15:54:09+05:00	2019-01-17T17:17:53+05:00	"У модуля CS02 в режиме ""Передача в канале ТЧ"" для каждого из двух портов можно настроить ""Позицию данных"", причём настроить можно и так что данные портов попадут в разные таймслоты. Но подсветка в тдм-маппере подсвечивает позицию только одного из портов. Предлагаю подсвечивать таймслоты соответствующие обоим портам модуля.
[[Image(1.png)]]"	san
	355	PD-04 модуль CS02 подсветка в tdm маппере в режиме СУВ	web-интерфейс (sw)		улучшение	alx	closed	2018-10-05T16:04:45+05:00	2019-01-17T17:38:20+05:00	"Если порт(ы) модуля CS02 настроены на передачу данных в режиме СУВ (когда чекбокс ""Передача в канале ТЧ"" снят) в тдм маппере никак не подсвечивается расположение таймслотов через СУВ которых передаются данные порта. Это не интуитивно для пользователя по сравнению с другими модулями.

Предлагаю при передаче данных порта СS02 через СУВ - подсвечивать в TDM-маппере таймслот, через СУВ которого передаются данные порта.
(если модуль установлен на место 1 то данные портов 1 и 2 передаются через СУВ A и B 1-го таймслота занимаемого платой PD-04, место 2 - соответствует 2-му таймслоту и тд.)

"	san
	356	"Окно платы FS-08: Окно ""результаты теста"" не закрывается автоматически если плата пропала"	web-интерфейс (sw)		улучшение	alx	closed	2018-10-10T09:07:30+05:00	2018-10-10T15:55:48+05:00	"Если в окне платы FS-08 запустить тест для одного из каналов и пока окно ""результаты теста"" открыто плату достать из блока, то окно платы FS-08 будет автоматически закрыто при пропадании платы а окно ""результаты теста"" остается.
r1732
Логичным кажется автоматически закрывать и окно ""результаты теста"" при пропадании платы."	san
	357	Окно платы VE-01	web-интерфейс (sw)		улучшение	alx	closed	2018-10-10T09:17:12+05:00	2020-04-01T14:25:59+05:00	"При переключении на вкладку Sip-окончания окно платы VE изменяет своё положение на экране. Особенно это заметно если на вкладке Sip-окончания нет записей или их мало.
Ну или можно перенести окно платы куда-нибудь и при переключении в Sip-окончания окно улетит обратно к центру экрана.
С точки зрения пользователя такие внезапные перемещения окна выглядят странно :)
Хотелось бы убрать эти перемещения, но я смутно припоминаю что это кажется было сделано намеренно. Алексей, может ты помнишь для чего такое поведение реализовано?
r1732"	san
	414	Панель ГК появляется при вводе текста.	sw		улучшение	alx	closed	2020-02-05T15:31:33+05:00	2020-02-07T10:05:38+05:00	"Если из таблицы коммутации по ссылке(которая появляется при наведении мышкой на ячейку соответствующую каналу платы) открыть окно конфигурации любой платы(я открыл VE-02) и затем вводить в какую-нибудь настройку платы некий текст(я вводил текст в Sip-uri), то при введении символа '''g''' - на заднем плане появляется панель групповых каналов.
Думаю это не то что хотел пользователь), предлагаю сделать так, чтобы хоткей '''g''' не срабатывал при вводе текста в текстовое поле."	san
	546	Скриншот. Добавить имя файла по умолчанию.	web-интерфейс (sw)		улучшение	alx	closed	2021-11-16T17:18:50+05:00	2022-03-17T18:22:54+05:00	"Vladimir предлагает при сохранении скриншота(#187) передавать в диалог имя файла, включая расширение(например Screenshot.png), это немного упростит пользователю сохранение скриншота и сделает нашу аппаратуру ещё более дружелюбной :)

Я предложение поддерживаю, но предлагаю имя файла сделать более изощрённым, добавить туда имя блока(чтобы скриншоты с разных блоков отличались) и дату-время с точностью до секунды(чтобы обеспечить уникальность имени), например так Screen-<имя блока>-<yyyy-MM-dd hh:mm:ss>.png
"	san
	19	Валидировать имя создаваемого пользователя	web-интерфейс (sw)		баг	alx	closed	2014-03-21T13:55:35+06:00	2017-11-17T13:29:18+05:00	Имя добавляемого пользователя не может быть пустым.	alx
	78	про нераспознаные переменные	web-интерфейс (sw)		баг	alx	closed	2014-10-20T18:52:39+06:00	2017-11-17T13:29:18+05:00	"1. В нераспознаных переменных не выводятся имена таблиц

2. И ещё там-же хотелось бы видеть маленькую кнопочку, типа такой -  [[Image(http://userguide.sonymobile.com/content/userguide/sgp511/images/ICN-SONY-EMAIL-REFRESH-BUTTON-low.png)]], при нажатии на которую значения нераспознаных переменных обновятся."	san
	103	Ошибка в счётчике Журнала	web-интерфейс (sw)		баг	alx	closed	2015-03-24T09:30:08+05:00	2017-11-17T13:29:18+05:00	"При листании страниц туда-сюда счётчик страниц иногда показывает неадекватные результы. (в это время в Журнал записывались сообщения от платы примерно раз в секунду)


[[Image(1.PNG)]]

P.s. Часто нажимая на кнопку ""Вперёд"" можно пролистать Журнал дальше конца
[[Image(2.PNG)]]

"	san
	128	Удаление админа админом	web-интерфейс (sw)		баг	alx	closed	2015-05-22T17:35:12+05:00	2017-11-17T13:29:18+05:00	"Зачем единственной учетной записи (суперпользователь админ) кнопка ""удалить"". Можно ли удалить себя и не приведет ли  это к нежелательным последствиям?"	andrei
	131	"FO-08. галка ""шлейф"""	web-интерфейс (sw)		баг	alx	closed	2015-05-28T15:32:11+05:00	2017-11-17T13:29:18+05:00	"В конфигурации платы FO-08 убрать колонку ""шлейф"" с чекбоксами."	andrei
	137	отмена аутентификации	sw		баг	alx	closed	2015-06-18T17:45:23+05:00	2017-11-17T13:29:18+05:00	Если закрыть окно аутентификации, браузер как-то глючно себя ведет.	andrei
	138	переход на новый IP	sw		баг	alx	closed	2015-06-19T09:31:48+05:00	2017-11-17T13:29:18+05:00	"Браузер переходит на новый IP-адрес блока при том что изменения адреса не произошло.

Пользователем без права записи поменять IP, увидеть ошибку, закрыть, закрыть. Браузер при этом полезет на новый IP."	andrei
	97	Предложение: хранить в плате sw-01 запасные конфигурации	swd		задача	alx	new	2015-03-17T17:27:17+05:00	2017-11-17T13:29:18+05:00	"При выгрузке конфигурации, кроме носителей подключеных к ПК предусмотреть ещё выгрузку во внутреннюю память sw. Название конфигурации должен задать пользователь(например, это может быть имя файла, или как угодно)

ну и соответственно при загрузке конфигурации в блок, дать возможность выбрать и из конфигураций во внутренней памяти"	san
	23	Сделать прием подтверждений и перепосылку EventMessages в ИСУМ по таймауту	swd		улучшение	alx	closed	2014-03-21T14:02:05+06:00	2017-11-17T13:29:18+05:00	Сделать прием подтверждений и перепосылку EventMessages по таймауту (отключаемое!)	alx
	27	Включать/выключать VLAN egress filtering	sw		улучшение	alx	closed	2014-03-21T14:05:16+06:00	2020-04-24T10:06:27+05:00	Включать/выключать VLAN egress filtering	alx
	28	VLAN Range Filtering	sw		улучшение	alx	closed	2014-03-21T14:05:44+06:00	2020-04-24T10:09:45+05:00	Сделать VLAN Range Filtering	alx
	29	VLAN Ingress filtering	sw		улучшение	alx	closed	2014-03-21T14:06:01+06:00	2020-04-23T10:57:25+05:00	Сделать Ingress filtering.	alx
	30	Ingress rate limiting	sw		улучшение	alx	closed	2014-03-21T14:06:24+06:00	2020-04-23T18:45:14+05:00	Сделать Ingress rate limiting (11.10).	alx
	32	Сделать в web-интерфейсе вкладку с выдачей лога	web-интерфейс (sw)		улучшение	alx	closed	2014-03-21T14:08:15+06:00	2017-11-17T13:29:18+05:00	Сделать в web-интерфейсе вкладку с выдачей лога	alx
	81	"В окне платы PD-04 при отсутствии модулей вывести надпись ""Модули не установлены"""	web-интерфейс (sw)		улучшение	alx	closed	2014-11-20T11:01:50+05:00	2017-11-17T13:29:18+05:00		san
	104	Предложение: Вызывать окно редактирования блока при клике по имени блока	web-интерфейс (sw)		улучшение	alx	closed	2015-03-24T09:59:26+05:00	2017-11-17T13:29:18+05:00	не забыть про минимальный размер области для кликания (при пустом имени или коротком)	san
	105	"Предложение: кнопку Журналы перенести из вкладки ""Разное"" на вкладку ""Журнал"""""	web-интерфейс (sw)		улучшение	alx	closed	2015-03-24T10:01:38+05:00	2017-11-17T13:29:18+05:00		san
	106	Предложение: настройки IP перенести на вкладку Ethernet	web-интерфейс (sw)		улучшение	alx	closed	2015-03-24T10:06:17+05:00	2017-11-17T13:29:18+05:00	"На вкладке Ethernet добавить отдельную вкладку ""Сетевые настройки""
туда же можно добавить кнопку ""Сертификаты"""	san
	129	"окно ""Выбрать прошивку для программирования"""	web-интерфейс (sw)		улучшение	alx	closed	2015-05-26T09:10:47+05:00	2017-11-17T13:29:18+05:00	"В окне ""Выбрать прошивку для программирования"" указывать тип платы, для которой выводится список bin-файлов."	andrei
	130	Имя платы	web-интерфейс (sw)		улучшение	alx	closed	2015-05-26T12:37:11+05:00	2017-11-17T13:29:18+05:00	"На вкладке Ethernet/Порты колонку ""Имя платы"" поменять на ""Тип платы"" для одинаковости."	andrei
	135	GE-12	web-интерфейс (sw)		улучшение	alx	closed	2015-06-08T08:38:05+05:00	2017-11-17T13:29:18+05:00	"Конфигурация платы GE-12, вкладка оптика, конфигурация вставки-выделения.
В окне конфигурирования канала по умолчанию поставлен 16 поток Е1, может стоит оставить поле пустым?
И можно создать для окна шапку, в которую вставить номер конфигурируемого канала. А то с такой памятью как у меня тяжело вспомнить какой из 88 каналов я открыл."	andrei
	153	Шапка VE-01	web-интерфейс (sw)		улучшение	alx	closed	2015-09-18T16:16:32+05:00	2020-04-25T15:53:11+05:00	"В плате VE-01, вкладка SIP-окончания, оставлять видимой шапку таблицы при прокручивании.
"	andrei
	246	Шапка таблицы коммутации TDM	web-интерфейс (sw)		улучшение	alx	closed	2017-07-20T17:28:20+05:00	2020-04-27T14:41:23+05:00	Сдвигать шапку (названия столбцов) в таблице коммутации TDM чтобы оставлять названия столбцов видимыми при прокрутке на маленьких экранах.	andrei
	247	Сдвинуть кнопки-иконки	web-интерфейс (sw)		улучшение	alx	closed	2017-07-21T10:35:27+05:00	2020-08-18T14:24:38+05:00	"Кнопка ""Завершить сеанс"" и индикатор доступности устройства (стрелки/часики) предлагаю выровнять по правому краю содержимого текущей вкладки. 
Сейчас на владке ТДМ эти элементы висят где попало.  "	andrei
