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