Project

General

Profile

Взаимодействие модулей

Настройка адресов

Модули могут работать как в рамках одного приложения, так и разрозненно, взаимодействуя по сети.
Для того, чтобы настроить взаимодействие модулей по сети необходимо указать адреса модулей. В каждом плагине, содержащем интерфейс пользователя можно в главном меню,
выбрав пункт Адреса модулей настроить соответствующие адреса модулей:

Адреса модулей, которые не имеют оконного интерфейса можно настроить в vid файле.

Настройка системы событий

Для того, чтобы получать события от X-PLAYER, который находится на удаленной машине, нужно добавить в каталог SYSTEM файл djin.xml с соответствующими настройками.
Например, настройки клиента (djin.xml должен находится на стороне X-PLAYER):

<EVENT_SERVER HOST="LOCAL_HOST">
  <CLIENTS>
    <TCP ADDR="LOCAL_HOST" TYPE="CLIENT" IP="192.168.0.145" PORT="7600" />
  </CLIENTS>
</EVENT_SERVER>

Настройки сервера (djin.xml должен находится на стороне модуля Системы Управления Камерами):

<EVENT_SERVER HOST="HOST1">
  <CLIENTS>
    <TCP ADDR="CLT1" TYPE="SERVER" IP="0.0.0.0" PORT="7600" />
  </CLIENTS>
</EVENT_SERVER>

Поэтому, чтобы получать события от X-PLAYER, нужно для поля NotifyPlayer указать значение /HOST1.OBJID_PLAY_X1, где OBJID_PLAY_X1 - идентификатор X-PLAYER-а.

Add picture from clipboard (Maximum size: 742 MB)