ifm O3D302 — формат асинхронных предупреждений и 3D-датчики [47/88]

Превью страниц Страница 47 / 88
ifm O3D302 Инструкция по эксплуатации онлайн [47/88] 484455
47
3D-датчик
RU
Формат асинхронных предупреждений
Формат асинхронных предупреждений, это сочетание уникального идентификатора сообщения и
строки в формате JSON, содержащей подробности предупреждения: <unique message ID>:<JSON
content>
Пример протокола версии 3:
<ticket=0010>L<length>CR LF<ticket=0010><unique message ID>:<JSON content>CR LF
Результат:
0010L000000045\r\n0010000500000:{"ID": 1034160761,"Index":1,"Name": "Pos 1"}\r\n
Объяснение результата:
Команда Результат
<ticket=0010> 0010
L<length> L000000045
CR LF \r\n
<ticket=0010> 0010
<unique message ID> 000500000
<JSON content> {"ID": 1034160761,"Index":1,"Name": "Pos 1"}
CR LF \r\n
Идентификаторы асинхронного сообщения
Идентификатор
асинхронного
сообщения
Описание Пример Описание
000500000 Программа
изменена
{"ID": 1034160761,"Index":1,"Name":
"Pos 1","valid":true}
000500001 Программа
недействительна
{"ID": 1034160761,"Index":1,"Name":
"Pos 1","valid":false}
Если программа
существует на данном
индексе но она
недействительна,
идентификатор и
название заполняются
в соответствии с
программой. Если
в данном индексе
нет программы,
идентификатор
программы будет
содержать 0 и пустую
строку названия "".
000500002 Сбор
изображения
завершен
{} Это сообщение
сигнализирует
приёмнику, что
прибор закончил сбор
изображения. Это
можно использовать
для каскадирования
нескольких приборов
с помощью
программного триггера.

Содержание

Узнайте о формате асинхронных предупреждений и их структуре. Подробности о 3D-датчиках, идентификаторах сообщений и примерах использования.

Скачать