update_messages_filter
Para cambiar los ajustes de filtración de datos de ubicación, utilice el método unit/update_messages_filter.
svc=unit/update_messages_filter¶ms={
"itemId": <long>,
"enabled": <bool>,
"skipInvalid": <bool>,
"minSats": <ubyte>,
"maxHdop": <double>,
"maxSpeed": <uint>,
"lbsCorrection": <bool>,
"wifiCorrection": <bool>,
"minWifiPoints": <ubyte>,
"maxWifiPoints": <ubyte>,
"wifiAccuracy": <double>
}
Parámetros
La solicitud puede contener los siguientes parámetros. Los obligatorios están marcados con un asterisco (*).
| Parámetro | Descripción |
|---|---|
itemId* |
ID de la unidad. |
enabled* |
Filtración de datos de ubicación: 1 (habilitar), 0 (deshabilitar). |
skipInvalid* |
Omitir mensajes no válidos. Permite ignorar los datos GPS que el dispositivo identifica como no válidos. |
minSats* |
Cantidad mínima de satélites que deben utilizarse para determinar las coordenadas para que un mensaje se considere válido. Se recomienda un valor de al menos cuatro. El valor no puede ser superior a 255. |
maxHdop* |
Valor máximo de HDOP con el que los mensajes se consideran válidos. El valor no puede ser superior a 9999. |
maxSpeed* |
Límite de los valores de velocidad. Si se supera, el mensaje se considera no válido. No se puede indicar un valor superior a 9999. Si se indica 0, este criterio de filtración no se tiene en cuenta. |
lbsCorrection |
Permitir la determinación de la ubicación por estaciones base de telefonía celular. |
wifiCorrection |
Permitir la determinación de la ubicación por puntos Wi-Fi. |
minWifiPoints |
Cantidad mínima de puntos Wi-Fi que deben tenerse en cuenta para que los mensajes se consideren válidos. Solo se puede indicar un número entero. El valor mínimo permitido es 2, el máximo es 255. |
maxWifiPoints |
Cantidad máxima de puntos Wi-Fi que se tienen en cuenta al determinar la ubicación de la unidad. Solo se puede indicar un número entero. El valor mínimo permitido es 2, el máximo es 255. |
wifiAccuracy |
Precisión de la ubicación en metros. Un mensaje se considera no válido si su valor de precisión es mayor que el indicado. Puede indicar un número entero o fraccionario mayor o igual a cero. El valor máximo permitido es 10 000. |
Respuesta
Si la solicitud se completa con éxito, se devuelve un objeto vacío:
{}
Si la solicitud falla, se devuelve un código de error.
Códigos de error
| Código de error | Descripción |
|---|---|
| 4 | Parámetros de entrada incorrectos. |
| 6 | No se pudieron cambiar los ajustes de filtración de datos de ubicación. |
| 7 | La unidad no existe o el usuario no tiene el derecho de acceso Modificar propiedades de conexión a ella. |