Skip to Content

Relatórios do Módulo TRIP

O módulo divide os dados em 13 relatórios para respeitar o limite de 170 caracteres por trama.


Resumo de Relatórios

ComandoDescriçãoConteúdo
R0Parte 1Timestamps, GPS, métricas básicas
R1Parte 2Velocidade, RPM, temperatura, motorista, GCs
R2Histograma VelocidadePorcentagens
R3Histograma VelocidadeSegundos
R4Histograma RPMPorcentagens
R5Histograma RPMSegundos
R6Histograma AceleradorPorcentagens
R7Histograma AceleradorSegundos
R8Histograma TurboPorcentagens
R9Histograma TurboSegundos
R10Drive ScoreScore completo e análise
R11Histograma Temperatura do MotorPorcentagens
R12Histograma Temperatura do MotorSegundos

Todos os relatórios incluem trip_id para correlação entre partes.


QTPR0 - Timestamps, GPS e Métricas Básicas

QTPR0

Resposta

RTPR0,<trip_id>,<state>,<datetime_ini><gps_ini>,<datetime_end><gps_end>,<time>,<dist>,<fuel>,<eff>,<method>,<idlefuel>
CampoFormatoDescrição
trip_idnúmeroID único da viagem
stateactive/completedEstado da viagem
datetime_iniDDMMYYHHMMSSData/hora início
gps_ini+LLLLLLLL+LLLLLLLLLLat/lon início × 10^5
datetime_endDDMMYYHHMMSSData/hora fim
gps_end+LLLLLLLL+LLLLLLLLLLat/lon fim × 10^5
timeXhYmDuração
distXkmDistância
fuelX.XLCombustível
effX.XEficiência km/L
method0-3Método cálculo combustível
idlefuelX.XCombustível em marcha lenta da viagem, em litros (v1.09.26+, último campo)

Contrato de extensão: os campos novos do RTPR0 são adicionados sempre ao final, nunca são inseridos nem reordenados. Um parser do lado do servidor deve ignorar os campos que não conhece — assim as versões novas de firmware não quebram integrações existentes. idlefuel + combustível em movimento = fuel (fecha por construção com os 3 métodos de cálculo).

Valores do campo method

O módulo seleciona automaticamente o melhor método disponível conforme os dados fornecidos pela ECU:

ValorMétodoPrecisãoDescrição
0ODOLITER±0.5%Diferença de odolitro (acumulador total de combustível da ECU)
1FUEL_TRIP±1%Contador de combustível de viagem da ECU
2CALCULATED±5%Cálculo baseado em MAF/RPM
3NONE-Sem dados de combustível (fuel reporta 0.0L)

Ver Métodos de Cálculo de Combustível para mais detalhes.

Exemplo

>QTPR0< >RTPR0,1234,completed,22112514300+0345678+00587234,22112518450+0345823+00587401,4h25m,245km,18.5L,13.2,0,1.8;ID=865413053386354;*1C< // Decodificado: // Trip ID: 1234 // Início: 22/11/25 14:30:00 em (-34.5678, -58.7234) // Fim: 22/11/25 18:45:00 em (-34.5823, -58.7401) // Duração: 4h25m | Distância: 245km | Combustível: 18.5L // Em marcha lenta: 1.8L (os 16.7L restantes foram em movimento)

QTPR1 - Velocidade, RPM, Temperatura, Motorista e GCs

QTPR1

Resposta

RTPR1,<trip_id>,<max_spd>,<avg_spd>,<max_rpm>,<avg_rpm>,<idle>,<neutral>,<temp_avg>,<temp_min>,<temp_max>,<conductor>,<gc0-7>
CampoDescrição
max_spd/avg_spdVelocidade máx/promédio (km/h)
max_rpm/avg_rpmRPM máx/promédio
idleMinutos em marcha lenta
neutralMinutos em neutro
temp_avg/min/maxTemperaturas (°C)
conductorCódigo ou -
gc0-gc78 contadores genéricos

Exemplo

>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 - Drive Score Completo

QTPR10

Resposta

RTPR10,<trip_id>,<score>,<rating>,<ovspd>,<ovrev>,<hacc>,<hbrk>,<hcrv>,<idle%>,<eco%>,<over%>,<hirpm%>,<hiacc%>

Exemplo

>QTPR10< >RTPR10,1234,78,GOOD,8,3,5,7,2,12%,35%,8%,15%,18%;ID=865413053386354;*XX< // Score: 78/100 (GOOD) // 8 excessos velocidade, 3 excessos RPM, etc.

Histogramas R2-R9, R11-R12

Ver seção Histogramas para detalhamento completo de R2-R9, R11 e R12.

  • Formatos PCT (R2, R4, R6, R8, R11): Porcentagens - sempre cabem
  • Formatos RAW (R3, R5, R7, R9, R12): Segundos - podem truncar com ”…” se excederem limite
Última atualização