SMACC2
|
Public Types | |
using | GoalHandleLEDControl = rclcpp_action::ServerGoalHandle< sm_dance_bot::action::LEDControl > |
using | GoalHandleLEDControl = rclcpp_action::ServerGoalHandle< sm_dance_bot_strikes_back::action::LEDControl > |
using | GoalHandleLEDControl = rclcpp_action::ServerGoalHandle< sm_dance_bot_warehouse::action::LEDControl > |
using | GoalHandleLEDControl = rclcpp_action::ServerGoalHandle< sm_dance_bot_warehouse_2::action::LEDControl > |
using | GoalHandleLEDControl = rclcpp_action::ServerGoalHandle< sm_dance_bot_warehouse_3::action::LEDControl > |
Public Member Functions | |
LEDActionServer (const rclcpp::NodeOptions &options=rclcpp::NodeOptions()) | |
void | execute (const std::shared_ptr< GoalHandleLEDControl > gh) |
rclcpp_action::GoalResponse | handle_goal (const rclcpp_action::GoalUUID &, std::shared_ptr< const sm_dance_bot::action::LEDControl::Goal >) |
rclcpp_action::CancelResponse | handle_cancel (const std::shared_ptr< GoalHandleLEDControl >) |
void | handle_accepted (const std::shared_ptr< GoalHandleLEDControl > goal_handle) |
void | run () |
void | publishStateMarker () |
LEDActionServer (const rclcpp::NodeOptions &options=rclcpp::NodeOptions()) | |
void | execute (const std::shared_ptr< GoalHandleLEDControl > gh) |
rclcpp_action::GoalResponse | handle_goal (const rclcpp_action::GoalUUID &, std::shared_ptr< const sm_dance_bot_strikes_back::action::LEDControl::Goal >) |
rclcpp_action::CancelResponse | handle_cancel (const std::shared_ptr< GoalHandleLEDControl >) |
void | handle_accepted (const std::shared_ptr< GoalHandleLEDControl > goal_handle) |
void | run () |
void | publishStateMarker () |
LEDActionServer (const rclcpp::NodeOptions &options=rclcpp::NodeOptions()) | |
void | execute (const std::shared_ptr< GoalHandleLEDControl > gh) |
rclcpp_action::GoalResponse | handle_goal (const rclcpp_action::GoalUUID &, std::shared_ptr< const sm_dance_bot_warehouse::action::LEDControl::Goal >) |
rclcpp_action::CancelResponse | handle_cancel (const std::shared_ptr< GoalHandleLEDControl >) |
void | handle_accepted (const std::shared_ptr< GoalHandleLEDControl > goal_handle) |
void | run () |
void | publishStateMarker () |
LEDActionServer (const rclcpp::NodeOptions &options=rclcpp::NodeOptions()) | |
void | execute (const std::shared_ptr< GoalHandleLEDControl > gh) |
rclcpp_action::GoalResponse | handle_goal (const rclcpp_action::GoalUUID &, std::shared_ptr< const sm_dance_bot_warehouse_2::action::LEDControl::Goal >) |
rclcpp_action::CancelResponse | handle_cancel (const std::shared_ptr< GoalHandleLEDControl >) |
void | handle_accepted (const std::shared_ptr< GoalHandleLEDControl > goal_handle) |
void | run () |
void | publishStateMarker () |
LEDActionServer (const rclcpp::NodeOptions &options=rclcpp::NodeOptions()) | |
void | execute (const std::shared_ptr< GoalHandleLEDControl > gh) |
rclcpp_action::GoalResponse | handle_goal (const rclcpp_action::GoalUUID &, std::shared_ptr< const sm_dance_bot_warehouse_3::action::LEDControl::Goal >) |
rclcpp_action::CancelResponse | handle_cancel (const std::shared_ptr< GoalHandleLEDControl >) |
void | handle_accepted (const std::shared_ptr< GoalHandleLEDControl > goal_handle) |
void | run () |
void | publishStateMarker () |
Public Attributes | |
std::shared_ptr< rclcpp_action::Server< sm_dance_bot::action::LEDControl > > | as_ |
rclcpp::Publisher< visualization_msgs::msg::MarkerArray >::SharedPtr | stateMarkerPublisher_ |
uint8_t | cmd |
uint8_t | currentState_ |
std::shared_ptr< rclcpp_action::Server< sm_dance_bot_strikes_back::action::LEDControl > > | as_ |
std::shared_ptr< rclcpp_action::Server< sm_dance_bot_warehouse::action::LEDControl > > | as_ |
std::shared_ptr< rclcpp_action::Server< sm_dance_bot_warehouse_2::action::LEDControl > > | as_ |
std::shared_ptr< rclcpp_action::Server< sm_dance_bot_warehouse_3::action::LEDControl > > | as_ |
Definition at line 39 of file led_action_server_node.cpp.
using LEDActionServer::GoalHandleLEDControl = rclcpp_action::ServerGoalHandle<sm_dance_bot::action::LEDControl> |
Definition at line 43 of file led_action_server_node.cpp.
using LEDActionServer::GoalHandleLEDControl = rclcpp_action::ServerGoalHandle<sm_dance_bot_strikes_back::action::LEDControl> |
Definition at line 43 of file led_action_server_node.cpp.
using LEDActionServer::GoalHandleLEDControl = rclcpp_action::ServerGoalHandle<sm_dance_bot_warehouse::action::LEDControl> |
Definition at line 43 of file led_action_server_node.cpp.
using LEDActionServer::GoalHandleLEDControl = rclcpp_action::ServerGoalHandle<sm_dance_bot_warehouse_2::action::LEDControl> |
Definition at line 43 of file led_action_server_node.cpp.
using LEDActionServer::GoalHandleLEDControl = rclcpp_action::ServerGoalHandle<sm_dance_bot_warehouse_3::action::LEDControl> |
Definition at line 43 of file led_action_server_node.cpp.
|
inline |
constructor()
Definition at line 57 of file led_action_server_node.cpp.
References currentState_.
|
inline |
constructor()
Definition at line 57 of file led_action_server_node.cpp.
References currentState_.
|
inline |
constructor()
Definition at line 57 of file led_action_server_node.cpp.
References currentState_.
|
inline |
constructor()
Definition at line 57 of file led_action_server_node.cpp.
References currentState_.
|
inline |
constructor()
Definition at line 57 of file led_action_server_node.cpp.
References currentState_.
|
inline |
Definition at line 68 of file led_action_server_node.cpp.
References cmd, currentState_, and publishStateMarker().
Referenced by handle_accepted().
|
inline |
Definition at line 68 of file led_action_server_node.cpp.
References cmd, currentState_, and publishStateMarker().
|
inline |
Definition at line 68 of file led_action_server_node.cpp.
References cmd, currentState_, and publishStateMarker().
|
inline |
Definition at line 68 of file led_action_server_node.cpp.
References cmd, currentState_, and publishStateMarker().
|
inline |
Definition at line 68 of file led_action_server_node.cpp.
References cmd, currentState_, and publishStateMarker().
|
inline |
Definition at line 132 of file led_action_server_node.cpp.
References execute().
Referenced by run().
|
inline |
Definition at line 132 of file led_action_server_node.cpp.
References execute().
|
inline |
Definition at line 132 of file led_action_server_node.cpp.
References execute().
|
inline |
Definition at line 132 of file led_action_server_node.cpp.
References execute().
|
inline |
Definition at line 132 of file led_action_server_node.cpp.
References execute().
|
inline |
Definition at line 124 of file led_action_server_node.cpp.
Referenced by run().
|
inline |
Definition at line 124 of file led_action_server_node.cpp.
|
inline |
Definition at line 124 of file led_action_server_node.cpp.
|
inline |
Definition at line 124 of file led_action_server_node.cpp.
|
inline |
Definition at line 124 of file led_action_server_node.cpp.
|
inline |
Definition at line 109 of file led_action_server_node.cpp.
Referenced by run().
|
inline |
Definition at line 109 of file led_action_server_node.cpp.
|
inline |
Definition at line 109 of file led_action_server_node.cpp.
|
inline |
Definition at line 109 of file led_action_server_node.cpp.
|
inline |
Definition at line 109 of file led_action_server_node.cpp.
|
inline |
Definition at line 165 of file led_action_server_node.cpp.
References currentState_, and stateMarkerPublisher_.
Referenced by execute().
|
inline |
Definition at line 165 of file led_action_server_node.cpp.
References currentState_, and stateMarkerPublisher_.
|
inline |
Definition at line 165 of file led_action_server_node.cpp.
References currentState_, and stateMarkerPublisher_.
|
inline |
Definition at line 165 of file led_action_server_node.cpp.
References currentState_, and stateMarkerPublisher_.
|
inline |
Definition at line 165 of file led_action_server_node.cpp.
References currentState_, and stateMarkerPublisher_.
|
inline |
Definition at line 144 of file led_action_server_node.cpp.
References handle_accepted(), handle_cancel(), handle_goal(), and stateMarkerPublisher_.
|
inline |
Definition at line 144 of file led_action_server_node.cpp.
References handle_accepted(), handle_cancel(), handle_goal(), and stateMarkerPublisher_.
|
inline |
Definition at line 144 of file led_action_server_node.cpp.
References handle_accepted(), handle_cancel(), handle_goal(), and stateMarkerPublisher_.
|
inline |
Definition at line 144 of file led_action_server_node.cpp.
References handle_accepted(), handle_cancel(), handle_goal(), and stateMarkerPublisher_.
|
inline |
Definition at line 144 of file led_action_server_node.cpp.
References handle_accepted(), handle_cancel(), handle_goal(), and stateMarkerPublisher_.
std::shared_ptr<rclcpp_action::Server<sm_dance_bot::action::LEDControl> > LEDActionServer::as_ |
Definition at line 42 of file led_action_server_node.cpp.
std::shared_ptr<rclcpp_action::Server<sm_dance_bot_strikes_back::action::LEDControl> > LEDActionServer::as_ |
Definition at line 42 of file led_action_server_node.cpp.
std::shared_ptr<rclcpp_action::Server<sm_dance_bot_warehouse::action::LEDControl> > LEDActionServer::as_ |
Definition at line 42 of file led_action_server_node.cpp.
std::shared_ptr<rclcpp_action::Server<sm_dance_bot_warehouse_2::action::LEDControl> > LEDActionServer::as_ |
Definition at line 42 of file led_action_server_node.cpp.
std::shared_ptr<rclcpp_action::Server<sm_dance_bot_warehouse_3::action::LEDControl> > LEDActionServer::as_ |
Definition at line 42 of file led_action_server_node.cpp.
uint8_t LEDActionServer::cmd |
Definition at line 48 of file led_action_server_node.cpp.
Referenced by execute().
uint8_t LEDActionServer::currentState_ |
Definition at line 50 of file led_action_server_node.cpp.
Referenced by execute(), LEDActionServer(), and publishStateMarker().
rclcpp::Publisher< visualization_msgs::msg::MarkerArray >::SharedPtr LEDActionServer::stateMarkerPublisher_ |
Definition at line 46 of file led_action_server_node.cpp.
Referenced by publishStateMarker(), and run().