|
Ordinateur de bord pour voiture de collection 7.1
|
Classes | |
| class | clvarNumSeg |
| ClVar based class wiche only .format() rewrited for get the next segment in race (number +1) More... | |
| class | clvartime |
| ClVar based class wiche only .format() rewrited to get the time (hh:mm:ss) More... | |
Functions | |
| def | CalcDistanceTotale (DistanceRestante, segments, NumSeg) |
| calcul de la distance totale restante More... | |
| def | CalcTempsDebutFin (NumSeg) |
| calcul l'heure de début et l'heure de fin du segment More... | |
| def | Calcul (VHote, VSource) |
| calcul des différentes variables de la course la fonction calcul est appelée par la clvariable ES_VitesseReelle qui est la variable qui récupère la vitesse, donc la première appelée More... | |
| def | ChoisirFichier () |
| Choix d'un fichier via la fenetre d'ouverture. More... | |
| def | init (Modules, ListeCapteurs, ListeClVar, ListeOnglets, ListeBoutons, ListeCadrans) |
| def | InitEpreuve () |
| init de toutes les variables de l'epreuve More... | |
| def | InitSegment (increment=1) |
| change le segment en cours, RAZ les variables nécessaires More... | |
| def | Recule () |
| Passe le mode RECULE. More... | |
| def | Soustraction (VHote, VSource) |
| soustrait la valeur de TACHI_CTP qui est en km aux variables en m More... | |
| def | StopCourse () |
| stop la course et reinit les variables More... | |
| def | VitesseIdeale (DistanceRestante, TpsRest) |
Variables | |
| ALARME_CHANGER_ONGLETS | |
| clvar_DistanceRestante = None | |
| clvar_DistanceRestanteTotale = None | |
| clvar_NumSegment = None | |
| clvar_RetardTemps = None | |
| clvar_TempsRestant = None | |
| clvar_VitesseIdeale = None | |
| bool | CourseEnRoute = False |
| passe à True quand vitesse > 0 More... | |
| bool | DISTANCEABSOLUE = True |
| le fichier doit contenir, ou non, des distance par rapport au départ 0km si False les distances sont entre chaque points More... | |
| string | DOSSIERSFICHIERS = "rallys" |
| nom du dossier qui contient les fichiers epreuve More... | |
| bool | RETARDCONSERVE = True |
| conserve ou non l'ecart de temps entre 2 segments More... | |
| int | RetardSegAvant = 0 |
| contient l'écart de temps à la fin du segment précdént More... | |
| segments = None | |
| liste des segments [[m,s],[m,s],...] More... | |
| bool | SEGMENTSUIVANTAUTO = True |
| si True les segments défilent automatiquement More... | |
| int | TimeDebut = 0 |
| temps du début du segment More... | |
| int | TimeDebutTotal = 0 |
| temps du début de l'epreuve More... | |
| int | TimeFin = 0 |
| temps fin attendue prenant en compte l'écart du segment d'avant More... | |
| def Epreuve_Speciale.CalcDistanceTotale | ( | DistanceRestante, | |
| segments, | |||
| NumSeg | |||
| ) |
calcul de la distance totale restante
| DistanceRestante | (int) : distance restante dans le segment |
| segments | (array) : le tableau de segments |
| NumSeg | (int) : le n° du segment en cours |
| def Epreuve_Speciale.CalcTempsDebutFin | ( | NumSeg | ) |
calcul l'heure de début et l'heure de fin du segment
| NumSeg | (int) : le numero du segment en cours |
| def Epreuve_Speciale.Calcul | ( | VHote, | |
| VSource | |||
| ) |
calcul des différentes variables de la course la fonction calcul est appelée par la clvariable ES_VitesseReelle qui est la variable qui récupère la vitesse, donc la première appelée
| VHote | (clvariable) : la clvariable contenant |
| VSource | (clvariable) : la clvariable déclarée en parametre return (int) la vitesse qui s'affiche dans VHote |
| def Epreuve_Speciale.ChoisirFichier | ( | ) |
Choix d'un fichier via la fenetre d'ouverture.
| def Epreuve_Speciale.init | ( | Modules, | |
| ListeCapteurs, | |||
| ListeClVar, | |||
| ListeOnglets, | |||
| ListeBoutons, | |||
| ListeCadrans | |||
| ) |
| def Epreuve_Speciale.InitEpreuve | ( | ) |
init de toutes les variables de l'epreuve
| def Epreuve_Speciale.InitSegment | ( | increment = 1 | ) |
change le segment en cours, RAZ les variables nécessaires
| increment | (int, default = 1) : Le déplacement dans la table des segments (normalement -1, 0 ou +1) |
| def Epreuve_Speciale.Recule | ( | ) |
Passe le mode RECULE.
| def Epreuve_Speciale.Soustraction | ( | VHote, | |
| VSource | |||
| ) |
soustrait la valeur de TACHI_CTP qui est en km aux variables en m
| VHote | (clvariable) : la variable de km à ajuster |
| VSource | (clvariable) : la variable contenant le déplacement |
| def Epreuve_Speciale.StopCourse | ( | ) |
stop la course et reinit les variables
| def Epreuve_Speciale.VitesseIdeale | ( | DistanceRestante, | |
| TpsRest | |||
| ) |
| ALARME_CHANGER_ONGLETS |
| clvar_DistanceRestante = None |
| clvar_DistanceRestanteTotale = None |
| clvar_NumSegment = None |
| clvar_RetardTemps = None |
| clvar_TempsRestant = None |
| clvar_VitesseIdeale = None |
| bool CourseEnRoute = False |
passe à True quand vitesse > 0
| bool DISTANCEABSOLUE = True |
le fichier doit contenir, ou non, des distance par rapport au départ 0km si False les distances sont entre chaque points
| string DOSSIERSFICHIERS = "rallys" |
nom du dossier qui contient les fichiers epreuve
| bool RETARDCONSERVE = True |
conserve ou non l'ecart de temps entre 2 segments
| int RetardSegAvant = 0 |
contient l'écart de temps à la fin du segment précdént
| segments = None |
liste des segments [[m,s],[m,s],...]
| bool SEGMENTSUIVANTAUTO = True |
si True les segments défilent automatiquement
| int TimeDebut = 0 |
temps du début du segment
| int TimeDebutTotal = 0 |
temps du début de l'epreuve
| int TimeFin = 0 |
temps fin attendue prenant en compte l'écart du segment d'avant