Opened 5 years ago

Closed 5 years ago

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

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

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

Description (last modified by san)

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

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

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

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

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

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

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

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

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

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

Attachments (2)

1.png (174.9 KB ) - added by san 5 years ago.
2.png (139.9 KB ) - added by san 5 years ago.

Download all attachments as: .zip

Change History (12)

by san, 5 years ago

Attachment: 1.png added

by san, 5 years ago

Attachment: 2.png added

comment:1 by alx, 5 years ago

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

comment:2 by san, 5 years ago

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

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

Replying to san:

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

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

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

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

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

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

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

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

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

comment:4 by san, 5 years ago

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

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

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

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

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

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

Replying to san:

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

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

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

...

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

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

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

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

comment:6 by san, 5 years ago

Description: modified (diff)

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

comment:7 by san, 5 years ago

Description: modified (diff)

in reply to:  3 comment:8 by alx, 5 years ago

Replying to alx:

Replying to san:

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

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

Я спросил Анатолия - он подтвердил, что не давал указания заворачивать неиспользуемые каналы. Это, видимо, я сделал так сам - мне надо было какие-то числа записать в неиспользуемые ячейки коммутации, и я просто записал номера ячеек. Тот факт, что если в ячейку маппера 123 записать число 123, то это будет означать заворот канала 123 на себя - чистая случайность. Мне, как я и писал, было пофиг, что там в неиспользуемых каналах. Без труда могу переделать так, что будет записываться константа "очищенных" каналов. Более того, я думаю, что это стоит переделать (почему - я писал выше).

comment:9 by alx, 5 years ago

Создан #368.

comment:10 by alx, 5 years ago

Resolution: fixed
Status: newclosed

In 1762/sw:

В веб-интерфейсе в таблице коммутации TDM-маппера текст ячеек каналов,
завернутых на себя, отображается черным цветом. Closes #364.

Note: See TracTickets for help on using tickets.