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