MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
moveit_pro_controllers::RealtimeTriggerServiceMonitor Class Reference

#include <realtime_trigger_service_monitor.hpp>

Public Member Functions

 RealtimeTriggerServiceMonitor (std::shared_ptr< rclcpp_lifecycle::LifecycleNode > node, std::string_view service_name, std::chrono::steady_clock::duration response_timeout=std::chrono::seconds(30))
 
 ~RealtimeTriggerServiceMonitor ()
 
 RealtimeTriggerServiceMonitor (const RealtimeTriggerServiceMonitor &)=delete
 
RealtimeTriggerServiceMonitoroperator= (const RealtimeTriggerServiceMonitor &)=delete
 
 RealtimeTriggerServiceMonitor (RealtimeTriggerServiceMonitor &&)=delete
 
RealtimeTriggerServiceMonitoroperator= (RealtimeTriggerServiceMonitor &&)=delete
 
bool has_triggered ()
 
void notify_completed () noexcept
 
void notify_aborted () noexcept
 
void notify_rejected () noexcept
 

Constructor & Destructor Documentation

◆ RealtimeTriggerServiceMonitor() [1/3]

moveit_pro_controllers::RealtimeTriggerServiceMonitor::RealtimeTriggerServiceMonitor ( std::shared_ptr< rclcpp_lifecycle::LifecycleNode >  node,
std::string_view  service_name,
std::chrono::steady_clock::duration  response_timeout = std::chrono::seconds(30) 
)
explicit

◆ ~RealtimeTriggerServiceMonitor()

moveit_pro_controllers::RealtimeTriggerServiceMonitor::~RealtimeTriggerServiceMonitor ( )

◆ RealtimeTriggerServiceMonitor() [2/3]

moveit_pro_controllers::RealtimeTriggerServiceMonitor::RealtimeTriggerServiceMonitor ( const RealtimeTriggerServiceMonitor )
delete

◆ RealtimeTriggerServiceMonitor() [3/3]

moveit_pro_controllers::RealtimeTriggerServiceMonitor::RealtimeTriggerServiceMonitor ( RealtimeTriggerServiceMonitor &&  )
delete

Member Function Documentation

◆ has_triggered()

bool moveit_pro_controllers::RealtimeTriggerServiceMonitor::has_triggered ( )

◆ notify_aborted()

void moveit_pro_controllers::RealtimeTriggerServiceMonitor::notify_aborted ( )
noexcept

◆ notify_completed()

void moveit_pro_controllers::RealtimeTriggerServiceMonitor::notify_completed ( )
noexcept

◆ notify_rejected()

void moveit_pro_controllers::RealtimeTriggerServiceMonitor::notify_rejected ( )
noexcept

◆ operator=() [1/2]

RealtimeTriggerServiceMonitor & moveit_pro_controllers::RealtimeTriggerServiceMonitor::operator= ( const RealtimeTriggerServiceMonitor )
delete

◆ operator=() [2/2]

RealtimeTriggerServiceMonitor & moveit_pro_controllers::RealtimeTriggerServiceMonitor::operator= ( RealtimeTriggerServiceMonitor &&  )
delete

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