summaryrefslogtreecommitdiff
path: root/n/es/src/ascenseur.h
diff options
context:
space:
mode:
Diffstat (limited to 'n/es/src/ascenseur.h')
-rw-r--r--n/es/src/ascenseur.h40
1 files changed, 23 insertions, 17 deletions
diff --git a/n/es/src/ascenseur.h b/n/es/src/ascenseur.h
index ce809f5..cf8ddac 100644
--- a/n/es/src/ascenseur.h
+++ b/n/es/src/ascenseur.h
@@ -21,28 +21,34 @@
* Web: http://perso.efrei.fr/~dalmais/
* Email: <dalmais@efrei.fr>
* }}} */
-
#ifndef ascenseur_h
#define ascenseur_h
-#define CAPTEUR_BAS 0
-#define CAPTEUR_MILIEU 1
-#define CAPTEUR_HAUT 2
+#include <stdint.h>
-#define MONTE 0
-#define DESCEND 1
-#define STABLE 2
-#define MONTE_M 3
-#define DESCEND_M 4
+#define ASCENSEUR_LIBRE 0
+#define ASCENSEUR_STOP 1
+#define ASCENSEUR_MONTE 2
+#define ASCENSEUR_MONTE_STOP 3
+#define ASCENSEUR_DESCEND 4
+#define ASCENSEUR_DESCEND_STOP 5
+#define ASCENSEUR_MILIEU 6
+#define ASCENSEUR_MILIEU_STOP 7
-#include <stdint.h>
+extern uint8_t ascenseur_vitesse_voulue;
+extern uint8_t ascenseur_vitesse;
+extern uint8_t ascenseur_max_monte;
+extern uint8_t ascenseur_min_monte;
+extern uint8_t ascenseur_accel_monte;
+extern uint8_t ascenseur_max_descend;
+extern uint8_t ascenseur_min_descend;
+extern uint8_t ascenseur_accel_descend;
+extern uint8_t ascenseur_max;
+extern uint8_t ascenseur_min;
+extern uint8_t ascenseur_accel;
+extern uint8_t ascenseur_state;
-void ascenseur_init();
-void asc_haut(uint8_t valeur);
-void asc_bas(uint8_t valeur);
-void asc_stable(uint8_t valeur);
-uint8_t capteur_bas();
-uint8_t capteur_haut();
-uint8_t capteur_milieu();
+void ascenseur_init ();
+void ascenseur_update ();
#endif