|
AutoAPMS
Streamlining behaviors in ROS 2
|
Sends the 'configure' transition (id=1) to a lifecycle node. More...

Additional Inherited Members | |
Public Member Functions inherited from RosServiceNode< lifecycle_msgs::srv::ChangeState > | |
| RosServiceNode (const std::string &instance_name, const Config &config, Context context) | |
| Constructor. | |
| virtual BT::NodeStatus | onResponseReceived (const typename Response::SharedPtr &response) |
| Callback invoked after the service response was received. | |
| virtual BT::NodeStatus | onFailure (ServiceNodeErrorCode error) |
| Callback invoked when one of the errors in ServiceNodeErrorCode occur. | |
| bool | createClient (const std::string &service_name) |
| Create the client of the ROS 2 service. | |
| std::string | getServiceName () const |
| Get the name of the service this node connects with. | |
Static Public Member Functions inherited from RosServiceNode< lifecycle_msgs::srv::ChangeState > | |
| static BT::PortsList | providedBasicPorts (BT::PortsList addition) |
| ADerived nodes implementing the static method RosServiceNode::providedPorts may call this method to also include the default port for ROS 2 behavior tree nodes. | |
| static BT::PortsList | providedPorts () |
| If a behavior tree requires input/output data ports, the developer must define this method accordingly. | |
Sends the 'configure' transition (id=1) to a lifecycle node.
Definition at line 165 of file lifecycle_nodes.cpp.