driver_actions_list
Para obtener las acciones manuales registradas para un conductor en un intervalo de tiempo determinado, utilice el método resource/driver_actions_list. Las acciones manuales incluyen asignar un conductor a una unidad, finalizar la asignación de un conductor e ignorar eventos automáticos de asignación de un conductor (marcarlos como falsos). Para registrar una acción manual, utilice resource/driver_actions_register.
En Wialon Local, este método está disponible a partir de la versión 2604.
Endpoint
svc=resource/driver_actions_list¶ms={
"resourceId": <long>,
"driverId": <long>,
"timeFrom": <uint>,
"timeTo": <uint>
}
Parámetros
La solicitud debe contener los siguientes parámetros:
| Parámetro | Descripción |
|---|---|
resourceId |
ID del recurso. |
driverId |
ID del conductor. |
timeFrom |
Inicio del intervalo, tiempo UNIX. |
timeTo |
Fin del intervalo, tiempo UNIX. |
Respuesta
Si la solicitud se completa correctamente, la respuesta contiene las acciones agrupadas por ID de conductor:
{
"<driver_id>": [
{
"t": <uint>, /* hora de la acción, tiempo UNIX */
"u": <long>, /* ID de la unidad */
"a": <uint>, /* tipo de acción: 0 para separación, 1 para asignación, 2 para ignorar */
"lat": <double>, /* latitud */
"lon": <double>, /* longitud */
"f": <uint>, /* flags: 1 cuando la posición es privada */
"tt": <uint>, /* hora hasta la que está activa la acción; se devuelve solo para la acción de ignorar */
"is": <uint> /* estado ignorado; se devuelve solo para la acción de ignorar cuando se especifica un estado */
}
]
}
De lo contrario, se devuelve un código de error.
Códigos de error
| Código de error | Descripción |
|---|---|
| 3 | No se pueden recuperar los mensajes requeridos. |
| 4 | Parámetros de entrada incorrectos o el conductor especificado no se encuentra en el recurso. |
| 6 | No se puede completar la operación. |
| 7 | No se cuenta con el derecho de acceso Crear, modificar y eliminar conductores al recurso, o el recurso no está disponible. |