summaryrefslogtreecommitdiff
path: root/2003/i/buzz/src/busp/busp_servo.cc
diff options
context:
space:
mode:
Diffstat (limited to '2003/i/buzz/src/busp/busp_servo.cc')
-rw-r--r--2003/i/buzz/src/busp/busp_servo.cc10
1 files changed, 3 insertions, 7 deletions
diff --git a/2003/i/buzz/src/busp/busp_servo.cc b/2003/i/buzz/src/busp/busp_servo.cc
index ae1536f..ad95c34 100644
--- a/2003/i/buzz/src/busp/busp_servo.cc
+++ b/2003/i/buzz/src/busp/busp_servo.cc
@@ -4,9 +4,7 @@
//
#include "busp_servo.h"
#include "busp.h"
-#include "erreur.h"
-
-#include <fstream>
+#include "config/config.h"
// Constructeur.
BuspServo::BuspServo ()
@@ -15,16 +13,14 @@ BuspServo::BuspServo ()
for (int i = 0; i < m_nbServo; ++i)
m_pos[i] = 127;
// Lectures des positions préprogrammées.
- ifstream rc ("rc/busp/servo");
+ Config rc ("rc/busp/servo");
for (int i = 0; i < m_nbPositions; ++i)
for (int s = 0; s < m_nbServo; ++s)
{
m_ppos[i][s] = -1;
rc >> m_ppos[i][s];
}
- // Vérifie les erreurs.
- if (rc.bad ())
- throw ErreurFatale ("Impossible d'ouvrir `rc/busp/servo'\n");
+ rc.getEof ();
}
// Bouge le servo N en POS.