Ordinateur de bord pour voiture de collection 7.1
Functions | Variables
Public actions

Objects and functions for all the program, listed in ListeActions dictionnary. 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 Get_ListeActions (self)
 return the global action for ListeActions. More...
 
def PrintListeActions ()
 Just printed in the terminal the full list in ListeActions. More...
 
def ResetFuelConso (Arg)
 Place la conso à 0 suit à un plein par exemple. More...
 

Variables

dictionary ListeActions
 Liste des actions accessibles. More...
 

Detailed Description

Objects and functions for all the program, listed in ListeActions dictionnary.

There are public function acceible via :
  • par les Boutons via la propriété Func
  • par les ClVariables via les propriétés FuncAction et FuncEvent
Many object (classes) have a Get_ListeActions() function to had new function in ths list. You can get the full list when the program is running with the "P" key

Function Documentation

◆ ClVarAction()

def main.ClVarAction (   Arg)

declenche l'action clvariable.Action de la variable dont le nom est passe en argument

Parameters
Arg: ClVar dont l'action doit être déclenchée

◆ ClVarAddition()

def main.ClVarAddition (   Arg)

ajoute une valeur à une variable (développée dans le cadre du PID)

Note
The value can be negative to make a soustraction
Parameters
Arg: must be a table of 2 ClVariable

◆ ClVarSetValue()

def main.ClVarSetValue (   Arg)

action sur une ClVar booleen

Parameters
Arg: must be a table :
  • [0] : must be a ClVariable
  • [1] : if it's the string "Reverse", the Arg[0] boolean state will be reversed else, the value of Arg[0] will be loaded with Arg[1]

◆ Get_ListeActions()

def Get_ListeActions (   self)

return the global action for ListeActions.

return {List} list of public actions to manage the display

◆ PrintListeActions()

def main.PrintListeActions ( )

Just printed in the terminal the full list in ListeActions.

It's because ListeActions can't be know without execute application, it's not possible to have it. SO, I add this simple methode to get it. in IHM.py, I attibute a key (P) to get items

Date
6.2 18 juillet 2020

◆ ResetFuelConso()

def Consommation.ResetFuelConso (   Arg)

Place la conso à 0 suit à un plein par exemple.

Date
  • 2018 : création
  • 6.2 august 2020 : modification : add showinfo line
  • 7.1 move in Consomation.py
Parameters
Arg: liste DOIT être : Arg[0] = FUEL_USED, Arg[1] = FUEL_KM, Arg[2] = FUEL_CONS

Variable Documentation

◆ ListeActions

ListeActions
Initial value:
1= {
2 "ClVarSetValue" : ClVarSetValue,
3 #"ResetFuelConso": ResetFuelConso,
4 "ClVarAction" : ClVarAction,
5 "ClVarAddition" : ClVarAddition,
6 "Quitter" : DemandeQuitter,
7 "PrintListeActions" : PrintListeActions,
8 }

Liste des actions accessibles.

Cette liste grossie lors du lancement de l'appli avec l'appel des fonctions Get_ListeActions()