Panel plugin for RViz which adds buttons to interface the RSM. More...
#include <RSMControls.h>
Public Member Functions | |
virtual void | load (const rviz::Config &config) |
Saves configuration data from this panel to the Config object. More... | |
RSMControlPanel (QWidget *parent=0) | |
Constructor. More... | |
virtual void | save (rviz::Config config) const |
Load configuration data for this panel from Config object. More... | |
Public Member Functions inherited from rviz::Panel | |
virtual QString | getClassId () const |
virtual QString | getDescription () const |
virtual QString | getName () const |
void | initialize (VisualizationManager *manager) |
virtual void | onInitialize () |
Panel (QWidget *parent=0) | |
virtual void | setClassId (const QString &class_id) |
virtual void | setDescription (const QString &description) |
virtual void | setName (const QString &name) |
virtual | ~Panel () |
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 | |
Signals inherited from rviz::Panel | |
void | configChanged () |
Protected Attributes inherited from rviz::Panel | |
VisualizationManager * | vis_manager_ |
Panel plugin for RViz which adds buttons to interface the RSM.
Definition at line 31 of file RSMControls.h.
rsm::RSMControlPanel::RSMControlPanel | ( | QWidget * | parent = 0 | ) |
|
protectedslot |
Definition at line 163 of file RSMControls.cpp.
|
private |
Definition at line 242 of file RSMControls.cpp.
|
private |
Definition at line 57 of file RSMControls.cpp.
|
protectedslot |
Definition at line 206 of file RSMControls.cpp.
|
private |
Definition at line 348 of file RSMControls.cpp.
|
private |
Definition at line 19 of file RSMControls.cpp.
|
private |
Definition at line 333 of file RSMControls.cpp.
|
virtual |
Saves configuration data from this panel to the Config object.
Config | object to save configuration to |
Reimplemented from rviz::Panel.
Definition at line 380 of file RSMControls.cpp.
|
private |
Definition at line 322 of file RSMControls.cpp.
|
protectedslot |
Definition at line 145 of file RSMControls.cpp.
|
private |
Definition at line 316 of file RSMControls.cpp.
|
virtual |
Load configuration data for this panel from Config object.
Config | object to load configuration from |
Reimplemented from rviz::Panel.
Definition at line 376 of file RSMControls.cpp.
|
protectedslot |
Definition at line 219 of file RSMControls.cpp.
|
private |
Definition at line 275 of file RSMControls.cpp.
|
protectedslot |
Definition at line 189 of file RSMControls.cpp.
|
protectedslot |
Definition at line 226 of file RSMControls.cpp.
|
private |
Definition at line 256 of file RSMControls.cpp.
|
protectedslot |
Definition at line 75 of file RSMControls.cpp.
|
protectedslot |
Definition at line 108 of file RSMControls.cpp.
|
private |
Definition at line 285 of file RSMControls.cpp.
|
protectedslot |
Definition at line 233 of file RSMControls.cpp.
|
protectedslot |
Definition at line 212 of file RSMControls.cpp.
|
private |
Definition at line 359 of file RSMControls.cpp.
|
private |
Definition at line 72 of file RSMControls.h.
|
private |
Is emergency stop currently activated
Definition at line 104 of file RSMControls.h.
|
private |
Definition at line 83 of file RSMControls.h.
|
private |
Is the exploration currently running.
Definition at line 92 of file RSMControls.h.
|
private |
Definition at line 75 of file RSMControls.h.
|
private |
Definition at line 73 of file RSMControls.h.
|
private |
Definition at line 64 of file RSMControls.h.
|
private |
Definition at line 66 of file RSMControls.h.
|
private |
Currently active mode of operation (0=stopped, 1=autonomous, 2=teleoperation)
Definition at line 108 of file RSMControls.h.
|
private |
Was an operation mode button just pushed.
Definition at line 88 of file RSMControls.h.
|
private |
Definition at line 82 of file RSMControls.h.
|
private |
Is currently driving in reverse mode
Definition at line 100 of file RSMControls.h.
|
private |
Definition at line 81 of file RSMControls.h.
|
private |
Definition at line 77 of file RSMControls.h.
|
private |
Definition at line 76 of file RSMControls.h.
|
private |
Definition at line 74 of file RSMControls.h.
|
private |
Definition at line 71 of file RSMControls.h.
|
private |
Definition at line 68 of file RSMControls.h.
|
private |
Definition at line 69 of file RSMControls.h.
|
private |
Definition at line 78 of file RSMControls.h.
|
private |
Definition at line 80 of file RSMControls.h.
|
private |
Definition at line 79 of file RSMControls.h.
|
private |
Is waypoint following currently running.
Definition at line 96 of file RSMControls.h.
|
private |
Definition at line 70 of file RSMControls.h.
|
private |
List of all available waypoint routines
Definition at line 112 of file RSMControls.h.