2 подробно о составных частях команды, Kramer electronics, ltd. 48 – Инструкция по эксплуатации Kramer VP-81KSi

Страница 48

Advertising
background image

KRAMER ELECTRONICS, LTD.

48

Протоколы.связи.Kramer

17.2.2 Подробно о составных частях команды

команда:.

Последовательность..букв.ASCII.(«A».….«Z»,.«a».….«z».и.«-»)..

Команды.будут.отделяться.от.параметров.не.менее.чем.одним.пробелом..

Параметры:.

Последовательность.алфавитно-цифровых.символов.ASCII.(«0».….«9»,.«A».….«Z»,.«a».….«z».и.некоторые.

специальные.символы.для.специфических.команд)..Параметры.будут.разделяться.запятыми..

Строка сообщения:

Каждая.из.команд.должна.вводиться.как.часть.строки.сообщения,.которая.начинается.с.

символа начала сообщения

и. завершаться.

символом закрытия сообщения.. Следует. учесть,. что. строка. может. содержать. более. чем. одну.

команду..Команды.разделяются.символом.вертикальной.линии.(«|»)..

Символ начала сообщения:.

«#».—.для.запроса.команды.ведущего.устройства..

«~».—.для.ответа.устройства.

адрес устройства (опционально,.для.сетей.Knet):.

Идентификатор.устройства.Knet.после.символа.«@»..

Вопросительный знак =.«?».будет.следовать.после.некоторых.команд.для.определения.запроса..

Символ.закрытия.сообщения:.

Сообщения.ведущего.устройства:.возврат.каретки.(ASCII.13),.в.настоящем.документе.будет.обозначаться.

[Cr]..

Сообщения. устройства:.

возврат. каретки. (ASCII. 13). +. Перевод. строки. (ASCII. 10),. в. настоящем. документе. будет.

обозначаться.

[CrlF]..

Пробелы.между.параметрами.или.составными.частями.команды.будут.игнорироваться..

Символ разделителя группы команд:

Если.

строка сообщения содержит.более.чем.одну.команду,.команды.будут.разделяться.вертикальной.линией.(«|»)..

Ввод команд:.

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

сети.Ethernet.или.через.порт.USB,.возможен.непосредственный.ввод.всех.символов.команды.с.клавиатуры.([CR].

будет.вводиться.с.помощью.клавиши.Enter,.эта.клавиша,.кроме.того,.передает.и.[LF],.однако.данный.символ.будет.

игнорироваться.анализатором.команд)..

Передача. команд. от. некоторых. контроллеров. (например,. Crestron). требует. кодирования. некоторых. символов. в.

особой.форме.(например,.\X##)..Так.или.иначе,.существует.способ.ввода.всех.символов.ASCII,.таким.образом,.

возможна.передача.всех.команд.и.с.контроллера..

(Подобным. образом. можно. воспользоваться. поддержкой. URL. \. Telnet,. которая,. возможно,. будет. добавлена. в.

дальнейшем.)..

формы команд:

Некоторые.команды.имеют.сокращенный.синтаксис.имени.по.сравнению.с.полным.именем,.что.позволяет.быстрее.

вводить.их..Ответ.всегда.приходит.в.полном.синтаксисе..

объединение команд:.

Имеется.возможность.ввода.нескольких.команд.в.одной.стройке.с.помощью.символа.«|»(вертикальная.линия)..

В.данном.случае.

символ начала сообщения и.символ закрытия сообщения будут.вводиться.только.один.раз,.в.

начале.строки.и.в.ее.конце..

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

На.каждую.команду.в.группе.будет.пересылаться.отдельный.ответ..

максимальная длина вводимой строки:.

64.символа..

Advertising