AutoAPMS
Streamlining behaviors in ROS 2
Loading...
Searching...
No Matches
ModeProxyActionFactory< ActionT, ModeT > Class Template Reference

Helper template class that creates a ModeProxyAction for a custom PX4 mode implemented by inheriting from ActionDrivenMode. More...

#include <auto_apms_px4/mode_proxy_action.hpp>

Detailed Description

template<class ActionT, class ModeT>
class auto_apms_px4::ModeProxyActionFactory< ActionT, ModeT >

Helper template class that creates a ModeProxyAction for a custom PX4 mode implemented by inheriting from ActionDrivenMode.

Composes a ModeRegistrationHandler, so the mode is registered using the common registration sequence (wait for FMU, register, announce the name-to-nav_state mapping on the registered_modes topic) just like with ModeRegistrationFactory.

Template Parameters
ActionTType of the ROS 2 action. Must be the same as used by ModeT.
ModeTCustom PX4 mode class.

Definition at line 177 of file mode_proxy_action.hpp.


The documentation for this class was generated from the following file: