get_trips
To get information about trips for a specified period, upload unit messages and execute the unit/get_trips command.
svc=unit/get_trips¶ms={"itemId":<long>,
"msgsSource":<text>,
"timeFrom":<uint>,
"timeTo":<uint>}
This request can’t be executed simultaneously with the following requests:
- …/report/exec_report,
- …/report/export_result,
- …/report/get_result_chart,
- …/report/get_result_map,
- …/render/create_messages_layer,
- …/messages/load_interval,
- …/resource/get_driver_bindings,
- …/resource/get_trailer_bindings,
- all requests from the section exchange,
- …/account/get_account_history.
Parameters
Name | Description |
---|---|
itemId | Unit ID. |
timeFrom | Interval beginning. |
timeTo | Interval end. |
msgsSource | Message layer name (only one layer is available). |
Response
If the request is completed successfully, the response contains information about trips.
[
{
"from": { /* Starting point of the trip */
"i": <unit>, /* Message index */
"t": <unit>, /* Time */
"p": { /* Location */
"y": <double>, /* Latitude */
"x": <double> /* Longitude */
}
},
"to": { /* Ending point of the trip */
"i": <unit>, /* Message index */
"t": <unit>, /* Time */
"p": { /* Location */
"y": <double>, /* Latitude */
"x": <double> /* Longitude */
}
},
"m": <double> /* Mileage (meters) */
}
]
If the request fails, an error code is returned.
Error codes
Code | Description |
---|---|
4 | Invalid item ID or input format. |
6 | Failed to fetch unit messages. |
7 | The user doesn't have the required access rights to the unit (ADF_ACL_ITEM_EXECUTE_REPORTS). |