load

Para cargar eventos de un período especificado en la sesión para su procesamiento posterior, utilice el método events/load.

Copied!
svc=events/load&params={"itemId":<long>,
            "ivalType":<int>,
            "timeFrom":<uint>,
            "timeTo":<uint>,
            "detectors":[
                {
                    "type":<text>,
                    "filter1":<uint>
                },
                ...
            ]}

Parámetros

Parámetro Descripción
itemId ID de unidad.
ivalType Tipo de algoritmo (consulte más abajo).
timeFrom Inicio del intervalo (tiempo UNIX) si se especifica 1, 4, 5 o 6 en ivalType.
Número de mensajes solicitados si se especifica 2 o 3 en ivalType.
timeTo Fin del intervalo (tiempo UNIX).
type Grupo de sensores: lls, sensors, ignition, trips, eco_driving. Consulte más información.
filter1 ID del sensor. Especifique 0 para agregar todos los sensores según el type seleccionado.
measure Sistema de medidas:
  • 0 para SI;
  • 1 para estadounidense;
  • 2 para imperial.

El valor por defecto es 0.
lang Idioma (código de 2 símbolos). El valor por defecto es en.

Si necesita cargar eventos de otro período en la sesión, primero utilice la solicitud events/unload y luego events/load.

ivalType

Valor Descripción
1 Solicita mensajes (eventos) desde timeFrom hasta timeTo.
2 Solicita el número de mensajes especificado en timeFrom, comenzando desde timeTo.
3 Solicita el número de mensajes especificado en timeFrom, hasta timeTo.
4 Solicita mensajes desde timeFrom hasta timeTo, incluyendo un mensaje antes de timeFrom.
5 Solicita mensajes desde timeFrom hasta timeTo, incluyendo un mensaje después de timeTo.
6 Solicita mensajes desde timeFrom hasta timeTo, incluyendo un mensaje antes de timeFrom y un mensaje después de timeTo.

Respuesta

Si la solicitud se completa correctamente, se devuelve la siguiente respuesta:

Copied!
{
"events":{
"counters":{
"0":<uint> /* Número de eventos, es decir, actualizaciones del valor del contador en la solicitud de historial. */
},
"ignition":{
"<sensor_id1>":<uint>, /* Número de eventos en la solicitud de historial para el sensor especificado. */
...
},
"lls":{
"<sensor_id2>":<uint>, /* Número de eventos en la solicitud de historial para el sensor especificado */
...
},
"sensors":{
"<sensor_id3>":<uint>, /* Número de eventos en la solicitud de historial para el sensor especificado */
...
"trips":{
"0":<uint> /* Número de eventos en la solicitud de historial para viajes */
}
},
"selector":[
{
...
}, /* Resultados de selección. Si se omitió el parámetro "selector", se devuelve {}. Puede ver la respuesta del servidor en "events/get". */
...
]
}

Si la solicitud no se completa, se devuelve un código de error.

Códigos de error

Código Descripción
1 SID de solicitud no válido u obsoleto.
4 Uno de los siguientes errores:
  • error al validar parámetros,
  • error al obtener el cargador de historial,
  • lista de detectores vacía.
5 Los eventos están deshabilitados o inicializándose.
6 No se pudieron cargar los eventos o no se pudo obtener el escritor JSON.
7 La biblioteca adf_avl_events no se cargó o no se pudo obtener el elemento con el derecho de acceso requerido (ADF_ACL_ITEM_EXECUTE_REPORTS).

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

Informar de un error

Su mensaje ha sido enviado. ¡Gracias!

Se produjo un error al enviar el formulario