#include <uga_tum_ardrone_gui.h>
Public Slots | |
void | ClearClicked () |
void | ClearSendClicked () |
void | ControlSourceChanged () |
void | EmergencyClicked () |
void | FlatTrimClicked () |
void | LandClicked () |
void | LoadFileChanged (QString val) |
void | ResetClicked () |
void | SendClicked () |
void | TakeoffClicked () |
void | ToggleCamClicked () |
void | ToggledPingDrone (int val) |
void | ToggledUseHovering (int val) |
Signals | |
void | addLogLineSignal (QString) |
void | closeWindowSignal () |
void | setAutopilotInfoSignal (QString) |
void | setControlSourceSignal (int cont) |
void | setCountsSignal (unsigned int nav, unsigned int control, unsigned int pose, unsigned int joy) |
void | setMotorSpeedsSignal (QString) |
void | setPingsSignal (int p500, int p20000) |
void | setStateestimationInfoSignal (QString) |
Public Member Functions | |
void | addLogLine (std::string s) |
ControlCommand | calcKBControl () |
void | closeWindow () |
void | dynConfCb (uga_tum_ardrone::GUIParamsConfig &config, uint32_t level) |
void | setAutopilotInfo (std::string s) |
void | setControlSource (ControlSource cont) |
void | setCounts (unsigned int nav, unsigned int control, unsigned int pose, unsigned int joy) |
void | setMotorSpeeds (std::string s) |
void | setPings (int p500, int p20000) |
void | setStateestimationInfo (std::string s) |
uga_tum_ardrone_gui (QWidget *parent=0) | |
~uga_tum_ardrone_gui () | |
Public Attributes | |
ControlSource | currentControlSource |
PingThread * | pingThread |
RosThread * | rosThread |
double | sensGaz |
double | sensRP |
double | sensYaw |
bool | useHovering |
Protected Member Functions | |
void | keyPressEvent (QKeyEvent *key) |
void | keyReleaseEvent (QKeyEvent *key) |
int | mapKey (int k) |
Protected Attributes | |
bool | isPressed [8] |
unsigned int | lastRepeat [8] |
Private Slots | |
void | addLogLineSlot (QString) |
void | closeWindowSlot () |
void | setAutopilotInfoSlot (QString) |
void | setControlSourceSlot (int cont) |
void | setCountsSlot (unsigned int nav, unsigned int control, unsigned int pose, unsigned int joy) |
void | setMotorSpeedsSlot (QString) |
void | setPingsSlot (int p500, int p20000) |
void | setStateestimationInfoSlot (QString) |
Private Attributes | |
Ui::uga_tum_ardrone_guiClass | ui |
Definition at line 40 of file uga_tum_ardrone_gui.h.
uga_tum_ardrone_gui::uga_tum_ardrone_gui | ( | QWidget * | parent = 0 | ) |
Definition at line 58 of file uga_tum_ardrone_gui.cpp.
Definition at line 110 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::addLogLine | ( | std::string | s | ) |
Definition at line 293 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::addLogLineSignal | ( | QString | ) | [signal] |
void uga_tum_ardrone_gui::addLogLineSlot | ( | QString | s | ) | [private, slot] |
Definition at line 261 of file uga_tum_ardrone_gui.cpp.
Definition at line 402 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::ClearClicked | ( | ) | [slot] |
Definition at line 137 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::ClearSendClicked | ( | ) | [slot] |
Definition at line 153 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::closeWindow | ( | ) |
Definition at line 313 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::closeWindowSignal | ( | ) | [signal] |
void uga_tum_ardrone_gui::closeWindowSlot | ( | ) | [private, slot] |
Definition at line 277 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::ControlSourceChanged | ( | ) | [slot] |
Definition at line 200 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::dynConfCb | ( | uga_tum_ardrone::GUIParamsConfig & | config, |
uint32_t | level | ||
) |
Definition at line 423 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::EmergencyClicked | ( | ) | [slot] |
Definition at line 132 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::FlatTrimClicked | ( | ) | [slot] |
Definition at line 128 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::keyPressEvent | ( | QKeyEvent * | key | ) | [protected] |
Definition at line 364 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::keyReleaseEvent | ( | QKeyEvent * | key | ) | [protected] |
Definition at line 344 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::LandClicked | ( | ) | [slot] |
Definition at line 115 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::LoadFileChanged | ( | QString | val | ) | [slot] |
Definition at line 166 of file uga_tum_ardrone_gui.cpp.
int uga_tum_ardrone_gui::mapKey | ( | int | k | ) | [protected] |
Definition at line 320 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::ResetClicked | ( | ) | [slot] |
Definition at line 158 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::SendClicked | ( | ) | [slot] |
Definition at line 141 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setAutopilotInfo | ( | std::string | s | ) |
Definition at line 297 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setAutopilotInfoSignal | ( | QString | ) | [signal] |
void uga_tum_ardrone_gui::setAutopilotInfoSlot | ( | QString | s | ) | [private, slot] |
Definition at line 265 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setControlSource | ( | ControlSource | cont | ) |
Definition at line 289 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setControlSourceSignal | ( | int | cont | ) | [signal] |
void uga_tum_ardrone_gui::setControlSourceSlot | ( | int | cont | ) | [private, slot] |
Definition at line 222 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setCounts | ( | unsigned int | nav, |
unsigned int | control, | ||
unsigned int | pose, | ||
unsigned int | joy | ||
) |
Definition at line 285 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setCountsSignal | ( | unsigned int | nav, |
unsigned int | control, | ||
unsigned int | pose, | ||
unsigned int | joy | ||
) | [signal] |
void uga_tum_ardrone_gui::setCountsSlot | ( | unsigned int | nav, |
unsigned int | control, | ||
unsigned int | pose, | ||
unsigned int | joy | ||
) | [private, slot] |
Definition at line 238 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setMotorSpeeds | ( | std::string | s | ) |
Definition at line 301 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setMotorSpeedsSignal | ( | QString | ) | [signal] |
void uga_tum_ardrone_gui::setMotorSpeedsSlot | ( | QString | s | ) | [private, slot] |
Definition at line 273 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setPings | ( | int | p500, |
int | p20000 | ||
) |
Definition at line 309 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setPingsSignal | ( | int | p500, |
int | p20000 | ||
) | [signal] |
void uga_tum_ardrone_gui::setPingsSlot | ( | int | p500, |
int | p20000 | ||
) | [private, slot] |
Definition at line 254 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setStateestimationInfo | ( | std::string | s | ) |
Definition at line 305 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::setStateestimationInfoSignal | ( | QString | ) | [signal] |
void uga_tum_ardrone_gui::setStateestimationInfoSlot | ( | QString | s | ) | [private, slot] |
Definition at line 269 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::TakeoffClicked | ( | ) | [slot] |
Definition at line 120 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::ToggleCamClicked | ( | ) | [slot] |
Definition at line 124 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::ToggledPingDrone | ( | int | val | ) | [slot] |
Definition at line 194 of file uga_tum_ardrone_gui.cpp.
void uga_tum_ardrone_gui::ToggledUseHovering | ( | int | val | ) | [slot] |
Definition at line 189 of file uga_tum_ardrone_gui.cpp.
Definition at line 107 of file uga_tum_ardrone_gui.h.
bool uga_tum_ardrone_gui::isPressed[8] [protected] |
Definition at line 117 of file uga_tum_ardrone_gui.h.
unsigned int uga_tum_ardrone_gui::lastRepeat[8] [protected] |
Definition at line 118 of file uga_tum_ardrone_gui.h.
Definition at line 92 of file uga_tum_ardrone_gui.h.
Definition at line 91 of file uga_tum_ardrone_gui.h.
double uga_tum_ardrone_gui::sensGaz |
Definition at line 108 of file uga_tum_ardrone_gui.h.
double uga_tum_ardrone_gui::sensRP |
Definition at line 108 of file uga_tum_ardrone_gui.h.
double uga_tum_ardrone_gui::sensYaw |
Definition at line 108 of file uga_tum_ardrone_gui.h.
Ui::uga_tum_ardrone_guiClass uga_tum_ardrone_gui::ui [private] |
Definition at line 122 of file uga_tum_ardrone_gui.h.
Definition at line 109 of file uga_tum_ardrone_gui.h.