diff --git a/launch/test_client.launch b/launch/test_client.launch new file mode 100644 index 0000000..8c0402a --- /dev/null +++ b/launch/test_client.launch @@ -0,0 +1,3 @@ + + + diff --git a/launch/test_server.launch b/launch/test_server.launch new file mode 100644 index 0000000..0594eb5 --- /dev/null +++ b/launch/test_server.launch @@ -0,0 +1,3 @@ + + + diff --git a/test/test_server.cpp b/test/test_server.cpp index e83b3a3..2a0d5af 100644 --- a/test/test_server.cpp +++ b/test/test_server.cpp @@ -45,15 +45,15 @@ class FibonacciServer void executeCB(const behaviortree_ros::FibonacciGoalConstPtr &goal) { - // publish info to the console for the user - ROS_INFO("%s: Executing, creating fibonacci sequence of order %i with seeds %i, %i", - action_name_.c_str(), goal->order, feedback_.sequence[0], feedback_.sequence[1]); - // calculate the result // push_back the seeds for the fibonacci sequence feedback_.sequence.clear(); feedback_.sequence.push_back(0); feedback_.sequence.push_back(1); + // publish info to the console for the user + ROS_INFO("%s: Executing, creating fibonacci sequence of order %i with seeds %i, %i", + action_name_.c_str(), goal->order, feedback_.sequence[0], feedback_.sequence[1]); + for(int i=1; i<=goal->order; i++) { feedback_.sequence.push_back(feedback_.sequence[i] + feedback_.sequence[i-1]);