set_mag_dip_adaptive_vals_client.cpp
Go to the documentation of this file.
1 #include "ros/ros.h"
2 #include "microstrain_mips/SetMagDipAdaptiveVals.h"
3 #include <cstdlib>
4 
5 
6 int main(int argc, char **argv){
7 
8  ros::init(argc, argv, "set_mag_dip_adaptive_vals_client");
9 
11  ros::ServiceClient client = n.serviceClient<microstrain_mips::SetMagDipAdaptiveVals>("SetMagDipAdaptiveVals");
12  microstrain_mips::SetMagDipAdaptiveVals srv;
13 
14  srv.request.enable = atoll(argv[1]);
15  srv.request.low_pass_cutoff = atoll(argv[2]);
16  srv.request.min_1sigma = atoll(argv[3]);
17  srv.request.high_limit = atoll(argv[4]);
18  srv.request.high_limit_1sigma = atoll(argv[5]);
19 
20 
21 
22  if (client.call(srv))
23  {
24  if (srv.response.success)
25  {
26  ROS_INFO("success");
27  }
28  }
29  else
30  {
31  ROS_INFO("Failed to call service");
32  }
33  return 0;
34 }
ServiceClient serviceClient(const std::string &service_name, bool persistent=false, const M_string &header_values=M_string())
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
bool call(MReq &req, MRes &res)
#define ROS_INFO(...)
int main(int argc, char **argv)


microstrain_mips
Author(s): Brian Bingham
autogenerated on Sun Dec 22 2019 03:54:45