-
Notifications
You must be signed in to change notification settings - Fork 96
Closed
Description
case BT::NodeStatus::SUCCESS: |
suggest
switch(status)
{
case BT::NodeStatus::RUNNING:
action_status.status = btcpp_ros2_interfaces::msg::NodeStatus::RUNNING;
break;
case BT::NodeStatus::SUCCESS:
action_status.status = btcpp_ros2_interfaces::msg::NodeStatus::SUCCESS;
break;
case BT::NodeStatus::FAILURE:
action_status.status = btcpp_ros2_interfaces::msg::NodeStatus::FAILURE;
break;
case BT::NodeStatus::IDLE:
action_status.status = btcpp_ros2_interfaces::msg::NodeStatus::IDLE;
break;
case BT::NodeStatus::SKIPPED:
action_status.status = btcpp_ros2_interfaces::msg::NodeStatus::SKIPPED;
break;
default:
RCLCPP_ERROR(kLogger, "Invalid NodeStatus=%d", int(status));
action_status.status = btcpp_ros2_interfaces::msg::NodeStatus::FAILURE;
}
Metadata
Metadata
Assignees
Labels
No labels