12 ROS_INFO(
"request: get_battery_charge=%s, get_battery_voltage=%s",
13 req.get_battery_charge ?
"true" :
"false",
14 req.get_battery_voltage ?
"true" :
"false");
16 if (req.get_battery_charge) {
17 if (!received_command.get_battery_charge) {
18 received_command.get_battery_charge =
true;
22 if (muse_v2->
serial->getBatteryCharge() > -1) {
23 res.battery_charge = muse_v2->
serial->getBatteryCharge();
25 ROS_INFO(
"Sending back battery charge (%%): %.2f", res.battery_charge);
28 if (req.get_battery_voltage) {
29 if (!received_command.get_battery_voltage) {
30 received_command.get_battery_voltage =
true;
33 if (muse_v2->
serial->getBatteryVoltage() > -1) {
34 res.battery_voltage = muse_v2->
serial->getBatteryVoltage();
36 ROS_INFO(
"Sending back battery voltage: %.2f", res.battery_voltage);