|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Получение данных > /Methods/DeleteMonitoredDataItems |
Удаляет контролируемые параметры из подписки по назначенным сервером monitoredItemId.
HTTP: POST /Methods/DeleteMonitoredDataItems
{
"sessionId": 123456789,
"subscriptionId": 1,
"items": [1, 2]
}
Поле |
Тип |
Обязательное |
Описание |
|---|---|---|---|
sessionId |
integer |
условно |
Нужен, если сессия не передана заголовком Session-Id |
subscriptionId |
integer |
да |
Идентификатор подписки |
items |
array of integer |
да |
Массив monitoredItemId, полученных от CreateMonitoredDataItems |
{
"subscriptionId": 1,
"serverTime": 1710000000123,
"code": 0
}
Поле |
Тип |
Описание |
|---|---|---|
subscriptionId |
integer |
Идентификатор подписки |
serverTime |
integer |
Время сервера, Unix time в миллисекундах |
code |
integer |
Общий результат удаления |
Если items не является массивом, возвращается OpcUa_BadRequestTypeInvalid. Текущая реализация молча игнорирует нечисловые и уже отсутствующие monitoredItemId; отдельные результаты удаления не возвращаются. Уже накопленные записи удалённого элемента из готовых пакетов не вычищаются и ещё могут прийти в PublishData.