Aller au contenu
← Tout le Lab
Journal de projet10/09/2026a2.9.0#carlog

CarLog a2.9.0 — Le log démarre, se met en pause et s'arrête seul

Plus de trajet perdu pour un appui oublié sur START ou STOP.

01

Ce que la mise à jour apporte

Le trajet s'ouvre tout seul au premier régime moteur mesuré, et le fichier commence 10 secondes avant. Moteur coupé, le log se met en pause ; contact coupé ou Bluetooth perdu, il se clôt après 60 secondes. L'appli se reconnecte aussi seule à l'adaptateur.

02

Pourquoi je le fais

Tout dépendait d'un appui sur START. Oublié, le trajet était perdu. Oublié l'appui sur STOP, le log restait ouvert contact coupé, avec pour seul garde-fou un message « N'oubliez pas de stopper le log ».

03

Comment je m'y suis pris

  • Le cycle de vie du log devient un automate d'états (prêt, en cours, en pause, terminé), testé séparément de l'interface.
  • Avant de livrer, la règle de pause est rejouée sur 88 trajets et 219 797 lignes déjà enregistrés : une seule pause se serait déclenchée, sur un vrai arrêt moteur. Aucun faux positif.
  • La tare de l'accéléromètre se fait seule, sur une fenêtre de mesures calme, de préférence moteur coupé.
  • Défauts révélés par la conception et corrigés au passage : des kilomètres et des litres fantômes après une coupure de liaison, et un fichier écrasé quand deux trajets démarraient dans la même minute.
  • 364 tests automatisés, et 11 points de contrôle listés pour le premier roulage.
04

Résultat attendu et obtenu

Attendu

Plus aucun trajet perdu, sans dégrader la cadence d'enregistrement.

Obtenu

Roulée du 10 au 20/09 : 48 trajets, 84 798 lignes, 12,1 heures. Cadence de 506 ms en médiane (p95 : 669 ms), identique à la version précédente. Cinq pauses automatiques se sont déclenchées.

Voir le projet CarLog →

En construction