code de la carte à tout faire / carte strat
Dependencies: mbed
Actionneurs/Actionneurs.h@0:76bc3ed27822, 2017-05-10 (annotated)
- Committer:
- ClementBreteau
- Date:
- Wed May 10 09:10:26 2017 +0000
- Revision:
- 0:76bc3ed27822
pour gatien le 10 5 2017
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ClementBreteau | 0:76bc3ed27822 | 1 | #ifndef CRAC_ACTIONNEUR |
ClementBreteau | 0:76bc3ed27822 | 2 | #define CRAC_ACTIONNEUR |
ClementBreteau | 0:76bc3ed27822 | 3 | |
ClementBreteau | 0:76bc3ed27822 | 4 | #include "global.h" |
ClementBreteau | 0:76bc3ed27822 | 5 | |
ClementBreteau | 0:76bc3ed27822 | 6 | typedef enum |
ClementBreteau | 0:76bc3ed27822 | 7 | { |
ClementBreteau | 0:76bc3ed27822 | 8 | ETAT_ATTENTE, |
ClementBreteau | 0:76bc3ed27822 | 9 | |
ClementBreteau | 0:76bc3ed27822 | 10 | ETAT_TRAITEMENT_ACTION_AX12, |
ClementBreteau | 0:76bc3ed27822 | 11 | |
ClementBreteau | 0:76bc3ed27822 | 12 | ETAT_BAISSER_MAIN_GAUCHE, |
ClementBreteau | 0:76bc3ed27822 | 13 | ETAT_BAISSER_MAIN_DROITE, |
ClementBreteau | 0:76bc3ed27822 | 14 | ETAT_CHECK_COULEUR, |
ClementBreteau | 0:76bc3ed27822 | 15 | |
ClementBreteau | 0:76bc3ed27822 | 16 | ETAT_TURBINE, |
ClementBreteau | 0:76bc3ed27822 | 17 | ETAT_POMPES |
ClementBreteau | 0:76bc3ed27822 | 18 | |
ClementBreteau | 0:76bc3ed27822 | 19 | } E_GameEtat; |
ClementBreteau | 0:76bc3ed27822 | 20 | |
ClementBreteau | 0:76bc3ed27822 | 21 | |
ClementBreteau | 0:76bc3ed27822 | 22 | typedef enum{ |
ClementBreteau | 0:76bc3ed27822 | 23 | BLEU, |
ClementBreteau | 0:76bc3ed27822 | 24 | JAUNE |
ClementBreteau | 0:76bc3ed27822 | 25 | }E_Couleur; |
ClementBreteau | 0:76bc3ed27822 | 26 | |
ClementBreteau | 0:76bc3ed27822 | 27 | /****************************************************************************************/ |
ClementBreteau | 0:76bc3ed27822 | 28 | /* FUNCTION NAME: turbineWritePWM */ |
ClementBreteau | 0:76bc3ed27822 | 29 | /* DESCRIPTION : envoie une pwm de valeurPWM à la turbine */ |
ClementBreteau | 0:76bc3ed27822 | 30 | /****************************************************************************************/ |
ClementBreteau | 0:76bc3ed27822 | 31 | void turbineWritePWM(int valeurPWM); |
ClementBreteau | 0:76bc3ed27822 | 32 | /****************************************************************************************/ |
ClementBreteau | 0:76bc3ed27822 | 33 | /* FUNCTION NAME: pompeWritePWM */ |
ClementBreteau | 0:76bc3ed27822 | 34 | /* DESCRIPTION : envoie une pwm de valeurPWM à la pompe */ |
ClementBreteau | 0:76bc3ed27822 | 35 | /****************************************************************************************/ |
ClementBreteau | 0:76bc3ed27822 | 36 | void pompeWritePWM(int valeurPWM); |
ClementBreteau | 0:76bc3ed27822 | 37 | /****************************************************************************************/ |
ClementBreteau | 0:76bc3ed27822 | 38 | /* FUNCTION NAME: pompeWritePWM */ |
ClementBreteau | 0:76bc3ed27822 | 39 | /* DESCRIPTION : ouvre ou ferme l'electrovannes */ |
ClementBreteau | 0:76bc3ed27822 | 40 | /****************************************************************************************/ |
ClementBreteau | 0:76bc3ed27822 | 41 | void electrovanneControle(int etat); |
ClementBreteau | 0:76bc3ed27822 | 42 | /****************************************************************************************/ |
ClementBreteau | 0:76bc3ed27822 | 43 | /* FUNCTION NAME: pompeWritePWM */ |
ClementBreteau | 0:76bc3ed27822 | 44 | /* DESCRIPTION : ouvre ou ferme l'electrovannes */ |
ClementBreteau | 0:76bc3ed27822 | 45 | /****************************************************************************************/ |
ClementBreteau | 0:76bc3ed27822 | 46 | void electrovanneControle(int etat); |
ClementBreteau | 0:76bc3ed27822 | 47 | #endif |