a simple code for elevator

Dependencies:   PinDetect mbed Servo

Revision:
0:85829f7bbe62
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.h	Mon Jun 04 13:51:43 2012 +0000
@@ -0,0 +1,42 @@
+/*
+* THE MAIN FILE OF THIS PROGRAM.
+ * ^^^ ^^^^ ^^^^ ^^ ^^^^ ^^^^^^^
+ *
+ * FILE NAME: main.h
+ * USAGE: library file of main.cpp
+ */
+
+
+/*
+* including the wanted library files.
+*/
+#include "mbed.h"
+
+/* Defines an enumeration type (event)*/
+#ifndef EVENT
+#define EVENT
+enum event {B_level_1, B_level_2, call_1, call_2, NR_top, NR_bottom, at_top, at_bottom, timeout, safety,MAX_EVENT} ;
+#endif
+
+/* Defines an enumeration type (state)*/
+#ifndef STATE
+#define STATE
+enum state {top, waiting_beeper_tp, waiting_door_tp, wating_top_sw, going_down,bottom, waiting_beeper_bm,
+             waiting_door_bm, waiting_bottom_sw, going_up, waiting_for_safety, waiting_for_Bfloor,
+            MAX_STATE
+           } ;
+#endif
+
+
+
+/*variables that have been defined in another location*/
+extern int floor_level;
+extern int LED_order;
+extern int order;
+extern int upload;
+extern int loaded;
+extern float varying_speed;
+extern float speed_now;
+extern int  delta_time;
+
+