Инструкция по эксплуатации Kramer PL-8

Страница 24

Advertising
background image

KRAMER ELECTRONICS, LTD.

24

Протокол связи

[CR] = Возврат каретки (ASCII 13 = 0x0D)
[LF] = Перевод строки (ASCII 10 = 0x0A)
[SP] = Пробел (ASCII 32 = 0x20)

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

Команда:
Последовательность букв ASCII («A» … «Z», «a» … «z» и «-»).
Команды будут отделяться от параметров не менее чем одним пробелом.
Параметры:
Последовательность алфавитно-цифровых символов ASCII («0» … «9», «A» …
«Z», «a» … «z» и некоторые специальные символы для специфических команд).
Параметры будут разделяться запятыми.
Строка сообщения:
Каждая из команд должна вводиться как часть строки сообщения, которая
начинается с символа начала сообщения и завершаться символом закрытия
сообщения
. Следует учесть, что строка может содержать более чем одну
команду. Команды разделяются символом вертикальной линии («|»).
Символ начала сообщения:
«#» — для запроса команды ведущего устройства.
«~» — для ответа устройства.
Адрес устройства (опционально, для сетей Knet):
Идентификатор устройства Knet после символа «@».
Вопросительный знак = «?» будет следовать после некоторых команд для
определения запроса.
Знак всех выходов
Символ «*» обозначает все выходы.
Символ закрытия сообщения:
Сообщения ведущего устройства: возврат каретки (ASCII 13) обозначается [CR].
Сообщения устройства: возврат каретки (ASCII 13) + перевод строки (ASCII 10)
обозначается [CRLF].
Символ разделителя группы команд:
Если строка сообщения содержит более чем одну команду, команды будут
разделяться вертикальной линией («|»).
Пробелы между параметрами или составными частями команды игнорируются.

Advertising