update_calc_flags

Para actualizar los parámetros de cálculo de contadores, utilice el método unit/update_calc_flags.

Copied!
svc=unit/update_calc_flags&params={
  "itemId": <long>,
  "newValue": <uint>
}

Parámetros

La solicitud debe contener los siguientes parámetros:

Parámetro Descripción
itemId ID de la unidad.
newValue Nuevos flags de cálculo de contadores (ver a continuación).

Flags de cálculo

Métodos de cálculo del contador de kilometraje:

Flag Descripción
0x000 GPS
0x001 Sensor de kilometraje (acumulativo)
0x001 + 0x1000 Sensor de kilometraje (último valor)
0x002 Odómetro relativo
0x003 GPS + sensor de ignición del motor

Use el flag 0x1000 únicamente en combinación con 0x001. En este caso, el contador muestra el último valor del sensor de kilometraje en lugar de sumar las diferencias entre los valores de mensajes consecutivos. Para más detalles, consulte Contadores.

Métodos de cálculo del contador de horas de motor:

Flag Descripción
0x010 Sensor de ignición del motor
0x020 Sensor de horas de motor absolutas
0x040 Sensor de horas de motor relativas

Cálculo automático:

Flag Descripción
0x100 Cálculo automático del kilometraje a partir de los nuevos mensajes
0x200 Cálculo automático de las horas de motor a partir de los nuevos mensajes
0x400 Cálculo automático del tráfico GPRS

Respuesta

Si la solicitud se completa exitosamente, se devuelve una respuesta con el siguiente formato:

Copied!
{
    "cfl": <uint>   // Indicadores de cálculo guardados en la unidad.
}

De lo contrario, se devuelve un código de error.

Códigos de error

Código de error Descripción
4 Parámetros de entrada no válidos (falta itemId o newValue, o el tipo es incorrecto).
6 Error al actualizar los flags.
7 El usuario no cuenta con los derechos de acceso requeridos sobre la unidad (
Modificar contadores).

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