service for transition graph (#555)
* service for transition graph * remove keys, transition id unique, label ambiguous * semicolon for macro call
This commit is contained in:
parent
bedb3ae361
commit
3353ffbb15
9 changed files with 250 additions and 168 deletions
|
@ -12,48 +12,49 @@
|
|||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
#include "lifecycle_msgs/msg/transition.hpp"
|
||||
|
||||
#include "rclcpp_lifecycle/node_interfaces/lifecycle_node_interface.hpp"
|
||||
|
||||
#include "rcl_lifecycle/rcl_lifecycle.h"
|
||||
|
||||
namespace rclcpp_lifecycle
|
||||
{
|
||||
namespace node_interfaces
|
||||
{
|
||||
rcl_lifecycle_transition_key_t
|
||||
|
||||
LifecycleNodeInterface::CallbackReturn
|
||||
LifecycleNodeInterface::on_configure(const State &)
|
||||
{
|
||||
return lifecycle_msgs::msg::Transition::TRANSITION_CALLBACK_SUCCESS;
|
||||
return LifecycleNodeInterface::CallbackReturn::SUCCESS;
|
||||
}
|
||||
|
||||
rcl_lifecycle_transition_key_t
|
||||
LifecycleNodeInterface::CallbackReturn
|
||||
LifecycleNodeInterface::on_cleanup(const State &)
|
||||
{
|
||||
return lifecycle_msgs::msg::Transition::TRANSITION_CALLBACK_SUCCESS;
|
||||
return LifecycleNodeInterface::CallbackReturn::SUCCESS;
|
||||
}
|
||||
|
||||
rcl_lifecycle_transition_key_t
|
||||
LifecycleNodeInterface::CallbackReturn
|
||||
LifecycleNodeInterface::on_shutdown(const State &)
|
||||
{
|
||||
return lifecycle_msgs::msg::Transition::TRANSITION_CALLBACK_SUCCESS;
|
||||
return LifecycleNodeInterface::CallbackReturn::SUCCESS;
|
||||
}
|
||||
|
||||
rcl_lifecycle_transition_key_t
|
||||
LifecycleNodeInterface::CallbackReturn
|
||||
LifecycleNodeInterface::on_activate(const State &)
|
||||
{
|
||||
return lifecycle_msgs::msg::Transition::TRANSITION_CALLBACK_SUCCESS;
|
||||
return LifecycleNodeInterface::CallbackReturn::SUCCESS;
|
||||
}
|
||||
|
||||
rcl_lifecycle_transition_key_t
|
||||
LifecycleNodeInterface::CallbackReturn
|
||||
LifecycleNodeInterface::on_deactivate(const State &)
|
||||
{
|
||||
return lifecycle_msgs::msg::Transition::TRANSITION_CALLBACK_SUCCESS;
|
||||
return LifecycleNodeInterface::CallbackReturn::SUCCESS;
|
||||
}
|
||||
|
||||
rcl_lifecycle_transition_key_t
|
||||
LifecycleNodeInterface::CallbackReturn
|
||||
LifecycleNodeInterface::on_error(const State &)
|
||||
{
|
||||
return lifecycle_msgs::msg::Transition::TRANSITION_CALLBACK_FAILURE;
|
||||
return LifecycleNodeInterface::CallbackReturn::SUCCESS;
|
||||
}
|
||||
|
||||
} // namespace node_interfaces
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue