|
Ordinateur de bord pour voiture de collection 7.1
|
one instance of this class for each alarm. More...
Public Member Functions | |
| def | __init__ (self, ListeClVar, Nom, Message_, Type, IHMFrame, Tempo, *Args) |
| def | Acquitter (self) |
| def | Active (self) |
| Retourne l'état de l'alarme. More... | |
| def | AffMessage (self) |
| Affiche le message d'alarme puis passe l'état self.Affichee à VRAI pour éviter que l'alarme ne soit réaffichée. More... | |
| def | Reinit (self) |
| def | Verifie (self) |
Public Attributes | |
| Acquittee | |
| ActivUnderTempo | |
| Affichee | |
| IHMFrame | |
| Message | |
| Name | |
| Tempo | |
| Type | |
Static Public Attributes | |
| bool | Acquittee = False |
| int | ActivUnderTempo = 0 |
| bool | Affichee = False |
| Conditions = None | |
| bool | Ignorer = False |
| string | Message = '' |
| string | Name = '' |
| int | Tempo = 0 |
one instance of this class for each alarm.
This monitor the parameters.
chaque alarme sera une instance de cette classe.
surveille les parametres qui doivent entrainer une alarme | def __init__ | ( | self, | |
| ListeClVar, | |||
| Nom, | |||
| Message_, | |||
| Type, | |||
| IHMFrame, | |||
| Tempo, | |||
| * | Args | ||
| ) |
| ListeClVar | : list of all ClVariables |
| Nom | : str |
| Message_ | : STR |
| Type | : caractere unique from {A, W, I} |
| IHMFrame | : onglet de l'IHM à afficher (string) |
| Tempo | : entier (temps d'attente en seconde avant déclenchement) |
| *Args | : liste des conditions (voir DefAlarmes) |
| def Acquitter | ( | self | ) |
passe l'état de l'alarme en "Acquittée"
permet de ne pas réalarmer tant que l'alarme n'est résolue
| def Active | ( | self | ) |
Retourne l'état de l'alarme.
| def AffMessage | ( | self | ) |
Affiche le message d'alarme puis passe l'état self.Affichee à VRAI pour éviter que l'alarme ne soit réaffichée.
| def Reinit | ( | self | ) |
reset de l'alarme
remet toutes les variables dans l'état d'une alarme désactivée
| def Verifie | ( | self | ) |
vérification des conditions de l'alarme
l'alarme n'est déclenchée que si le temps self.Tempo est atteind
|
static |
| Acquittee |
|
static |
| ActivUnderTempo |
|
static |
| Affichee |
|
static |
|
static |
| IHMFrame |
|
static |
| Message |
|
static |
| Name |
|
static |
| Tempo |
| Type |