Skip to content

Commit 67045a9

Browse files
author
Yara Shahin
committed
remove bool from get optional
1 parent 38a4439 commit 67045a9

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

battery_state_broadcaster/src/battery_state_broadcaster.cpp

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -364,15 +364,8 @@ controller_interface::return_type BatteryStateBroadcaster::update(
364364
}
365365
if (interfaces.battery_present)
366366
{
367-
auto opt = state_interfaces_[interface_cnt].get_optional<bool>();
368-
if (opt.has_value())
369-
{
370-
raw_battery_states_msg.battery_states[i].present = opt->value();
371-
}
372-
else
373-
{
374-
raw_battery_states_msg.battery_states[i].present = false;
375-
}
367+
raw_battery_states_msg.battery_states[i].present =
368+
state_interfaces_[interface_cnt].get_optional().value_or(false);
376369
interface_cnt++;
377370
}
378371
else

0 commit comments

Comments
 (0)