Перейти в хранилище документации
Обратиться в техническую поддержку
Сообщения, отправленные на 900 порт, передаются видеоподсистеме напрямую, поэтому сообщения имеют другой синтаксис.
Сообщения, отправляемые видеоподсистеме, имеют следующий вид:
ТИП ОБЪЕКТА|ИДЕНТИФИКАТОР ОБЪЕКТА|ДЕЙСТВИЕ [|ПАРАМЕТР<ЗНАЧЕНИЕ>]
Ниже описан синтаксис сообщения для видеоподсистемы, содержащего n-ое количество параметров.
ТИП ОБЪЕКТА|ИДЕНТИФИКАТОР ОБЪЕКТА|ДЕЙСТВИЕ [|ПАРАМЕТР 1<ЗНАЧЕНИЕ>,ПАРАМЕТР 2<ЗНАЧЕНИЕ>,…,ПАРАМЕТР N<ЗНАЧЕНИЕ>]
Внимание!
Описание параметров сообщения представлено в таблице:
Параметр | Описание |
Тип объекта | Тип объекта (GRABBER, CAM или MONITOR) |
Идентификатор объекта | Идентификационный номер объекта, заданный при создании объекта в ПК Интеллект |
Действие | Действие (команда) |
Параметр <Значение> | Имя параметра. В треугольных скобках задается значение параметра |
Для проверки сети можно использовать параметр со значением <trash:N>, где N − длина параметра в байтах. В результате в сообщении будет сгенерирована текстовая строка заданной длины, содержащая цифры и латинские буквы. Имя у параметра может быть любое. Например, в результате добавления к сообщению
param1<trash:128>
в ответе будет сгенерировано
param1<88n9ESCAFyBfHyXzIoPpOF1GirSmlMJ1Ahh9oYZDIQou2RgWY0jXlaL2HhaX9ZY2oKfkQYLuPLg8bGNQK6OumvQjVp1G7BEt1wFsw6FApzIZ3NbBUJNCKnP335OlgEwN>
Пример 1. Постановка камеры 1 на запись.
CString msg = "CAM|1|REC"; SendMsg (id,msg);
Пример 2. Запись видео со всех видеокамер на локальный диск «С:».
CString msg = "GRABBER|1|SET_DRIVES|drives<C:\>" ; SendMsg(id,msg);
Примечание
Примечание