a simple code for elevator
Dependencies: PinDetect mbed Servo
event_and_actions.h@0:85829f7bbe62, 2012-06-04 (annotated)
- Committer:
- kemken
- Date:
- Mon Jun 04 13:51:43 2012 +0000
- Revision:
- 0:85829f7bbe62
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kemken | 0:85829f7bbe62 | 1 | /* |
kemken | 0:85829f7bbe62 | 2 | * ENEVTS AND ACTIONS FUNCTIONS. |
kemken | 0:85829f7bbe62 | 3 | * ^^^^^^ ^^^ ^^^^^^^ ^^^^^^^^^ |
kemken | 0:85829f7bbe62 | 4 | * |
kemken | 0:85829f7bbe62 | 5 | * FILE NAME: event_and_actins.h |
kemken | 0:85829f7bbe62 | 6 | * USAGE: library file of event_and_actins.cpp |
kemken | 0:85829f7bbe62 | 7 | */ |
kemken | 0:85829f7bbe62 | 8 | |
kemken | 0:85829f7bbe62 | 9 | |
kemken | 0:85829f7bbe62 | 10 | |
kemken | 0:85829f7bbe62 | 11 | /* |
kemken | 0:85829f7bbe62 | 12 | * including the wanted library files. |
kemken | 0:85829f7bbe62 | 13 | */ |
kemken | 0:85829f7bbe62 | 14 | #include "mbed.h" |
kemken | 0:85829f7bbe62 | 15 | #include "main.h" |
kemken | 0:85829f7bbe62 | 16 | |
kemken | 0:85829f7bbe62 | 17 | /*function prototype*/ |
kemken | 0:85829f7bbe62 | 18 | void move_to_bottom (void); |
kemken | 0:85829f7bbe62 | 19 | void door_top (void); |
kemken | 0:85829f7bbe62 | 20 | void motor_stop_tp (void); |
kemken | 0:85829f7bbe62 | 21 | void motor_stop_bm (void); |
kemken | 0:85829f7bbe62 | 22 | void open_top (void); |
kemken | 0:85829f7bbe62 | 23 | void close_top (void); |
kemken | 0:85829f7bbe62 | 24 | void slow_down_tp (void); |
kemken | 0:85829f7bbe62 | 25 | void slow_down_bm (void); |
kemken | 0:85829f7bbe62 | 26 | void door_bottom (void); |
kemken | 0:85829f7bbe62 | 27 | void move_to_top (void); |
kemken | 0:85829f7bbe62 | 28 | void open_bottom (void); |
kemken | 0:85829f7bbe62 | 29 | void close_bottom (void); |
kemken | 0:85829f7bbe62 | 30 | void ND (void); |
kemken | 0:85829f7bbe62 | 31 | void new_event (event next_event); |
kemken | 0:85829f7bbe62 | 32 | void slow_back (void); |
kemken | 0:85829f7bbe62 | 33 | |
kemken | 0:85829f7bbe62 | 34 | /*variable named current_state that has been defined in another location*/ |
kemken | 0:85829f7bbe62 | 35 | extern state current_state; |