Skip to Content

Contadores Genéricos (GC)

8 contadores para registrar eventos de conducción, integrables con el Drive Score.


Semántica de Contadores

ÍndiceNombreSemánticaUso típico
GC0OVERSPEEDFijaExcesos de velocidad
GC1OVERREVFijaExcesos de RPM
GC2HARSH_ACCELFijaAceleraciones bruscas (mayor a 0.40g)
GC3HARSH_BRAKEFijaFrenadas bruscas (menor a -0.50g)
GC4HARSH_CORNERFijaCurvas bruscas (mayor a 0.50g)
GC5CUSTOM_1ClienteEj: uso celular
GC6CUSTOM_2ClienteEj: fatiga
GC7CUSTOM_3ClienteEventos personalizados

QTPGC - Consultar Contador Individual

QTPGC,<índice>

Respuesta

RTPGC,<índice>,<valor>

Ejemplo

>QTPGC,0< >RTPGC,0,8;ID=865413053386354;*4A< # 8 eventos OVERSPEED

QTPGCL - Lista de Contadores Habilitados

>QTPGCL< >RTPGCL,1,1,1,1,1,0,0,0;ID=865413053386354;*0F<

Retorna 8 flags (0/1) indicando qué contadores están habilitados.


STPGCE - Habilitar/Deshabilitar Contadores

Individual

STPGCE,<índice>,<0|1>

Todos (wildcard)

STPGCE,*,<0|1>

Ejemplos

// Habilitar GC0 >STPGCE,0,1< >RTPGCE,0,1; GC0 enabled ;ID=865413053386354;*02< // Habilitar todos >STPGCE,*,1< >RTPGCE,*,1; All GCs enabled ;ID=865413053386354;*3A< // Deshabilitar todos >STPGCE,*,0< >RTPGCE,*,0; All GCs disabled ;ID=865413053386354;*4E<

Contadores deshabilitados no se incrementan pero mantienen su valor.


STPGCI - Incrementar Contador

Incrementa un contador en +1.

STPGCI,<índice>

Ejemplo

>STPGCI,0< >RTPGCI,0,9; GC0 incremented to 9 ;ID=865413053386354;*6F<

Típicamente usado por módulos externos (HM, RL) mediante reglas automáticas.


STPGCS - Establecer Valor Directo

STPGCS,<índice>,<valor>

Ejemplo

>STPGCS,0,0< >RTPGCS,0,0; GC0 set to 0 ;ID=865413053386354;*77<

Integración con Health Monitor

Ejemplo de configuración automática:

// Configurar HM para aceleración brusca >SHM00E,0,7,20,3,4000,10< // Regla: HM00 activo → incrementar GC0 >SRL20E;TRG=HM00+;ACC={STPGCI,0}<
TriggerContador
HM00+GC0 (OVERSPEED)
HM01+GC1 (OVERREV)
HM02+GC2 (HARSH_ACCEL)
HM03+GC3 (HARSH_BRAKE)
Last updated on