Ordinateur de bord pour voiture de collection 7.1
Classes | Namespaces | Functions | Variables
main.py File Reference

Programme Tableau de Bord pour voiture de collection : Programme principal. More...

Classes

class  Application
 # group PublicActions More...
 

Namespaces

namespace  main
 

Functions

def ClVarAction (Arg)
 declenche l'action clvariable.Action de la variable dont le nom est passe en argument More...
 
def ClVarAddition (Arg)
 ajoute une valeur à une variable (développée dans le cadre du PID) More...
 
def ClVarSetValue (Arg)
 action sur une ClVar booleen More...
 
def DemandeQuitter (PwrOff=False)
 # group PublicActions More...
 
def PrintListeActions ()
 Just printed in the terminal the full list in ListeActions. More...
 
def Quitter (PwrOff=False)
 quitter et etteindre More...
 

Variables

 Fenetre
 
dictionary ListeActions
 Liste des actions accessibles. More...
 
list ListeBoutons = []
 
list ListeCadrans = []
 
dictionary ListeCapteurs = {}
 
dictionary ListeClVar = {}
 
list ListeModules = [importlib.import_module("parts.%s" %m) for m in ListeModules.LISTEMODULES]
 list of physical CAN module plugged More...
 
list ListeOnglets = []
 
 MesAlarmes = alarmes.ThreadAlarmes(alarmes.DefAlarmes, ListeClVar, Fenetre)
 
 Mod = CAN_Modules.AquisitionSTM32(MonCanBus, AdresseCarte)
 
list Modules = []
 
 MonCanBus = CAN_Modules.CANBusClass()
 
bool QuitPwrOff_Rqst = False
 variable utilisée par DemandeQuitter() More...
 
bool Quitter_Rqst = False
 variable utilisée par DemandeQuitter() More...
 
 SonnerieActivee
 
 Surveil = Application(Fenetre)
 
list TabArg
 
 version = Mod.GetVersion()
 
string VERSION_PROG = "7.1"
 

Detailed Description

Programme Tableau de Bord pour voiture de collection : Programme principal.

Version
7.1
Date
17 octobre 2017
2021 04 : 6.3 (no modification in main.py)
2021 08 : 7.0 (no modification in main.py)
Author
Jonathan Zéhnné : jihze.nosp@m.d@gm.nosp@m.ail.c.nosp@m.om