Class DomainExpertNode
Defined in File DomainExpertNode.hpp
Inheritance Relationships
Base Type
public rclcpp_lifecycle::LifecycleNode
Class Documentation
-
class DomainExpertNode : public rclcpp_lifecycle::LifecycleNode
DomainExpertNode contains a model, and manages the requests from the DomainExpertClient.
Public Types
-
using CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn
Public Functions
-
DomainExpertNode()
Create a new DomainExpertNode.
-
CallbackReturnT on_configure(const rclcpp_lifecycle::State &state)
Configures domain by creating a DomainExpert object.
- Parameters:
state – [in] LifeCycle Node’s state
- Returns:
Success or Failure
-
CallbackReturnT on_activate(const rclcpp_lifecycle::State &state)
Activates the node.
- Parameters:
state – [in] LifeCycle Node’s state
- Returns:
Success or Failure
-
CallbackReturnT on_deactivate(const rclcpp_lifecycle::State &state)
Deactivates the node.
- Parameters:
state – [in] LifeCycle Node’s state
- Returns:
Success or Failure
-
CallbackReturnT on_cleanup(const rclcpp_lifecycle::State &state)
Cleans up the node.
- Parameters:
state – [in] LifeCycle Node’s state
- Returns:
Success or Failure
-
CallbackReturnT on_shutdown(const rclcpp_lifecycle::State &state)
Shuts down the node.
- Parameters:
state – [in] LifeCycle Node’s state
- Returns:
Success or Failure
-
CallbackReturnT on_error(const rclcpp_lifecycle::State &state)
Manages the error in the node.
- Parameters:
state – [in] LifeCycle Node’s state
- Returns:
Success or Failure
Receives the result of the GetDomainName service call.
- Parameters:
request_header – [in] The header of the request
request – [in] The request
request – [out] The response
Receives the result of the GetDomainTypes service call.
- Parameters:
request_header – [in] The header of the request
request – [in] The request
request – [out] The response
Receives the result of the GetDomainActions service call.
- Parameters:
request_header – [in] The header of the request
request – [in] The request
request – [out] The response
Receives the result of the GetDomainActionDetails service call.
- Parameters:
request_header – [in] The header of the request
request – [in] The request
request – [out] The response
Receives the result of the GetDomainActions service call.
- Parameters:
request_header – [in] The header of the request
request – [in] The request
request – [out] The response
Receives the result of the GetDomainDurativeActionDetails service call.
- Parameters:
request_header – [in] The header of the request
request – [in] The request
request – [out] The response
Receives the result of the GetDomainPredicates service call.
- Parameters:
request_header – [in] The header of the request
request – [in] The request
request – [out] The response
Receives the result of the GetNodeDetails service call.
- Parameters:
request_header – [in] The header of the request
request – [in] The request
request – [out] The response
Receives the result of the GetDomainFunctions service call.
- Parameters:
request_header – [in] The header of the request
request – [in] The request
request – [out] The response
Receives the result of the GetDomainFunctionDetails service call.
- Parameters:
request_header – [in] The header of the request
request – [in] The request
request – [out] The response
Receives the result of the GetDomain service call.
- Parameters:
request_header – [in] The header of the request
request – [in] The request
request – [out] The response
-
using CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn