Opened 6 years ago
Closed 6 years ago
#364 closed улучшение (fixed)
Tdm маппер: отображать завёрнутые каналы отлично от скоммутированных
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | фигня | Milestone: | 1 очередь |
Component: | web-интерфейс (sw) | Keywords: | |
Cc: |
Description (last modified by )
Предлагаю, для наглядности коммутации, в случае если канал скоммутирован сам в себя, отображать его ячейку в стиле отличном от ячеек каналов скоммутированых в другие каналы.
- мотивация 1.
Хочется чтобы завёрнутые каналы(даже если их пара штук в таблице), как-то отличались от скомутированных, чтобы пользователи сразу на вид могли их отличить и таблица стала бы немного нагляднее. Например, просто изменить цвет текста с синего, на чёрный, для завёрнутых каналов. Вроде должно быть просто в реализации а наглядность чуть повысится.
- мотивация 2.
В нашем TDM-маппере есть два основных варианта предлагаемых пользователю для неиспользуемых в коммутации каналов:
- Очищен (в канал подана определённая константа)
- Завёрнут (канал скомутирован сам в себя)
Пользователь сам выбирает какой вариант использовать для незадействованных каналов.
В случае если неиспользуемые каналы "очищены" маппер выглядит интуитивно понятным - коммутации наглядно отображены
А в случае если неиспользуемые каналы "завёрнуты" разобраться на вид где есть осмысленная коммутация, а где неиспользуемые каналы сложнее:
На обоих рисунках одна и та-же "полезная" коммутация, но во втором случае отличить её на вид от неиспользуемых каналов сложно.
Attachments (2)
Change History (12)
by , 6 years ago
by , 6 years ago
comment:1 by , 6 years ago
follow-up: 3 comment:2 by , 6 years ago
Ну некоторые пользователи почему-то выбирают вариант "Завёрнут", например Анатолий, в авто-конфигурации IP-АТС выбрал для неиспользуемых каналов "Завёрнут".
Могу предположить, что такая настройка кому-то может быть полезна в целях тестирования(подал в неиспользуемый канал/таймслот сигнал, если принял его обратно - значит канал работает и для проверки настраивать ничего не нужно)
follow-up: 8 comment:3 by , 6 years ago
Replying to san:
Ну некоторые пользователи почему-то выбирают вариант "Завёрнут",
Логика подсказывает, что если канал не используется, то совершенно безразлично, какие данные в этом канале будут сформированы TDM-маппером. Так? А раз так, то проблемы нет: назначил всем неиспользуемым каналам "Очищен" - и все красиво и интуитивно.
например Анатолий, в авто-конфигурации IP-АТС выбрал для неиспользуемых каналов "Завёрнут".
Можно будет у него спросить, когда он поправится, но я думаю, он ничего не выбирал. Он просто установил коммутацию тем каналам, которые используются, а в неиспользуемых осталось то, что было на тот момент, когда он получил блок, ибо Анатолию было пофиг, что там сформирует TDM-маппер в неиспользуемых каналах. Насколько наглядно в результате будет выглядеть таблица, Анатолию, я думаю, тоже было пофиг. Он просто минимизировал свои трудозатраты.
Могу предположить, что такая настройка кому-то может быть полезна в целях тестирования(подал в неиспользуемый канал/таймслот сигнал, если принял его обратно - значит канал работает и для проверки настраивать ничего не нужно)
Во-первых, если канал используется для тестирования, то он не является неиспользуемым. :)
Во-вторых, пусть тестовые каналы будут завернуты, а остальные - очищены. От того что один дополнительный канал на линейный тракт будет выглядеть как используемый, наглядность таблицы в целом сильно не пострадает. Даже наоборот, будет лучше видно, в какой именно канал надо подавать генератор.
В-третьих, если уж речь зашла не о совсем неиспользуемых каналах (которые вообще никуда не идут), а о каналах, куда-то передаваемых (например в E1), то заворачивать "пустые" каналы - не лучшая идея. Если в линейном тракте канал будет завернут с двух сторон, получится кольцо, по которому будет бегать случайный набор данных. Эти данные могут совпасть, например, с цикловым синхросигналом и вызвать ложную синхронизацию (особенно учитывая, что мы по приему не используем процедуру CRC4).
Поэтому не вижу никаких преимуществ в завороте всех неиспользуемых каналов, как это изображено на второй картинке, перед "очисткой".
follow-up: 5 comment:4 by , 6 years ago
Ну я вообщем-то тоже не вижу преимуществ "заворачивания" каналов, я лишь предположил мотивы.
Думаю стоит спросить мнение Толи и Алексея Д., и если они не против - убрать кнопочку "Завернуть все", что автоматически решит проблему )
Заворачивать "пустые" каналы - не лучшая идея
Очень заметно такое при настройке платы TE-01, когда по дефолту у пользователя все каналы завёрнуты, и он, не подумав, начинает c настройки платы TE-01 и заворачивает Eth :-D, Витя такие грабли раньше любил, до того как появился режим "Очистить".
Ещё один аргумент против массового заворачивания.
От того что один дополнительный канал на линейный тракт будет выглядеть как используемый, наглядность таблицы в целом сильно не пострадает.
С другой стороны, если бы завёрнутые каналы(даже если их пара штук в таблице), как-то отличались от скомутированных, было бы тоже немного понятней. Например просто изменить цвет текста с синего, на чёрный, для завёрнутых каналов. Вроде должно быть просто в реализации а наглядность чуть повысится.
comment:5 by , 6 years ago
Replying to san:
...и если они не против - убрать кнопочку "Завернуть все", что автоматически решит проблему )
??? Наличие кнопки не может быть проблемой, так как никто не заставляет ее нажимать. :) А если кто-то все-таки заставляет, то проблема именно в нем а не в кнопке. :)
по дефолту у пользователя все каналы завёрнуты,
...
Витя такие грабли раньше любил, до того как появился режим "Очистить".
:) Это уж очень старая история. Уже более трех лет каналы по умолчанию очищены.
С другой стороны, если бы завёрнутые каналы(даже если их пара штук в таблице), как-то отличались от скомутированных, было бы тоже немного понятней. Например просто изменить цвет текста с синего, на чёрный, для завёрнутых каналов. Вроде должно быть просто в реализации а наглядность чуть повысится.
С этим согласен. Но это уже совсем другая мотивация, нежели изложенная первоначально... :)
comment:7 by , 6 years ago
Description: | modified (diff) |
---|
comment:8 by , 6 years ago
Replying to alx:
Replying to san:
например Анатолий, в авто-конфигурации IP-АТС выбрал для неиспользуемых каналов "Завёрнут".
Можно будет у него спросить, когда он поправится, но я думаю, он ничего не выбирал. Он просто установил коммутацию тем каналам, которые используются, а в неиспользуемых осталось то, что было на тот момент, когда он получил блок, ибо Анатолию было пофиг, что там сформирует TDM-маппер в неиспользуемых каналах.
Я спросил Анатолия - он подтвердил, что не давал указания заворачивать неиспользуемые каналы. Это, видимо, я сделал так сам - мне надо было какие-то числа записать в неиспользуемые ячейки коммутации, и я просто записал номера ячеек. Тот факт, что если в ячейку маппера 123 записать число 123, то это будет означать заворот канала 123 на себя - чистая случайность. Мне, как я и писал, было пофиг, что там в неиспользуемых каналах. Без труда могу переделать так, что будет записываться константа "очищенных" каналов. Более того, я думаю, что это стоит переделать (почему - я писал выше).
У меня альтернативное предложение: считать основным только вариант "очищен", и задача сразу оказывается уже решенной. :)