update_event_data
Para modificar los parámetros de los eventos registrados, utilice el método unit/update_event_data.
svc=unit/update_event_data¶ms={
"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:
|
| 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.
svc=unit/update_event_data¶ms={
"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:
{
"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. |