summaryrefslogtreecommitdiff
path: root/2003/i/buzz/src/motor/test_motor.cc
blob: 636d743b64ea61d292663bf7b93a3eacf5c86ecb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// test_motor.cc
// buzz - Programme du robot Efrei Robotique I1-I2 2003
// Copyright (C) 2003 Nicolas Schodet
//
#include "motor.h"
#include "erreur/erreur.h"

#include <iostream>
#include <unistd.h>

int
main (void)
{
    try
      {
	Motor m;
	m.goDistance (2000);
	while (!m.finnish ()) sleep (1);
	m.turnAngle (180);
	while (!m.finnish ()) sleep (1);
	m.goDistance (2000);
	while (!m.finnish ()) sleep (1);
	m.turnAngle (-180);
	while (!m.finnish ()) sleep (1);
	return 0;
      }
    catch (Erreur &e)
      {
	cerr << e.what () << endl;
	return 1;
      }
}