update_calc_flags
Para actualizar los parámetros de cálculo de contadores, utilice el método unit/update_calc_flags.
svc=unit/update_calc_flags¶ms={
"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 con0x001. 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:
{
"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). |