Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#176 closed улучшение (fixed)

окно SM-xx: переделать вкладку Конфигурация

Reported by: san Owned by: alx
Priority: полный атас Milestone: 1 очередь
Component: web-интерфейс (sw) Keywords:
Cc:

Description (last modified by san)

Для плат SM-xx (SM-01, SM-02, SM-11, SM-12)
Новый внешний вид вкладки конфигурации платы:

  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"

Attachments (1)

sm_conf.png (94.7 KB ) - added by san 9 years ago.

Download all attachments as: .zip

Change History (8)

by san, 9 years ago

Attachment: sm_conf.png added

comment:1 by san, 9 years ago

Description: modified (diff)

comment:2 by san, 9 years ago

Изменения в проверках адекватности значений:

  1. К проверкам значения "Число каналов TDM", добавить новое ограничение диапазоном 0..("Число каналов DSL")
  2. Значение "Число каналов Eth" ограничить диапазоном: 0..("Число каналов DSL" - "Число каналов TDM")
Last edited 9 years ago by san (previous) (diff)

comment:3 by alx, 9 years ago

Вместо "Номер шины TDM" напишем "Номер потока TDM".

comment:4 by alx, 9 years ago

Требование пункта 2 нереализуемо по описанной логике.

По словам Алексея Долженко, если интерфейс E1 выключен (не введено значение в поле "Номер потока TDM"), то все байты конфигурации E1 должны быть 0, включая число каналов E1, что не выполняется, если введено ненулевое значение в поле "Число каналов TDM". Требуется скорректировать постановку задачи.

in reply to:  4 comment:5 by san, 9 years ago

Replying to alx:

Требование пункта 2 нереализуемо по описанной логике.

Так и знал что у него там подвох :)

Если не заполнена ячейка "Номер потока TDM", при применении конфигурации игнорируем введённое пользователем значение "Число каналов TDM" и записываем в переменные 0. При этом в ячейке "Число каналов TDM" будет отображаться "пусто".

Ещё можно дизэйблить поле ввода "Число каналов TDM" если в ячейке "Номер потока TDM" пусто.

comment:6 by alx, 9 years ago

Resolution: fixed
Status: newclosed

In 1399/sw:

В веб-интерфейсе изменен интерфейс конфигурации плат SM-01 и SM-02.
Таблица "Конфигурация кросс-интерфейсов (TDM)" удалена, параметры
"Номер E1" перенесены в таблицы "Конфигурация DSL" и "Конфигурация E1".
В качестве числа каналов TDM используется параметр "Позиция eth".
Сделано автозаполнение полей "Число каналов Eth" при изменении полей
"Число каналов DSL" и "Позиция eth" с возможностью их ручного изменения.
Closes #176.

comment:7 by alx, 8 years ago

In 1495/sw:

Улучшение: в конфигурации плат SM-01/SM-02 параметры "Число каналов eth" слишком "любили"
автоматически устанавливаться в максимально возможное значение. Теперь они автоматически
перевычисляются только если значения "Число каналов DSL"/"Число каналов TDM" действительно
изменилось. See #176.

Note: See TracTickets for help on using tickets.