From 49d3c74bef99566b5c47e370f6fb4c15640e910f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergi=20Hern=C3=A0ndez=20Juan?= <shernand@iri.upc.edu> Date: Tue, 20 Mar 2012 07:49:52 +0000 Subject: [PATCH] Solved an error in some examples when the XSD library was not installed on the system. --- src/examples/test_dynamixel_motor_group.cpp | 4 ++++ src/examples/test_sequence.cpp | 2 ++ src/examples/test_sequence_open_loop.cpp | 2 ++ 3 files changed, 8 insertions(+) diff --git a/src/examples/test_dynamixel_motor_group.cpp b/src/examples/test_dynamixel_motor_group.cpp index 35ef0f8..10bcd59 100644 --- a/src/examples/test_dynamixel_motor_group.cpp +++ b/src/examples/test_dynamixel_motor_group.cpp @@ -41,9 +41,13 @@ int main(int argc, char *argv[]) group=new CDynamixelMotorGroup(group_name); name=group->add_motor_control(cont1); + #ifdef _HAVE_XSD group->config_motor_control(name,config_file); + #endif name=group->add_motor_control(cont2); + #ifdef _HAVE_XSD group->config_motor_control(name,config_file); + #endif group->get_position(pos); group->enable(enable); diff --git a/src/examples/test_sequence.cpp b/src/examples/test_sequence.cpp index b832554..6b446da 100755 --- a/src/examples/test_sequence.cpp +++ b/src/examples/test_sequence.cpp @@ -18,7 +18,9 @@ std::string cont_config_file="../src/xml/base_dyn_config.xml"; int main(int argc, char * argv[]) { try{ +#ifdef _HAVE_XSD CEventServer *event_server=CEventServer::instance(); +#endif std::list<std::string> events; CMotorGroup group(group_name); CMotionSequence sequence(seq_name); diff --git a/src/examples/test_sequence_open_loop.cpp b/src/examples/test_sequence_open_loop.cpp index aa0a907..820797c 100755 --- a/src/examples/test_sequence_open_loop.cpp +++ b/src/examples/test_sequence_open_loop.cpp @@ -18,7 +18,9 @@ std::string cont_config_file="../src/xml/base_dyn_config.xml"; int main(int argc, char * argv[]) { try{ +#ifdef _HAVE_XSD CEventServer *event_server=CEventServer::instance(); +#endif std::list<std::string> events; CDynamixelMotorGroup group(group_name); CMotionSequence sequence(seq_name); -- GitLab