Статус документа
Статус документа

ПНСТ 423-2020 (ИСО/МЭК 20005:2013) Информационные технологии (ИТ). Сети сенсорные. Службы и интерфейсы, поддерживающие совместную обработку данных в интеллектуальных сенсорных сетях

     6.2 Служба событий


Сервис мероприятий предоставляется через EVENT-SAP. EVENT-SAP - это логический интерфейс между службой событий на уровне служб и сущностью CIP на уровне приложения. Логический интерфейс включает в себя набор примитивов (см. таблицу 2) и их параметры (см. таблицу 3).

Таблица 2 - Примитивы EVENT-SAP

Наименование

Запрос

Индикация

Ответ

Подтверждение

EVENT-SUB

6.2.1

6.2.2

-

6.2.3

EVENT-REG

-

6.2.4

-

-

EVENT-UNSUB

6.2.5

-

-

6.2.6



Таблица 3 - Параметры примитивов EVENT-SAP

Имя параметра

Описание

EVSubSourceID

Идентификатор исходного узла подписки на событие

EVSubDestinationID

Идентификатор узла назначения подписки на событие

EVSubModel

Модели подписки на события

EVSubValue

Значение для конкретной модели подписки на событие

EV_Time

Указание времени для возникновения события, как предусмотрено уровнем служб. Возврат из узла назначения

EVSubResultCode

Код результата работы службы событий

6.2.1 EVENT-SUB.request

Примитив запрашивает процесс подписки на события. Параметры примитива:

EVENT-SUB.request {
EVSubSourceID,
EVSubDestinationID,
EVSubModel,
EVSubValue
}

Параметры примитива приведены в таблице 3.

Примитив используется сущностью CIP для подписки на события. После получения примитива сущность, предоставляющая службу событий, реализует подписку на события в узле EVSubDestinationID для узла EVSubSourceID.

6.2.2 EVENT-SUB.indication

Примитив указывает сущности CIP подписку на событие. Параметры примитива:

EVENT-SUB.indication {
EVSubSourceID,
EVSubDestinationID,
EVSubModel,
EVSubValue
}

Параметры примитива приведены в таблице 3.

Примитив используется для указания подписки на событие уровнем служб.

6.2.3 EVENT-SUB.confirm

Примитив подтверждает подписку на событие уровнем служб. Параметры примитива:

EVENT-SUB.confirm {
EVSubSourceID,
EVSubDestinationID,
EVSubResultCode
}

Параметры примитива приведены в таблице 3.

Примитив сообщает о результате запроса на подписку на событие. Результат подписки указывается в параметре EVSubResultCode.

6.2.4 EVENT-REG.indication

Примитив указывает сущности CIP на возникновение события. Параметры примитива:

EVENT-REG.indication {
EVSubSourceID,
EVSubDestinationID,
EV_Time
}

Параметры примитива приведены в таблице 3.