Subversion Repositories programming

Rev

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

Rev 332 Rev 334
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, 1);
11
    Controller c (10, 2);
12
 
12
 
13
    c.start_all_elevators ();
13
    c.start_all_elevators ();
14
    sleep (1);
-
 
15
    c.request_elevator (4, MOVE_UP);
14
    c.request_elevator (2, MOVE_UP);
16
    sleep (1);
-
 
17
    c.request_elevator (3, MOVE_UP);
-
 
18
    sleep (1);
-
 
19
    c.request_elevator (3, MOVE_DOWN);
-
 
20
    sleep (1);
-
 
21
    c.request_elevator (2, MOVE_DOWN);
-
 
22
    sleep (20);
15
    sleep (20);
-
 
16
    c.request_elevator (2, MOVE_DOWN);
-
 
17
    sleep (40);
23
    c.stop_all_elevators ();
18
    c.stop_all_elevators ();
24
 
19
 
25
    return 0;
20
    return 0;
26
}
21
}
27
 
22