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 |