Opened 6 years ago

Last modified 5 years ago

#364 closed улучшение

Tdm маппер: отображать завёрнутые каналы отлично от скоммутированных — at Version 7

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

Description (last modified by san)

Предлагаю, для наглядности коммутации, в случае если канал скоммутирован сам в себя, отображать его ячейку в стиле отличном от ячеек каналов скоммутированых в другие каналы.

  • мотивация 1.

Хочется чтобы завёрнутые каналы(даже если их пара штук в таблице), как-то отличались от скомутированных, чтобы пользователи сразу на вид могли их отличить и таблица стала бы немного нагляднее. Например, просто изменить цвет текста с синего, на чёрный, для завёрнутых каналов. Вроде должно быть просто в реализации а наглядность чуть повысится.

  • мотивация 2.

В нашем TDM-маппере есть два основных варианта предлагаемых пользователю для неиспользуемых в коммутации каналов:

  • Очищен (в канал подана определённая константа)
  • Завёрнут (канал скомутирован сам в себя)

Пользователь сам выбирает какой вариант использовать для незадействованных каналов.

В случае если неиспользуемые каналы "очищены" маппер выглядит интуитивно понятным - коммутации наглядно отображены

А в случае если неиспользуемые каналы "завёрнуты" разобраться на вид где есть осмысленная коммутация, а где неиспользуемые каналы сложнее:

На обоих рисунках одна и та-же "полезная" коммутация, но во втором случае отличить её на вид от неиспользуемых каналов сложно.

Change History (9)

by san, 6 years ago

Attachment: 1.png added

by san, 6 years ago

Attachment: 2.png added

comment:1 by alx, 6 years ago

У меня альтернативное предложение: считать основным только вариант "очищен", и задача сразу оказывается уже решенной. :)

comment:2 by san, 6 years ago

Ну некоторые пользователи почему-то выбирают вариант "Завёрнут", например Анатолий, в авто-конфигурации IP-АТС выбрал для неиспользуемых каналов "Завёрнут".
Могу предположить, что такая настройка кому-то может быть полезна в целях тестирования(подал в неиспользуемый канал/таймслот сигнал, если принял его обратно - значит канал работает и для проверки настраивать ничего не нужно)

in reply to:  2 comment:3 by alx, 6 years ago

Replying to san:

Ну некоторые пользователи почему-то выбирают вариант "Завёрнут",

Логика подсказывает, что если канал не используется, то совершенно безразлично, какие данные в этом канале будут сформированы TDM-маппером. Так? А раз так, то проблемы нет: назначил всем неиспользуемым каналам "Очищен" - и все красиво и интуитивно.

например Анатолий, в авто-конфигурации IP-АТС выбрал для неиспользуемых каналов "Завёрнут".

Можно будет у него спросить, когда он поправится, но я думаю, он ничего не выбирал. Он просто установил коммутацию тем каналам, которые используются, а в неиспользуемых осталось то, что было на тот момент, когда он получил блок, ибо Анатолию было пофиг, что там сформирует TDM-маппер в неиспользуемых каналах. Насколько наглядно в результате будет выглядеть таблица, Анатолию, я думаю, тоже было пофиг. Он просто минимизировал свои трудозатраты.

Могу предположить, что такая настройка кому-то может быть полезна в целях тестирования(подал в неиспользуемый канал/таймслот сигнал, если принял его обратно - значит канал работает и для проверки настраивать ничего не нужно)

Во-первых, если канал используется для тестирования, то он не является неиспользуемым. :)

Во-вторых, пусть тестовые каналы будут завернуты, а остальные - очищены. От того что один дополнительный канал на линейный тракт будет выглядеть как используемый, наглядность таблицы в целом сильно не пострадает. Даже наоборот, будет лучше видно, в какой именно канал надо подавать генератор.

В-третьих, если уж речь зашла не о совсем неиспользуемых каналах (которые вообще никуда не идут), а о каналах, куда-то передаваемых (например в E1), то заворачивать "пустые" каналы - не лучшая идея. Если в линейном тракте канал будет завернут с двух сторон, получится кольцо, по которому будет бегать случайный набор данных. Эти данные могут совпасть, например, с цикловым синхросигналом и вызвать ложную синхронизацию (особенно учитывая, что мы по приему не используем процедуру CRC4).

Поэтому не вижу никаких преимуществ в завороте всех неиспользуемых каналов, как это изображено на второй картинке, перед "очисткой".

comment:4 by san, 6 years ago

Ну я вообщем-то тоже не вижу преимуществ "заворачивания" каналов, я лишь предположил мотивы.
Думаю стоит спросить мнение Толи и Алексея Д., и если они не против - убрать кнопочку "Завернуть все", что автоматически решит проблему )

Заворачивать "пустые" каналы - не лучшая идея

Очень заметно такое при настройке платы TE-01, когда по дефолту у пользователя все каналы завёрнуты, и он, не подумав, начинает c настройки платы TE-01 и заворачивает Eth :-D, Витя такие грабли раньше любил, до того как появился режим "Очистить".
Ещё один аргумент против массового заворачивания.

От того что один дополнительный канал на линейный тракт будет выглядеть как используемый, наглядность таблицы в целом сильно не пострадает.

С другой стороны, если бы завёрнутые каналы(даже если их пара штук в таблице), как-то отличались от скомутированных, было бы тоже немного понятней. Например просто изменить цвет текста с синего, на чёрный, для завёрнутых каналов. Вроде должно быть просто в реализации а наглядность чуть повысится.

in reply to:  4 comment:5 by alx, 6 years ago

Replying to san:

...и если они не против - убрать кнопочку "Завернуть все", что автоматически решит проблему )

??? Наличие кнопки не может быть проблемой, так как никто не заставляет ее нажимать. :) А если кто-то все-таки заставляет, то проблема именно в нем а не в кнопке. :)

по дефолту у пользователя все каналы завёрнуты,

...

Витя такие грабли раньше любил, до того как появился режим "Очистить".

:) Это уж очень старая история. Уже более трех лет каналы по умолчанию очищены.

С другой стороны, если бы завёрнутые каналы(даже если их пара штук в таблице), как-то отличались от скомутированных, было бы тоже немного понятней. Например просто изменить цвет текста с синего, на чёрный, для завёрнутых каналов. Вроде должно быть просто в реализации а наглядность чуть повысится.

С этим согласен. Но это уже совсем другая мотивация, нежели изложенная первоначально... :)

comment:6 by san, 6 years ago

Description: modified (diff)

Добавил и эту мотивацию в тикет

comment:7 by san, 6 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.