code de la carte à tout faire / carte strat

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Actionneurs.h Source File

Actionneurs.h

00001 #ifndef CRAC_ACTIONNEUR
00002 #define CRAC_ACTIONNEUR
00003 
00004 #include "global.h"
00005 
00006 typedef enum
00007 {
00008     ETAT_ATTENTE,
00009     
00010     ETAT_TRAITEMENT_ACTION_AX12,
00011     
00012     ETAT_BAISSER_MAIN_GAUCHE,
00013     ETAT_BAISSER_MAIN_DROITE,
00014     ETAT_CHECK_COULEUR,
00015     
00016     ETAT_TURBINE,
00017     ETAT_POMPES
00018     
00019 } E_GameEtat;
00020 
00021 
00022 typedef enum{
00023     BLEU,
00024     JAUNE
00025 }E_Couleur;
00026 
00027 /****************************************************************************************/
00028 /* FUNCTION NAME: turbineWritePWM                                                       */
00029 /* DESCRIPTION  : envoie une pwm de valeurPWM à la turbine                              */
00030 /****************************************************************************************/
00031 void turbineWritePWM(int valeurPWM);
00032 /****************************************************************************************/
00033 /* FUNCTION NAME: pompeWritePWM                                                         */
00034 /* DESCRIPTION  : envoie une pwm de valeurPWM à la pompe                                */
00035 /****************************************************************************************/
00036 void pompeWritePWM(int valeurPWM);
00037 /****************************************************************************************/
00038 /* FUNCTION NAME: pompeWritePWM                                                         */
00039 /* DESCRIPTION  : ouvre ou ferme l'electrovannes                                        */
00040 /****************************************************************************************/
00041 void electrovanneControle(int etat);
00042 /****************************************************************************************/
00043 /* FUNCTION NAME: pompeWritePWM                                                         */
00044 /* DESCRIPTION  : ouvre ou ferme l'electrovannes                                        */
00045 /****************************************************************************************/
00046 void electrovanneControle(int etat);
00047 #endif