
le test
Dependencies: LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI
Alarme/alarme.h@35:bda112796505, 2019-05-16 (annotated)
- Committer:
- ascheriit
- Date:
- Thu May 16 18:03:02 2019 +0000
- Revision:
- 35:bda112796505
- Parent:
- 34:2ea9312c0608
Cahier des charges complet !!!!!!!!!!!!
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ascheriit | 27:86d38e8d3015 | 1 | #include "Trace.h" |
ascheriit | 27:86d38e8d3015 | 2 | #include "horloge.h" |
ascheriit | 27:86d38e8d3015 | 3 | #include "theme.h" |
ascheriit | 27:86d38e8d3015 | 4 | #include "Rot.h" |
ascheriit | 27:86d38e8d3015 | 5 | |
ascheriit | 27:86d38e8d3015 | 6 | #ifndef DEF_A |
ascheriit | 27:86d38e8d3015 | 7 | #define DEF_A |
ascheriit | 27:86d38e8d3015 | 8 | |
ascheriit | 27:86d38e8d3015 | 9 | #define NOMBREDALARMES 9 |
ascheriit | 27:86d38e8d3015 | 10 | |
ascheriit | 27:86d38e8d3015 | 11 | struct STalarmes { |
ascheriit | 27:86d38e8d3015 | 12 | temps* ListeAlarmes; //Pointe vers un array où on trouve la liste de toutes les alarmes |
ascheriit | 27:86d38e8d3015 | 13 | int positionCurseur; //Sur quelle alarme le curseur pointe |
ascheriit | 27:86d38e8d3015 | 14 | int ListeActivation[NOMBREDALARMES]; //Pointe vers une liste d'octès. le ième octes est à 0 si la ième alarme est désactivée. Il est à 1 si lle l'est |
ascheriit | 27:86d38e8d3015 | 15 | }; |
ascheriit | 27:86d38e8d3015 | 16 | |
ascheriit | 27:86d38e8d3015 | 17 | #endif |
ascheriit | 27:86d38e8d3015 | 18 | |
ascheriit | 27:86d38e8d3015 | 19 | void A_initAlarmes(STalarmes*);//créé une structure d'alarmes prète à être utilisée. |
ascheriit | 27:86d38e8d3015 | 20 | void A_DisplayAlarmes(STalarmes*);//affichage standard |
ascheriit | 34:2ea9312c0608 | 21 | void A_DisplayFleche(STalarmes*);//affichage limité. Fait moins de flickering que l'autre. |
ascheriit | 27:86d38e8d3015 | 22 | void A_test(); |
ascheriit | 35:bda112796505 | 23 | void A_getSelection(STalarmes*);//sert à savoir quelle alarme! on pointe |
ascheriit | 33:31271a36a9a4 | 24 | void A_toogleAlarme(STalarmes*);//sert à changer l'état d'une alarme |
ascheriit | 35:bda112796505 | 25 | void A_setAlarme(STalarmes* alarmesPNT);//Permet de définir l'heur d'une alarme. |
ascheriit | 35:bda112796505 | 26 | void A_checkAlarmes(STalarmes* alarmesPNT,temps* maintenant); //Permet de voir si une allarme sonne. À activer toutes les minutes. |