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

Предыдущая страница Приложение 1. Приоритеты команд начала и остановки записи  Руководство по программированию (JScript) Следующая страница


Значения параметров param_id и param_value, необходимых для использования реакции SET_IPINT_PARAM, могут быть индивидуальны как для каждой из интегрированных IP-камер, так и для их прошивок.

Определение значений param_id и param_value осуществляется следующим образом:

  1. Открыть директорию C:\Program Files\Common Files\Axxon\Ipint.DriverPack\3.0.0\
  2. Открыть с помощью любого текстового редактора содержащийся в данном каталоге файл с именем Ipint.<Название драйвера камеры>.rep, например Ipint.SonyIpela.rep

    Примечание.

    В большинстве случаев имя драйвера совпадает с названием производителя IP-устройства. Уточнить имя драйвера для требуемого производителя можно при обращении в техническую поддержку компании ITV.

  3. Найти в файле название требуемой модели, например SNC-DH120T.
  4. В пределах того же тэга <device>, что и тэг <model>, содержащий описание требуемой модели, присутствует тэг <videoSourceRef>. Необходимо найти в файле еще одно вхождение значения id данного параметра (в данном примере это значение video_source_dh160) в тэге videoSource.
  5. В тэгах <property> описаны параметры IP-устройства и их возможные значения. Способ описания возможных значений зависит от их типа.

В приведенном примере можно использовать, например, параметр param_id="daynight" для переключения режима камеры День/Ночь. В таком случае возможные значения параметра param_value: auto, on, off, timer или sensor..

Пример

Пример использования реакции SET_IPINT_PARAM:

  1. Для объекта Камера:
    DoReact("CAM", "1","SET_IPINT_PARAM","param_id<daynight>,param_value<on>");
  2. Для объекта Устройство видеоввода:
    DoReact("GRABBER", "1","SET_IPINT_PARAM","param_id<daynight>,param_value<on>,cam_id<1>");

Результатом выполнения обеих реакций будет установка значения параметра "daynight" для Камеры 1 равным "on".

Для работы реакции SET_IPINT_PARAM необходимо, чтобы в ПК Интеллект был активирован многопоточный режим - см. Руководство администратора, раздел  Настройка многопоточного видеосигнала. При этом следует учитывать, что если для камеры интегрирован только один видеопоток, в многопоточном режиме не будет отображаться видеоизображение.

Узнать количество интегрированных потоков для камеры можно в списке IP-оборудования, интегрированного в ПК Интеллект, который находится на странице Documentation Drivers Pack.

Если данный способ неприменим по каким-либо причинам, количество интегрированных видеопотоков можно узнать следующим образом:

  1. Повторить шаги 1-3 предыдущего алгоритма.
  2. В пределах того же тэга <device>, в котором описана требуемая модель, в тэгах <videoStreamingRef> описаны интегрированные видеопотоки. Их должно быть больше одного.
  • No labels