Протокол управления, 1 общие сведения, 2 описание команд – Инструкция по эксплуатации Kramer Tailor Made
Страница 18: 6 протокол управления
KRAMER ELECTRONICS, LTD.
18
6 ПРОТОКОЛ УПРАВЛЕНИЯ
6.1 Общие сведения
Для управления матричным коммутатором Tailor Made используется про-
токол Kramer Protocol 2000, однако управление несколькими коммутато-
рами с одного порта не поддерживается.
Обмен с коммутатором производится через порты RS-232 èëè RS-422.
Каждая команда состоит из 4 байтов, формат которых описан ниже. Дан-
ное руководство содержит сокращ¸нный набор команд; полный набор
команд привед¸н в руководстве на английском языке.
В ответ на команду коммутатор возвращает посылку из 4 байтов. Формат
ответа также описан ниже.
Номера входов и выходов отсчитываются от 1.
Наличие в 4-м байте команды или ответа дополнительных битов (B7i, B8i,
B7î, B8о) позволяет управлять входами/выходами матрицы размером до
512х512. При этом номер входа или выхода представляется числом дли-
ной 9 бит.
Параметры обмена: скорость 9600 бит/с, 8 бит данных, без ч¸тности, 1
стоповый бит. Аппаратное управление потоком (hardware handshake) не
используется. Между двумя последовательными 4-байтными командами
должна выдерживаться пауза не менее 25 мс.
Все числа в описании протокола приведены в десятичной системе счисления.
6.2 Описание команд
Коммутация входа и выхода — видео
Команда:
байт1: 001
байт2: 128 + IN
(IN=номер входа, младшие 7 бит)
байт3: 128 + OUT
(OUT=номер выхода, младшие 7 бит)
байт4: 128 + LAYER + (64*B7o) + (32*B7i) + (16*B8o) + (8*B8i)
LAYER=номер слоя коммутации, 1...5:
1=CV, 2=YC, 3=YUV, 5=RGBHV
B7i, B8i=7-й и 8-й бит номера входа, 0 или 1
B7o, B8o=7-й и 8-й бит номера выхода, 0 или 1
Если указан номер входа 0, выполняется команда «отключить выход»
Ответ:
байт1: 065; байты2...4 — те же, что и для команды
Пример:
команда: 1 129 131 130 (скоммутировать вход 1 на выход 3 для слоя YC)
ответ: 65 129 131 130
Протокол управления