comparison.cpp
Go to the documentation of this file.
1 /************************************************
2 Comparison file code
3 This file which operate comparison between
4 CAO and Num represents one node of the entire
5 demonstrator
6 ************************************************/
7 
8 // ROS headers
9 #include <ros/ros.h>
10 #include <ros/service.h>
11 
12 #include <fanuc_grinding_comparison/ComparisonService.h> // Description of the Service we will use
13 
15 
22 bool comparison(fanuc_grinding_comparison::ComparisonService::Request &req,
23  fanuc_grinding_comparison::ComparisonService::Response &res)
24 {
25  // Get parameters from the message and print them
26  ROS_WARN_STREAM(std::endl << req);
27 
28  res.ReturnStatus = true;
29  res.ReturnMessage = "comparison";
30  return true;
31 }
32 
33 int main(int argc, char **argv)
34 {
35  ros::init(argc, argv, "comparison");
36  node.reset(new ros::NodeHandle);
37 
38  // Create service server and wait for incoming requests
39  ros::ServiceServer service = node->advertiseService("comparison_service", comparison);
40  ros::AsyncSpinner spinner(1);
41  spinner.start();
42 
43  while (node->ok())
44  {
45  sleep(1);
46  }
47  spinner.stop();
48  return 0;
49 }
boost::shared_ptr< ros::NodeHandle > node
Definition: comparison.cpp:14
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
int main(int argc, char **argv)
Definition: comparison.cpp:33
#define ROS_WARN_STREAM(args)
bool comparison(fanuc_grinding_comparison::ComparisonService::Request &req, fanuc_grinding_comparison::ComparisonService::Response &res)
Definition: comparison.cpp:22


comparison
Author(s): Kévin Bolloré, Victor Lamoine - Institut Maupertuis
autogenerated on Thu Dec 19 2019 03:38:13