TRIP Module Reports
The module divides data into 11 reports to respect the 170-character limit per frame.
Reports Summary
| Command | Description | Content |
|---|---|---|
| R0 | Part 1 | Timestamps, GPS, basic metrics |
| R1 | Part 2 | Speed, RPM, temperature, driver, GCs |
| R2 | Speed Histogram | Percentages |
| R3 | Speed Histogram | Seconds |
| R4 | RPM Histogram | Percentages |
| R5 | RPM Histogram | Seconds |
| R6 | Throttle Histogram | Percentages |
| R7 | Throttle Histogram | Seconds |
| R8 | Turbo Histogram | Percentages |
| R9 | Turbo Histogram | Seconds |
| R10 | Drive Score | Complete score and analysis |
All reports include trip_id for correlation between parts.
QTPR0 - Timestamps, GPS and Basic Metrics
QTPR0Response
RTPR0,<trip_id>,<state>,<datetime_ini><gps_ini>,<datetime_end><gps_end>,<time>,<dist>,<fuel>,<eff>,<method>| Field | Format | Description |
|---|---|---|
trip_id | number | Unique trip ID |
state | active/completed | Trip state |
datetime_ini | DDMMYYHHMMSS | Start date/time |
gps_ini | +LLLLLLLL+LLLLLLLLL | Start lat/lon × 10^5 |
datetime_end | DDMMYYHHMMSS | End date/time |
gps_end | +LLLLLLLL+LLLLLLLLL | End lat/lon × 10^5 |
time | XhYm | Duration |
dist | Xkm | Distance |
fuel | X.XL | Fuel |
eff | X.X | Efficiency km/L |
method | 0-3 | Fuel calculation method |
Example
>QTPR0<
>RTPR0,1234,completed,22112514300+0345678+00587234,22112518450+0345823+00587401,4h25m,245km,18.5L,13.2,0;ID=865413053386354;*1C<
// Decoded:
// Trip ID: 1234
// Start: 22/11/25 14:30:00 at (-34.5678, -58.7234)
// End: 22/11/25 18:45:00 at (-34.5823, -58.7401)
// Duration: 4h25m | Distance: 245km | Fuel: 18.5LQTPR1 - Speed, RPM, Temperature, Driver and GCs
QTPR1Response
RTPR1,<trip_id>,<max_spd>,<avg_spd>,<max_rpm>,<avg_rpm>,<idle>,<neutral>,<temp_avg>,<temp_min>,<temp_max>,<conductor>,<gc0-7>| Field | Description |
|---|---|
max_spd/avg_spd | Max/average speed (km/h) |
max_rpm/avg_rpm | Max/average RPM |
idle | Minutes at idle |
neutral | Minutes in neutral |
temp_avg/min/max | Temperatures (°C) |
conductor | Code or - |
gc0-gc7 | 8 generic counters |
Example
>QTPR1<
>RTPR1,1234,125,78,3200,2150,12,5,78.5,65.2,92.3,CHOFER001,8,3,5,7,2,0,0,0;ID=865413053386354;*37<QTPR10 - Complete Drive Score
QTPR10Response
RTPR10,<trip_id>,<score>,<rating>,<ovspd>,<ovrev>,<hacc>,<hbrk>,<hcrv>,<idle%>,<eco%>,<over%>,<hirpm%>,<hiacc%>Example
>QTPR10<
>RTPR10,1234,78,GOOD,8,3,5,7,2,12%,35%,8%,15%,18%;ID=865413053386354;*XX<
// Score: 78/100 (GOOD)
// 8 speed violations, 3 RPM violations, etc.Histograms R2-R9
See Histograms section for complete R2-R9 details.
- PCT formats (R2, R4, R6, R8): Percentages - always fit
- RAW formats (R3, R5, R7, R9): Seconds - may truncate with ”…” if exceeding limit
Last updated