Objects and functions for all the program, listed in ListeActions dictionnary.
More...
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
◆ 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 |
◆ ListeActions
Initial value: 1= {
2 "ClVarSetValue" : ClVarSetValue,
3
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()