Возникновение события

Большинство устройств генерируют разнообразные события. Обычно эти события отражают изменения статуса устройств или условий его работы. Приложение Agent может использоваться для опроса событий с внешнего оборудования точно так же, как может и генерировать эти события самостоятельно. Эти события представлены как события контекста в контексте, предоставляемом Агентом.

Подтверждение события

Некоторые агенты требуют надежный способ доставки событий. Такие агенты описывают функцию confirmEvent(), которая будет вызываться сервером каждый раз при её подключении и успешной обработке несистемного события из Agent.

Асинхронные обновления серверного кэша

Иногда необходимо "протолкнуть" новое значение из какой-то изменённой Агентом переменной в AggreGate Server и обновить кэш настроек без ожидания цикла синхронизации. В этом случае, Agent должен сгенерировать событие Обновление переменной для изменённой переменной. Это событие содержит имя и новое значение переменной. AggreGate Server положит это значение в серверный кэш в момент получения обновлённого события если настройки синхронизации для этой переменной не блокируют синхронизацию между устройством и сервером.