Документация для версии Интеллект 4.26. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

Сообщения, отправленные на 900 порт, передаются видеоподсистеме напрямую, поэтому сообщения имеют другой синтаксис.

Сообщения, отправляемые видеоподсистеме, имеют следующий вид:

ТИП ОБЪЕКТА|ИДЕНТИФИКАТОР ОБЪЕКТА|ДЕЙСТВИЕ [|ПАРАМЕТР<ЗНАЧЕНИЕ>]

Ниже описан синтаксис сообщения для видеоподсистемы, содержащего n-ое количество параметров.

ТИП ОБЪЕКТА|ИДЕНТИФИКАТОР ОБЪЕКТА|ДЕЙСТВИЕ [|ПАРАМЕТР 1<ЗНАЧЕНИЕ>,ПАРАМЕТР 2<ЗНАЧЕНИЕ>,…,ПАРАМЕТР N<ЗНАЧЕНИЕ>]

Внимание!

Через 900 порт можно управлять только объектами типа GRABBER, CAM и MONITOR.

Описание параметров сообщения представлено в таблице:

Параметр

Описание

Тип объекта

 Тип объекта (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);

Примечание

Для выполнения команды SET_DRIVES необходимо указать идентификационный номер любой устройства видеоввода, созданной в системе.

Примечание

Команда SET_DRIVES не меняет настройки записи видеосигнала в архив, заданные в системе.
  • No labels