Added to the doc

This commit is contained in:
2023-05-17 15:21:53 +02:00
parent 382b584087
commit c067db9395
4 changed files with 26 additions and 1 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

+26 -1
View File
@@ -2818,4 +2818,29 @@ Stats
Ca n'est pas forcément définitif mais je pense que c'est déja un bon début pour faire des rubriques sympa.
Je suis en train de tenter d'implémenter le code pour permettre ensuite d'ajouter et retirer des choses facilement.
Je suis en train de tenter d'implémenter le code pour permettre ensuite d'ajouter et retirer des choses facilement.
## Mercredi 17 Mai 2023
Aujourd'hui le but c'est de remplir la base SQLITE avec des infos. Si j'arrive à tout remplir alors ca devrait pas être trop compliqué de venir faire des requètes qui donnent de bonnes infos.
Mais la problématique principale va être de décider QUAND insèrer des choses dans la base de donnée.
Je pense que le meilleur moyen serait de garder une liste de DriverData par pilote en piste qui puisse contenir toutes les data que l'on recoit. Et à chaques fois que l'on veut ajouter à cette liste on vérifie si un tour a été fait pour envoyer les data précédente et réinitialiser la liste.
Il faut donc une liste de 20 listes de DriverData et une liste de int qui représenteront le numéro du tour dans lequel chaque pilote se trouve.
Pour detecter un arrêt je pense que la meilleure manière est de regarder si le pilote a changé de place ou de type de pneu. Si je prend que les fois ou le pilote change place ET de pneus alors certains arrêts pour ceux qui sont loins devant ou loins derrière pourraient ne pas être detectés. Et si je ne prend que le changement de pneus cela pose un soucis car un pneu pourrait avoir été changé pour un autre du même type. Et parfois les valeurs de tours faits avec le pneu ne sont pas toujours bien lues et parfois sont compliquées à retrouver car tous les pneus ne sont pas neuf quand ils sont chaussés.
Je crois que la detection de tours et des arrêts aux stands est sur la bonne voie. Le seul soucis que j'ai c'est que pour faire du debug je suis un peu obligé d'attendre pendant 10min si je veux avoir de quoi faire des stats un peu sympa.
Je me rend compte que parfois j'obtiens des résultats un peu bizarres mais que c'est la f1TV qui les donne.
Par exemple de cas ou Alex Albon n'a que deux tours sur ses pneus alors que tout le monde devant et derrière lui en a 3 et que on est au tour 4.
!["wtf...?"](./Images/Screens/wtfF1TV.png)
Ah et aussi parfois quand les pilotes se dépassent on se retrouve dans des situations plutôt rigolotes :
!["Wtf...??"](./Images/Screens/wtfF1TV1.png)
COMMENT JE FAIS POUR DETECTER CA WIONDVIDNJDODVNSDIC