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

SM-01, SM-02: проверять диапазоны таймслотов DSLA, DSLB и E1 на пересечение.

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

Description (last modified by alx)

Предлагаю в платах SM-01 и SM-02 при записи конфигурации в плату выдавать пользователю ошибку в случае если назначенные диапазоны таймслотов для DSLA, DSLB и E1 пересекаются между собой.
Например, если пользователь назначил для DSLA Номер потока TDM = 7, Число каналов TDM = 40, а для DSLB Номер потока TDM = 8, Число каналов TDM больше нуля, то при попытке записи нужно выдать ошибку "Каналы DSLA и DSLB пересекаются."

Change History (6)

in reply to:  description comment:1 by alx, 14 months ago

Replying to san:

Например, если пользователь назначил для DSLA Номер потока TDM = 7, Число каналов TDM = 40, а для DSLB Номер потока TDM = 8, то при попытке записи нужно выдать ошибку "Каналы DSLA и DSLB пересекаются."

Даже если число каналов TDM DSLB = 0?

comment:2 by san, 14 months ago

Хм, 0 каналов не должны не с кем пересечься...
Уточнил у ledol - в случае 0 каналов пересечения не будет :)

in reply to:  2 comment:3 by alx, 14 months ago

Description: modified (diff)

Replying to san:

Хм, 0 каналов не должны не с кем пересечься...
Уточнил у ledol - в случае 0 каналов пересечения не будет :)

OK. Скорректировал пример в описании.

in reply to:  description comment:4 by alx, 14 months ago

Replying to san:

Предлагаю в платах SM-01 и SM-02 при записи конфигурации в плату выдавать пользователю ошибку в случае если назначенные диапазоны таймслотов для DSLA, DSLB и E1 пересекаются между собой.

Полагаю, что достаточным условием ошибки является пересечение любых двух из трех диапазонов...

comment:5 by san, 14 months ago

Ага.

comment:6 by alx, 14 months ago

Resolution: fixed
Status: newclosed

In 2319/sw:

В веб-интерфейсе в диалоге конфигурации плат SM-01/SM-02
при сохранении конфигурации выполняется проверка пересечения
диапазонов таймслотов TDM DSL A, DSL B и/или E1.
При обнаружении пересечения выдается сообщение об ошибке.
Closes #639.

Note: See TracTickets for help on using tickets.