tqhien / rpiroadbook Goto Github PK
View Code? Open in Web Editor NEWRoadbook numérique à partir d'un Raspberry Pi
License: GNU General Public License v3.0
Roadbook numérique à partir d'un Raspberry Pi
License: GNU General Public License v3.0
Pour les roadbooks italiens, les lignes "Phone numbers" font décalés les découpage. Or ces roadbooks sont données du haut vers le bas. Pour conserver une lecture correcte, il faut afficher les cases aussi du haut vers le bas.
Faire un écran de choix :
ordre naturel page 1 = case 1
ou ordre rb : page 1 = dernière case
La configuration se faisant maintenant via wifi, l'entrée en mode configuration sur le RpiRoadbook peut être allégé. Les réglages minimaux à conserver : roues, nombres d'aimants, retour à l'état usine en décompressant une image de l'état d'origine (via le processus d'update de firmware)
A tester : mode zoom avec Trip, avec case du haut et du bas en perspective pour gagner de la place
Ajouter un page avec le mode d'emploi en pdf à télécharger
Pour les formats Roadbook Gen, 1 passe par page, il faut traiter la case "ordre des cases de bas en haut" comme l'ordre de traitement des pages (de la dernière vers la première page)
Demande d'ajout de fonctionnalités : marqueur, couleur, saisie de texte sur fond transparent ou sur fond blanc pour masquer les notes originales
Entre la version 1 et 2, il y a eu inversion des boutons, car déclarés dans l'ordre des télécommandes : chinoise (gauche/droite/ok/haut/bas) et en séparée (gauche/ok/droite/haut/bas).
Il faut donc rajouter dans les configurations le choix de l'une ou l'autre configuration. Penser à rajouter le contrôle au démarrage vers le menu de config d'urgence (changer le bouton ok pour le bouton gauche ?)
Il arrive qu'au briefing, des cases aient été oubliés et nécessitent d'insérer plusieurs cases. Idem, demande de suppression de succession de cases type "toujours tout droit sur l'intersection"
Le calcul du Vmax ne s'effectue que si le widget vmax est affiché
Si on a supprimé les RB, il faut repartir d'un fichier de configuration par défaut, sans numéro de case nin nom de RB.
Pour réduire les manipulations, après effacement de la sélection, revenir par défaut au trip pour que l'action sur les boutons ajuste l'odomètre
En mode nuit, il reste un semblant de la case précédente sous les couleurs jaunes des cases.
Apparition d'un erreur Segmentation Fault sur l'utilisation de certains boutons (notamment gauche/droite/ok). Nécessité de 2 algo selon le bouton ?
Le format par défaut est portrait. Sur certains roadbooks, le papier est en A4 paysage.
En cas de suppression d'un RB sur la clé USB émulée, il reste les fichiers images sur la partition de travail. Prévoir une fonction "Formatage" qui fera un simple rm -rf sur le répertoire Roadbooks
Pour la sauvegarde de l'odometre et limiter le wear levelling, créer un fichier de log avec horodate + trip et prévoir une rotation de ce fichier et taille limite pour ce fichier. La récupération de la dernière mesure est la dernière ligne du fichier log.
De temps en temps, sans raison apparente, l'écriture de la position en cours renvoie une erreur Fichier en lecture seule. A voir si c'est dans la situation où on va chercher rapidement une autre case et le buffer d'écriture n'a pas encore refermé le fichier qu'une autre tentative d'écriture a lieu.
Ajouter choix de langue des menus sur RpiRoadbook et sur les pages web
Rajouter les infos de licences, remerciements et logiciels utilisés
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.