#include <segwayrmp_gui.h>
Public Slots | |
void | commandPoll () |
void | connectionTypeChanged (QString) |
void | handleSegwayLog (QString) |
void | handleSegwayStatus (QString) |
void | onBalanceLockout () |
void | onBalanceUnlock () |
void | onConnectClicked () |
void | onDisableMotors () |
void | onJoystickChanged (int) |
void | onRequestBalance () |
void | onRequestPowerDown () |
void | onRequestTractor () |
void | onResetIntegrators () |
void | onSendConfig () |
void | rmpTypeChanged (QString) |
void | updateJoysticks () |
void | updateUSBList () |
void | USBListUpdated () |
Signals | |
void | segwayLog (QString) |
void | segwayStatus (QString) |
void | USBUpdateComplete () |
Public Member Functions | |
MainWindow (QWidget *parent=0) | |
void | onSegwayLog (QString, const std::string &) |
void | onSegwayStatus (segwayrmp::SegwayStatus::Ptr) |
~MainWindow () | |
Protected Member Functions | |
void | closeEvent (QCloseEvent *) |
Private Member Functions | |
void | updateUSBList_ () |
Private Attributes | |
bool | connected_ |
segwayrmp::InterfaceType | interface_type_ |
QMutex | joy_mutex_ |
SDL_Joystick * | joystick_ |
segwayrmp::SegwayRMP * | rmp_ |
segwayrmp::SegwayRMPType | rmp_type_ |
bool | running_ |
Ui::MainWindow * | ui |
QVector< QString > | usb_devices_ |
Definition at line 15 of file segwayrmp_gui.h.
|
explicit |
Definition at line 13 of file segwayrmp_gui.cc.
MainWindow::~MainWindow | ( | ) |
Definition at line 65 of file segwayrmp_gui.cc.
|
protected |
Definition at line 70 of file segwayrmp_gui.cc.
|
slot |
Definition at line 74 of file segwayrmp_gui.cc.
|
slot |
Definition at line 281 of file segwayrmp_gui.cc.
|
slot |
Definition at line 224 of file segwayrmp_gui.cc.
|
slot |
Definition at line 234 of file segwayrmp_gui.cc.
|
slot |
Definition at line 188 of file segwayrmp_gui.cc.
|
slot |
Definition at line 194 of file segwayrmp_gui.cc.
|
slot |
Definition at line 238 of file segwayrmp_gui.cc.
|
slot |
Definition at line 164 of file segwayrmp_gui.cc.
|
slot |
Definition at line 111 of file segwayrmp_gui.cc.
|
slot |
Definition at line 176 of file segwayrmp_gui.cc.
|
slot |
Definition at line 182 of file segwayrmp_gui.cc.
|
slot |
Definition at line 170 of file segwayrmp_gui.cc.
|
slot |
Definition at line 158 of file segwayrmp_gui.cc.
void MainWindow::onSegwayLog | ( | QString | log_type, |
const std::string & | msg | ||
) |
Definition at line 220 of file segwayrmp_gui.cc.
void MainWindow::onSegwayStatus | ( | segwayrmp::SegwayStatus::Ptr | ss | ) |
Definition at line 229 of file segwayrmp_gui.cc.
|
slot |
Definition at line 200 of file segwayrmp_gui.cc.
|
slot |
Definition at line 296 of file segwayrmp_gui.cc.
|
signal |
|
signal |
|
slot |
Definition at line 147 of file segwayrmp_gui.cc.
|
slot |
Definition at line 318 of file segwayrmp_gui.cc.
|
private |
Definition at line 322 of file segwayrmp_gui.cc.
|
slot |
Definition at line 311 of file segwayrmp_gui.cc.
|
signal |
|
private |
Definition at line 56 of file segwayrmp_gui.h.
|
private |
Definition at line 59 of file segwayrmp_gui.h.
|
private |
Definition at line 62 of file segwayrmp_gui.h.
|
private |
Definition at line 61 of file segwayrmp_gui.h.
|
private |
Definition at line 58 of file segwayrmp_gui.h.
|
private |
Definition at line 60 of file segwayrmp_gui.h.
|
private |
Definition at line 63 of file segwayrmp_gui.h.
|
private |
Definition at line 55 of file segwayrmp_gui.h.
|
private |
Definition at line 57 of file segwayrmp_gui.h.