Estadísticas Globales
Sistema de estadísticas persistentes que acumula datos de todos los viajes durante la vida útil del vehículo.
- Persistencia: Datos guardados en NVS (sobreviven a reinicios)
- Actualización automática: Se actualizan al finalizar cada viaje
- Tamaño: 62 bytes en RAM + NVS
QTPGTOT - Estadísticas Completas
Retorna todas las estadísticas globales con promedios calculados.
>QTPGTOT<
>RTPGTOT,trips:1234,km:125430,fuel:45230.5,hrs:3520h0m,idle:420h0m,avgspd:35.6,avgfuel:36.1,idle_pct:11.9,avgsco:85;ID=...<| Campo | Descripción |
|---|---|
trips | Total de viajes completados |
km | Kilómetros totales acumulados |
fuel | Litros totales consumidos |
hrs | Horas totales de conducción |
idle | Horas totales en ralentí |
avgspd | Velocidad promedio (km/h) |
avgfuel | Consumo promedio (L/100km) |
idle_pct | Porcentaje de tiempo en ralentí |
avgsco | Score promedio de todos los viajes |
QTPGREC - Récords Históricos
Máximos y mínimos de toda la vida del vehículo.
>QTPGREC<
>RTPGREC,maxspd:142,minspd:45,maxrpm:5240,minrpm:780,maxtmp:98.5,mintmp:15.2,bestsco:98,worstsco:42;ID=...<QTPGSCO - Scores Globales
>QTPGSCO<
>RTPGSCO,avg:85,best:98,worst:42,count:1234;ID=...<QTPGGC - Contadores Acumulados
Suma histórica de todos los contadores GC0-GC7.
>QTPGGC<
>RTPGGC,gc0:1245,gc1:567,gc2:890,gc3:234,gc4:123,gc5:45,gc6:12,gc7:8;ID=...<Consultas Rápidas
QTPGKMS - Kilómetros Totales
>QTPGKMS<
>RTPGKMS,125430; Total kilometers ;ID=...<QTPGTRIPS - Total de Viajes
>QTPGTRIPS<
>RTPGTRIPS,1234; Total trips ;ID=...<QTPGHRS - Horas Totales
>QTPGHRS<
>RTPGHRS,total:3520h0m,idle:420h0m;ID=...<STPGRST - Resetear Estadísticas
¡PRECAUCIÓN! Esta operación es irreversible.
>STPGRST<
>RTPGRST,OK; Global stats reset ;ID=...<Después del reset:
- Todos los acumuladores vuelven a 0
- Récords se reinicializan
- Se guarda timestamp del reset
- Datos se guardan inmediatamente en NVS
Casos de Uso
Monitoreo de Flota
// Odómetro global
>QTPGKMS<
>RTPGKMS,125430; Total kilometers
// Viajes registrados
>QTPGTRIPS<
>RTPGTRIPS,1234; Total trips
// Promedio: 125430 / 1234 = 101.6 km por viajeMantenimiento Preventivo
// Contadores de eventos acumulados
>QTPGGC<
>RTPGGC,gc0:1245,gc1:567,gc2:890,gc3:234,...
// Con 125,430 km:
// gc0 (OVERSPEED): 1245 → 9.9 eventos/1000km
// gc3 (HARSH_BRAKE): 234 → 1.9 eventos/1000kmNunca ejecutar STPGRST sin confirmación del cliente - los datos son irrecuperables.
Last updated on