Subversion Repositories programming

Rev

Rev 331 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 331 Rev 332
Line 6... Line 6...
6
#include "elevator.h"
6
#include "elevator.h"
7
 
7
 
8
int main (int argc, char *argv[])
8
int main (int argc, char *argv[])
9
{
9
{
10
    int i = 0;
10
    int i = 0;
11
    Controller c (10, 5);
11
    Controller c (10, 1);
12
 
12
 
13
    c.start_all_elevators ();
13
    c.start_all_elevators ();
14
    sleep (2);
-
 
15
    c.request_elevator (4, MOVE_UP);
-
 
16
    sleep (1);
14
    sleep (1);
17
    c.request_elevator (4, MOVE_UP);
15
    c.request_elevator (4, MOVE_UP);
18
    sleep (1);
16
    sleep (1);
19
    c.request_elevator (4, MOVE_UP);
17
    c.request_elevator (3, MOVE_UP);
20
    sleep (10);
18
    sleep (1);
-
 
19
    c.request_elevator (3, MOVE_DOWN);
-
 
20
    sleep (1);
21
    c.request_elevator (2, MOVE_DOWN);
21
    c.request_elevator (2, MOVE_DOWN);
22
    sleep (20);
22
    sleep (20);
23
    c.stop_all_elevators ();
23
    c.stop_all_elevators ();
24
 
24
 
25
    return 0;
25
    return 0;