Controle de Viagens
Comandos para gerenciar o ciclo de vida das viagens.
STPSTART - Iniciar Viagem
Inicia uma nova viagem, capturando GPS e timestamp de início.
Sintaxe
STPSTART // Sem condutor
STPSTART,CODIGO_CONDUTOR // Com condutor (1-16 chars)Resposta
RTPSTART,<id>; Trip startedExemplo
>STPSTART,CHOFER001<
>RTPSTART,127; Trip started ;ID=865413053386354;*5B<- ID de viagem se incrementa automaticamente (1-65535)
- GPS e timestamp são capturados no início
- Histogramas são resetados
- Contadores GC não são resetados automaticamente
STPSTOP - Finalizar Viagem
Finaliza a viagem ativa, calculando combustível e eficiência.
Sintaxe
STPSTOPResposta
RTPSTOP,<id>,<dist>; Trip endedExemplo
>STPSTOP<
>RTPSTOP,127,245; Trip ended ;ID=865413053386354;*13<- GPS e timestamp de finalização são capturados
- Dados ficam disponíveis até o próximo
STPSTART - Estado muda para IDLE
QTPSTATUS - Estado Atual
Consulta o estado atual da viagem de forma compacta.
Sintaxe
QTPSTATUSResposta
RTPSTATUS,<estado>,<id>,<dist>km,<fuel>L,<tempo>,<condutor>| Campo | Descrição |
|---|---|
estado | active ou idle |
id | ID da viagem (0 se não há viagem) |
dist | Distância em km |
fuel | Combustível em litros (1 decimal) |
tempo | Formato <h>h<m>m |
condutor | Código ou - se não há |
Exemplos
// Viagem ativa
>QTPSTATUS<
>RTPSTATUS,active,127,245km,18.5L,4h15m,CHOFER001;ID=865413053386354;*10<
// Sem viagem
>QTPSTATUS<
>RTPSTATUS,idle,0,0km,0.0L,0h0m,-;ID=865413053386354;*1A<STPDRV / QTPDRV - Código de Condutor
Consultar
QTPDRV
RTPDRV,<codigo> // Código atual
RTPDRV,- // Sem condutorEstabelecer
STPDRV,CODIGO // Atribuir condutor (1-16 chars)
STPDRV, // Limpar condutor
STPDRV,* // Limpar condutor (alternativo)Exemplos
>STPDRV,JUAN123<
>RTPDRV,JUAN123; Driver code set ;ID=865413053386354;*60<
>STPDRV,*<
>RTPDRV,-; Driver code cleared ;ID=865413053386354;*77<Métricas Individuais
QTPRPM - Revoluções do Motor
>QTPRPM<
>RTPRPM,avg:2150,max:3200;ID=865413053386354;*0A<QTPSPD - Velocidade
>QTPSPD<
>RTPSPD,avg:78,max:125;ID=865413053386354;*3C<QTPTEMP - Temperatura do Motor
>QTPTEMP<
>RTPTEMP,avg:78.5,min:65.2,max:92.3;ID=865413053386354;*2F<Se a viagem está ativa, mostra dados da viagem atual. Se não há viagem, mostra dados da última viagem completada.
Última atualização