﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc
857	Доработка окна платы 4C-37	san	alx	"Доработка окна платы 4C-37
Плата 4C-37 наконец-то из концептуальной разработки стала законченным продуктом.
Требуется изменить веб-интерфейс в соответствии с реальным функционалом платы, чтобы можно было передать её пользователям.

1. Плата не поддерживает(и не будет) функцию резервирования потоков E1:
- 1.1 убрать взаимодействие интерфейса с переменными .10.0, .11.0
- 1.2 убрать из окна платы столбец Резервирование

2. Плата в текущей прошивке и в ближайшее время не поддерживает функцию передачи плезиохронных потоков E1 в кросс:
- 2.1 Настройку ""Плезиохронный поток"" всегда записывать в значение выкл(чекбокс снят) 
- 2.2 Удалить из окна платы столбцы Плезиохронный поток, Выбор шины для стаффинга, Позиция стаффинга

3. На текущий момент плата поддерживает только режим работы ""Режим переприема C37-E1"". На портах 1 и 2 чекбокс ""Режим переприема C37-E1"" должен быть всегда установлен и задизейблен для пользователя, в плату всегда записывается установленное значение чекбокса.

4. При включенном чекбоксе ""Режим переприема C37-E1"" порта 1, настройки ""Позиция TDM"" портов 1 и 5 игнорируются (не проверяются конфликты и не отображается цветная строка на вкладке TDM). Аналогично при включенном чекбоксе ""Режим переприема C37-E1"" порта 1, настройки ""Позиция TDM"" портов 2 и 6 игнорируются.

5. Настройки ""Число каналов C37-94"" для портов 5 и 6 должна отсутствовать (у портов E1 нет такой настройки)

6. Порты 3 и 4 платы пока не работают
- 6.1 Нужно задизэйблить строки этих портов, поставить чекбокс заблокирован и в плату всегда записывать что порт заблокирован
- 6.2 Ячейки столбца ""Состояние"" для портов 3 и 4 отображать серым цветом.

7. Т.к. чекбоксы ""Режим переприема C37-E1"" всегда включены а порты 3 и 4 не работают, то столбец ""Позиция TDM"" не используется в настройке платы и его нужно спрятать от пользователя (позже, для следующих прошивок плат возможно он понадобится).

8. Освободившаяся в п.1 переменная .10.0 используется теперь для других целей в байте 0 хранится значение регистра настроек ""mode"":
{{{
  [6,5] =1: контроль по CRC-4 в приёмнике E1_1/E1_2 отключить
    [4] =1/0: порт C37_1 подключен к TDM/E1_1, порт E1_1 - к TDM/C37_1
    [3] =1/0: порт C37_2 подключен к TDM/E1_2, порт E1_2 - к TDM/C37_2
  [1:0] =0..3: режим синхронизации от pclk/clk65m/E1/несинхр.
}}}
- 8.1 Настройки ""Режим переприема C37-E1"" теперь хранятся в другом месте - бит 3(порт 2) и бит 4(порт 1) байта 0 переменной .10.0. Значение бита 0 - чекбокс установлен.
- 8.2 В группу настроек ""Синхронизация"" нужно добавить новую настройку: ""Источник"", с вариантами ""Генератор"", ""E1"", ""Несинхронный"". Значение хранится в битах 0,1 байта 0 переменной .10.0.  ""Генератор"" - 1, ""E1"" - 2, ""Несинхронный"" -3. По умолчанию ""Несинхронный"".
- 8.3 В таблицу нужно добавить столбец ""CRC-4"" для портов 5 и 6 в столбце должны быть чекбоксы. Бит 6(порт 5) и бит 5(порт 6) байта 0 переменной .10.0. Значение бита 0 - чекбокс установлен. По умолчанию чекбокс снят.

p.s.
Описание переменных платы было здесь ticket:747#attachment:4C-37_Mib_V3.txt
Также в качестве дополнительной информации прилагаю ""тз"" на ПО платы и описание регистров ПЛИС"	задача	new	высокий	1 очередь	sw			ledol
