update_event_data

Para modificar los parámetros de los eventos registrados, utilice el método 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>
    }
}

Parámetros

La solicitud debe contener los siguientes parámetros:

Parámetro Descripción
itemId ID de la unidad.
eventType Tipo de evento. Por ejemplo:
  • lls: nivel de combustible
  • theft: robo de combustible
  • filling: llenado de combustible
  • sensors: valores de sensores
  • ignition: estado de la ignición
ivalType Tipo del intervalo de tiempo. El valor debe ser mayor que 0. Indique 1 para seleccionar los eventos dentro del intervalo.
ivalFrom Inicio del intervalo, tiempo Unix.
ivalTo Fin del intervalo, tiempo Unix.
params Objeto con los parámetros actualizados.

Ejemplo

A continuación se muestra un ejemplo de la solicitud unit/update_event_data.

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

Respuesta

Si la solicitud se ejecuta correctamente, se devuelve una respuesta con el siguiente formato:

Copied!
{
    "msgs": 1   // Cantidad de eventos actualizados.
}

En caso contrario, se devuelve un código de error.

Códigos de error

Código de error Descripción
4 Parámetros de entrada incorrectos.
7 El usuario no tiene el derecho de acceso Solicitar informes y mensajes a la unidad, o la unidad no admite eventos.

Si nota un error en el texto, por favor resáltelo y presione Ctrl+Intro.