Public Slots | Signals | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Slots | Private Attributes
uga_tum_ardrone_gui Class Reference

#include <uga_tum_ardrone_gui.h>

List of all members.

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
PingThreadpingThread
RosThreadrosThread
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

Detailed Description

Definition at line 40 of file uga_tum_ardrone_gui.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Definition at line 137 of file uga_tum_ardrone_gui.cpp.

Definition at line 153 of file uga_tum_ardrone_gui.cpp.

Definition at line 313 of file uga_tum_ardrone_gui.cpp.

void uga_tum_ardrone_gui::closeWindowSlot ( ) [private, slot]

Definition at line 277 of file uga_tum_ardrone_gui.cpp.

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.

Definition at line 132 of file uga_tum_ardrone_gui.cpp.

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.

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.

Definition at line 158 of file uga_tum_ardrone_gui.cpp.

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.

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.

Definition at line 305 of file uga_tum_ardrone_gui.cpp.

void uga_tum_ardrone_gui::setStateestimationInfoSlot ( QString  s) [private, slot]

Definition at line 269 of file uga_tum_ardrone_gui.cpp.

Definition at line 120 of file uga_tum_ardrone_gui.cpp.

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.


Member Data Documentation

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.

Definition at line 108 of file uga_tum_ardrone_gui.h.

Definition at line 108 of file uga_tum_ardrone_gui.h.

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.


The documentation for this class was generated from the following files:


uga_tum_ardrone
Author(s):
autogenerated on Sat Jun 8 2019 20:30:11