|
enum | : FSM::Event {
READY = (1<<0),
GOAL_DOCK = (1<<1),
GOAL_UNDOCK = (1<<2),
GOAL_CANCEL = (1<<3),
GOAL_PREEMPT = (1<<4),
EPS_DOCKED = (1<<5),
EPS_UNDOCKED = (1<<6),
EPS_TIMEOUT = (1<<7),
SWITCH_SUCCESS = (1<<8),
SWITCH_FAILED = (1<<9),
MOTION_SUCCESS = (1<<10),
MOTION_FAILED = (1<<11),
MANUAL_STATE_SET = (1<<12)
} |
|
enum | DockPose { APPROACH_POSE,
BERTHING_POSE
} |
|
enum | ResolveType : uint8_t { NAMESPACE = 0,
TRANSFORM = 1,
RESOURCE = 1
} |
|
◆ anonymous enum
Enumerator |
---|
READY | |
GOAL_DOCK | |
GOAL_UNDOCK | |
GOAL_CANCEL | |
GOAL_PREEMPT | |
EPS_DOCKED | |
EPS_UNDOCKED | |
EPS_TIMEOUT | |
SWITCH_SUCCESS | |
SWITCH_FAILED | |
MOTION_SUCCESS | |
MOTION_FAILED | |
MANUAL_STATE_SET | |
◆ DockPose
Enumerator |
---|
APPROACH_POSE | |
BERTHING_POSE | |
◆ DockNodelet()
dock::DockNodelet::DockNodelet |
( |
| ) |
|
|
inline |
◆ ~DockNodelet()
dock::DockNodelet::~DockNodelet |
( |
| ) |
|
|
inline |
◆ CancelCallback()
void dock::DockNodelet::CancelCallback |
( |
| ) |
|
|
inlineprotected |
◆ CheckBerth()
bool dock::DockNodelet::CheckBerth |
( |
| ) |
|
|
inlineprotected |
◆ CloseEnoughToApproach()
bool dock::DockNodelet::CloseEnoughToApproach |
( |
std::string |
berth | ) |
|
|
inlineprotected |
◆ ConnectedCallback()
void dock::DockNodelet::ConnectedCallback |
( |
| ) |
|
|
inlineprotected |
◆ DockStateCallback()
void dock::DockNodelet::DockStateCallback |
( |
ff_hw_msgs::EpsDockStateStamped::ConstPtr const & |
msg | ) |
|
|
inlineprotected |
◆ DockTimerCallback()
void dock::DockNodelet::DockTimerCallback |
( |
const ros::TimerEvent & |
| ) |
|
|
inlineprotected |
◆ EnableTimeoutCallback()
void dock::DockNodelet::EnableTimeoutCallback |
( |
void |
| ) |
|
|
inlineprotected |
◆ GoalCallback()
void dock::DockNodelet::GoalCallback |
( |
ff_msgs::DockGoalConstPtr const & |
goal | ) |
|
|
inlineprotected |
◆ Initialize()
void dock::DockNodelet::Initialize |
( |
ros::NodeHandle * |
nh | ) |
|
|
inlineprotectedvirtual |
◆ MFeedbackCallback()
void dock::DockNodelet::MFeedbackCallback |
( |
ff_msgs::MotionFeedbackConstPtr const & |
feedback | ) |
|
|
inlineprotected |
◆ Move()
bool dock::DockNodelet::Move |
( |
DockPose |
type, |
|
|
std::string const & |
mode |
|
) |
| |
|
inlineprotected |
◆ MResultCallback()
◆ PreemptCallback()
void dock::DockNodelet::PreemptCallback |
( |
| ) |
|
|
inlineprotected |
◆ Prep()
bool dock::DockNodelet::Prep |
( |
std::string const & |
flight_mode | ) |
|
|
inlineprotected |
◆ ReconfigureCallback()
bool dock::DockNodelet::ReconfigureCallback |
( |
dynamic_reconfigure::Config & |
config | ) |
|
|
inlineprotected |
◆ Result()
void dock::DockNodelet::Result |
( |
int32_t |
response, |
|
|
std::string const & |
msg = "" |
|
) |
| |
|
inlineprotected |
◆ SetStateCallback()
bool dock::DockNodelet::SetStateCallback |
( |
ff_msgs::SetState::Request & |
req, |
|
|
ff_msgs::SetState::Response & |
res |
|
) |
| |
|
inlineprotected |
◆ SFeedbackCallback()
void dock::DockNodelet::SFeedbackCallback |
( |
ff_msgs::LocalizationFeedbackConstPtr const & |
feedback | ) |
|
|
inlineprotected |
◆ SResultCallback()
◆ Switch()
bool dock::DockNodelet::Switch |
( |
std::string const & |
pipeline | ) |
|
|
inlineprotected |
◆ Undock()
bool dock::DockNodelet::Undock |
( |
| ) |
|
|
inlineprotected |
◆ UndockTimeoutCallback()
void dock::DockNodelet::UndockTimeoutCallback |
( |
void |
| ) |
|
|
inlineprotected |
◆ UpdateCallback()
◆ berths_
std::map<uint8_t, std::string> dock::DockNodelet::berths_ |
|
protected |
◆ cfg_
◆ client_l_
◆ client_m_
◆ client_s_
◆ client_u_
◆ err_
int32_t dock::DockNodelet::err_ |
|
protected |
◆ err_msg_
std::string dock::DockNodelet::err_msg_ |
|
protected |
◆ frame_
std::string dock::DockNodelet::frame_ |
|
protected |
◆ fsm_
◆ pub_
ros::Publisher dock::DockNodelet::pub_ |
|
protected |
◆ server_
◆ server_set_state_
ros::ServiceServer dock::DockNodelet::server_set_state_ |
|
protected |
◆ sub_p_
ros::Subscriber dock::DockNodelet::sub_p_ |
|
protected |
◆ sub_s_
ros::Subscriber dock::DockNodelet::sub_s_ |
|
protected |
◆ tf_buffer_
tf2_ros::Buffer dock::DockNodelet::tf_buffer_ |
|
protected |
◆ tf_listener_
std::shared_ptr<tf2_ros::TransformListener> dock::DockNodelet::tf_listener_ |
|
protected |
◆ timer_eps_
ros::Timer dock::DockNodelet::timer_eps_ |
|
protected |
◆ timer_pmc_
ros::Timer dock::DockNodelet::timer_pmc_ |
|
protected |
The documentation for this class was generated from the following file: