Ordinateur de bord pour voiture de collection 7.1
Classes | Functions | Variables
main Namespace Reference

Classes

class  Application
 # group PublicActions More...
 

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"
 

Function Documentation

◆ DemandeQuitter()

def main.DemandeQuitter (   PwrOff = False)

# group PublicActions

Set the Quit request to enable,

Parameters
PwrOff(optional) : if True, request to poweroff

◆ Quitter()

def main.Quitter (   PwrOff = False)

quitter et etteindre

Parameters
PwrOff(optional): si True alors on eteint le raspberry)
Date
  • 2017 : création 28/11/2018 modification : ajout historic.EnvoyerMail(ListeClVar) 5.4 20/09/2019 modification : ajout arret du can bus

Variable Documentation

◆ Fenetre

Fenetre
Initial value:
1= IHM.Fenetre(param, VERSION_PROG, ListeClVar, ListeActions,
2 ListeOnglets,
3 ListeBoutons, ListeCadrans)
Definition: IHM.py:92

◆ ListeBoutons

list ListeBoutons = []

◆ ListeCadrans

list ListeCadrans = []

◆ ListeCapteurs

dictionary ListeCapteurs = {}

◆ ListeClVar

dictionary ListeClVar = {}

◆ ListeModules

list ListeModules = [importlib.import_module("parts.%s" %m) for m in ListeModules.LISTEMODULES]

list of physical CAN module plugged

◆ ListeOnglets

list ListeOnglets = []

◆ MesAlarmes

◆ Mod

Mod = CAN_Modules.AquisitionSTM32(MonCanBus, AdresseCarte)

◆ Modules

list Modules = []

◆ MonCanBus

MonCanBus = CAN_Modules.CANBusClass()

◆ QuitPwrOff_Rqst

bool QuitPwrOff_Rqst = False

variable utilisée par DemandeQuitter()

◆ Quitter_Rqst

bool Quitter_Rqst = False

variable utilisée par DemandeQuitter()

◆ SonnerieActivee

SonnerieActivee

◆ Surveil

Surveil = Application(Fenetre)

◆ TabArg

list TabArg
Initial value:
1= [Modules, ListeCapteurs, ListeClVar,
2 ListeOnglets, ListeBoutons, ListeCadrans]

◆ version

version = Mod.GetVersion()

◆ VERSION_PROG

string VERSION_PROG = "7.1"