Справочный центр Wialon

update_event_data

Чтобы изменить параметры зарегистрированных событий, используйте метод unit/update_event_data.

Copied!
svc=unit/update_event_data&params={
    "itemId": <long>,
    "eventType": <text>,
    "ivalType": <int>,
    "ivalFrom": <uint>,
    "ivalTo": <uint>,
    "params": {
        "test1": <uint>,
        "test2": <text>
    }
}

Параметры

Запрос должен содержать следующие параметры:

Параметр Описание
itemId ID объекта.
eventType Тип события. Например:
  • lls — уровень топлива
  • theft — слив топлива
  • filling — заправка
  • sensors — значения датчиков
  • ignition — состояние зажигания
ivalType Тип временного интервала. Значение должно быть больше 0. Укажите 1, чтобы выбрать события внутри интервала.
ivalFrom Начало интервала, время Unix.
ivalTo Конец интервала, время Unix.
params Объект с обновленными параметрами.

Пример

Ниже приведен пример запроса unit/update_event_data.

Copied!
svc=unit/update_event_data&params={
    "itemId": 1555,
    "eventType": "lls",
    "ivalType": 1,
    "ivalFrom": 1689734883,
    "ivalTo": 1689738483,
    "params": {
        "test1": 1
    }
}

Ответ

При успешном выполнении запроса возвращается ответ в следующем формате:

Copied!
{
    "msgs": 1   // Количество обновленных событий.
}

В противном случае возвращается код ошибки.

Коды ошибок

Код ошибки Описание
4 Неверные входные параметры.
7 У пользователя нет права доступа Запрос сообщений и отчетов на объект либо объект не поддерживает события.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.