Сообщения, отправленные на 900 порт, передаются видеоподсистеме напрямую, поэтому сообщения имеют другой синтаксис.
Сообщения, отправляемые видеоподсистеме, имеют следующий вид:
ТИП ОБЪЕКТА|ИДЕНТИФИКАТОР ОБЪЕКТА|ДЕЙСТВИЕ [|ПАРАМЕТР<ЗНАЧЕНИЕ>]
Ниже описан синтаксис сообщения для видеоподсистемы, содержащего n-ое количество параметров.
ТИП ОБЪЕКТА|ИДЕНТИФИКАТОР ОБЪЕКТА|ДЕЙСТВИЕ [|ПАРАМЕТР 1<ЗНАЧЕНИЕ>,ПАРАМЕТР 2<ЗНАЧЕНИЕ>,…,ПАРАМЕТР N<ЗНАЧЕНИЕ>]
| Через 900 порт можно управлять только объектами типа GRABBER, CAM и MONITOR. |
Описание параметров сообщения представлено в таблице:
Параметр | Описание |
Тип объекта | Тип объекта (GRABBER, CAM или MONITOR) |
Идентификатор объекта | Идентификационный номер объекта, заданный при создании объекта в ПК Интеллект |
Действие | Действие (команда) |
Параметр <Значение> | Имя параметра. В треугольных скобках задается значение параметра |
Пример 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 не меняет настройки записи видеосигнала в архив, заданные в системе. |