Plugin for rqt which adds buttons to interface the rsm. More...
#include <RSMControls.h>
Public Member Functions | |
virtual void | initPlugin (qt_gui_cpp::PluginContext &context) |
virtual void | restoreSettings (const qt_gui_cpp::Settings &plugin_settings, const qt_gui_cpp::Settings &instance_settings) |
RSMControlPanel () | |
virtual void | saveSettings (qt_gui_cpp::Settings &plugin_settings, qt_gui_cpp::Settings &instance_settings) const |
virtual void | shutdownPlugin () |
virtual | ~RSMControlPanel () |
Public Member Functions inherited from rqt_gui_cpp::Plugin | |
Plugin () | |
Public Member Functions inherited from qt_gui_cpp::Plugin | |
virtual bool | hasConfiguration () const |
Plugin () | |
virtual void | triggerConfiguration () |
Public Member Functions inherited from nodelet::Nodelet | |
void | init (const std::string &name, const M_string &remapping_args, const V_string &my_argv, ros::CallbackQueueInterface *st_queue=NULL, ros::CallbackQueueInterface *mt_queue=NULL) |
Nodelet () | |
virtual | ~Nodelet () |
Protected Slots | |
void | addWaypoint () |
void | emergencyStop () |
void | resetWaypoints () |
void | setAutonomyOperation () |
void | setReverseMode () |
void | setTeleoperation () |
void | startStopExploration () |
void | startStopWaypointFollowing () |
void | stop2dNavGoal () |
void | stopOperation () |
Private Member Functions | |
void | callSetOperationMode () |
void | connectSlots () |
void | getStateInfo () |
void | initCommunications () |
void | initRoutineComboBox () |
void | operationModeCallback (const rsm_msgs::OperationMode::ConstPtr &operation_mode) |
void | reverseModeCallback (const std_msgs::Bool::ConstPtr &reverse_mode) |
void | setExplorationMode () |
void | setWaypointFollowingMode () |
void | stateInfoCallback (const std_msgs::String::ConstPtr &state_info) |
void | updateOperationModeGUI () |
Additional Inherited Members | |
Protected Member Functions inherited from nodelet::Nodelet | |
ros::CallbackQueueInterface & | getMTCallbackQueue () const |
ros::NodeHandle & | getMTNodeHandle () const |
ros::NodeHandle & | getMTPrivateNodeHandle () const |
const V_string & | getMyArgv () const |
const std::string & | getName () const |
ros::NodeHandle & | getNodeHandle () const |
ros::NodeHandle & | getPrivateNodeHandle () const |
const M_string & | getRemappingArgs () const |
ros::CallbackQueueInterface & | getSTCallbackQueue () const |
std::string | getSuffixedName (const std::string &suffix) const |
Plugin for rqt which adds buttons to interface the rsm.
Definition at line 31 of file RSMControls.h.
rsm::RSMControlPanel::RSMControlPanel | ( | ) |
Definition at line 5 of file RSMControls.cpp.
|
virtual |
Definition at line 10 of file RSMControls.cpp.
|
protectedslot |
Definition at line 174 of file RSMControls.cpp.
|
private |
Definition at line 253 of file RSMControls.cpp.
|
private |
Definition at line 68 of file RSMControls.cpp.
|
protectedslot |
Definition at line 217 of file RSMControls.cpp.
|
private |
Definition at line 359 of file RSMControls.cpp.
|
private |
Definition at line 30 of file RSMControls.cpp.
|
virtual |
Reimplemented from qt_gui_cpp::Plugin.
Definition at line 13 of file RSMControls.cpp.
|
private |
Definition at line 344 of file RSMControls.cpp.
|
private |
Definition at line 333 of file RSMControls.cpp.
|
protectedslot |
Definition at line 156 of file RSMControls.cpp.
|
virtual |
Reimplemented from qt_gui_cpp::Plugin.
Definition at line 396 of file RSMControls.cpp.
|
private |
Definition at line 327 of file RSMControls.cpp.
|
virtual |
Reimplemented from qt_gui_cpp::Plugin.
Definition at line 391 of file RSMControls.cpp.
|
protectedslot |
Definition at line 230 of file RSMControls.cpp.
|
private |
Definition at line 286 of file RSMControls.cpp.
|
protectedslot |
Definition at line 200 of file RSMControls.cpp.
|
protectedslot |
Definition at line 237 of file RSMControls.cpp.
|
private |
Definition at line 267 of file RSMControls.cpp.
|
virtual |
Reimplemented from rqt_gui_cpp::Plugin.
Definition at line 387 of file RSMControls.cpp.
|
protectedslot |
Definition at line 86 of file RSMControls.cpp.
|
protectedslot |
Definition at line 119 of file RSMControls.cpp.
|
private |
Definition at line 296 of file RSMControls.cpp.
|
protectedslot |
Definition at line 244 of file RSMControls.cpp.
|
protectedslot |
Definition at line 223 of file RSMControls.cpp.
|
private |
Definition at line 370 of file RSMControls.cpp.
|
private |
Definition at line 66 of file RSMControls.h.
|
private |
Is emergency stop currently activated
Definition at line 98 of file RSMControls.h.
|
private |
Mode of exploration (0=complete goal, 1=interrupt goal when frontier vanished)
Definition at line 110 of file RSMControls.h.
|
private |
Definition at line 77 of file RSMControls.h.
|
private |
Is the exploration currently running.
Definition at line 86 of file RSMControls.h.
|
private |
Definition at line 69 of file RSMControls.h.
|
private |
Definition at line 67 of file RSMControls.h.
|
private |
Definition at line 58 of file RSMControls.h.
|
private |
Definition at line 60 of file RSMControls.h.
|
private |
Currently active mode of operation (0=stopped, 1=autonomous, 2=teleoperation)
Definition at line 102 of file RSMControls.h.
|
private |
Was an operation mode button just pushed.
Definition at line 82 of file RSMControls.h.
|
private |
Definition at line 76 of file RSMControls.h.
|
private |
Is currently driving in reverse mode
Definition at line 94 of file RSMControls.h.
|
private |
Definition at line 75 of file RSMControls.h.
|
private |
Definition at line 71 of file RSMControls.h.
|
private |
Definition at line 70 of file RSMControls.h.
|
private |
Definition at line 68 of file RSMControls.h.
|
private |
Definition at line 65 of file RSMControls.h.
|
private |
Definition at line 62 of file RSMControls.h.
|
private |
Definition at line 63 of file RSMControls.h.
|
private |
Definition at line 72 of file RSMControls.h.
|
private |
Definition at line 74 of file RSMControls.h.
|
private |
Definition at line 73 of file RSMControls.h.
|
private |
Is waypoint following currently running.
Definition at line 90 of file RSMControls.h.
|
private |
Definition at line 64 of file RSMControls.h.
|
private |
List of all available waypoint routines
Definition at line 106 of file RSMControls.h.
|
private |
Definition at line 57 of file RSMControls.h.