From 62440d5c986e06cbdd1cca6809c152da72d85855 Mon Sep 17 00:00:00 2001 From: schodet Date: Sat, 28 Feb 2004 19:25:28 +0000 Subject: Add: Config::get, pour simplifier la configuration des modules. --- 2004/i/nono/src/motor/movement_goto.cc | 58 +++++++--------------------------- 1 file changed, 12 insertions(+), 46 deletions(-) (limited to '2004/i/nono/src/motor/movement_goto.cc') diff --git a/2004/i/nono/src/motor/movement_goto.cc b/2004/i/nono/src/motor/movement_goto.cc index 1b0a683..794463c 100644 --- a/2004/i/nono/src/motor/movement_goto.cc +++ b/2004/i/nono/src/motor/movement_goto.cc @@ -39,52 +39,18 @@ MovementGotoParam::MovementGotoParam (void) Config rc ("rc/movement/goto"); while (!rc.eof ()) { - if (rc.isId ("epsilon")) - { - rc.getId (); - rc >> eps_;; - } - else if (rc.isId ("distance")) - { - rc.getId (); - rc >> dist_; - } - else if (rc.isId ("kpl")) - { - rc.getId (); - rc >> kpl_; - } - else if (rc.isId ("kpa")) - { - rc.getId (); - rc >> kpa_; - } - else if (rc.isId ("kil")) - { - rc.getId (); - rc >> kil_; - } - else if (rc.isId ("kia")) - { - rc.getId (); - rc >> kia_; - } - else if (rc.isId ("is")) - { - rc.getId (); - rc >> is_; - } - else if (rc.isId ("kdl")) - { - rc.getId (); - rc >> kdl_; - } - else if (rc.isId ("kda")) - { - rc.getId (); - rc >> kda_; - } - else rc.noId (); + if (!( + rc.get ("epsilon", eps_) || + rc.get ("distance", dist_) || + rc.get ("kpl", kpl_) || + rc.get ("kpa", kpa_) || + rc.get ("kil", kil_) || + rc.get ("kia", kia_) || + rc.get ("is", is_) || + rc.get ("kdl", kdl_) || + rc.get ("kda", kda_) + )) + rc.noId (); } } -- cgit v1.2.3