3 int main(
int argc,
char** argv)
5 ros::init(argc, argv,
"set_configuration_params");
21 muse_v2_driver::SetConfigurationParams srv;
24 srv.request.set_gyroscope_full_scale =
true;
29 srv.request.set_accelerometer_full_scale =
true;
34 srv.request.set_accelerometer_hdr_full_scale =
true;
39 srv.request.set_magnetometer_full_scale =
true;
44 srv.request.set_log_mode =
true;
49 srv.request.set_log_frequency =
true;
55 if (srv.request.set_gyroscope_full_scale)
56 ROS_INFO(
"Gyroscope Full-Scale value changed: %s", srv.response.gyroscope_full_scale_changed ?
"true" :
"false");
58 if (srv.request.set_accelerometer_full_scale)
59 ROS_INFO(
"Accelerometer Full-Scale value changed: %s", srv.response.accelerometer_full_scale_changed ?
"true" :
"false");
61 if (srv.request.set_accelerometer_hdr_full_scale)
62 ROS_INFO(
"Accelerometer HDR Full-Scale value changed: %s", srv.response.accelerometer_hdr_full_scale_changed ?
"true" :
"false");
64 if (srv.request.set_magnetometer_full_scale)
65 ROS_INFO(
"Magnetometer Full-Scale value changed: %s", srv.response.magnetometer_full_scale_changed ?
"true" :
"false");
67 if (srv.request.set_log_mode)
68 ROS_INFO(
"Log Mode changed: %s", srv.response.log_mode_changed ?
"true" :
"false");
70 if (srv.request.set_log_frequency)
71 ROS_INFO(
"Log Frequency changed: %s", srv.response.log_frequency_changed ?
"true" :
"false");
75 ROS_ERROR(
"Failed to call Set Configuration Params service.");