Cloche
[Tasks]

Drives a uav by means of the keyboard. More...

Classes

class  MipTasks::ClocheOptions
class  MipTasks::Cloche
 Cloche task provides a simple way to command a uav using a keyboard. More...

Functions

 MipTasks::ClocheOptions::ClocheOptions ()
string MipTasks::ClocheOptions::getObjectName () const
 Gets the Name of the Options.
 MipTasks::Cloche::Cloche (ResourcePointers resources, int argc, const char *argv[])
 MipTasks::Cloche::~Cloche ()
TaskPlate MipTasks::Cloche::getPlate () const
 get task plate (mandatory), it must be defined for all implemented task
Time MipTasks::Cloche::getMaxDuration ()
 get maxSamplPeriod, maximum allowed time period between two calls of a run */
Time MipTasks::Cloche::getMaxSamplPeriod ()
 get minSamplPeriod, minimum allowed time period between two calls of a run */
Time MipTasks::Cloche::getMinSamplPeriod ()
 get minSamplPeriod, minimum allowed time period between two calls of a run */
void MipTasks::Cloche::draw ()
void MipTasks::Cloche::executeCmd (char &c)
TaskOutputs MipTasks::Cloche::run ()

Variables

DecimalOptionMipTasks::ClocheOptions::pos_step
DecimalOptionMipTasks::ClocheOptions::max_angle
DecimalOptionMipTasks::ClocheOptions::trimRoll
DecimalOptionMipTasks::ClocheOptions::trimPitch
DecimalOptionMipTasks::ClocheOptions::trimYaw
BoolOptionMipTasks::ClocheOptions::continuosCtrl
IntOptionMipTasks::ClocheOptions::controlType

Detailed Description

Drives a uav by means of the keyboard.


Function Documentation

MipTasks::Cloche::Cloche ( ResourcePointers  resources,
int  argc,
const char *  argv[] 
) [inherited]

constr

MipTasks::ClocheOptions::ClocheOptions (  )  [inline, inherited]

void MipTasks::Cloche::draw (  )  [inherited]

void MipTasks::Cloche::executeCmd ( char &  c  )  [inherited]

Time MipTasks::Cloche::getMaxDuration (  )  [inline, virtual, inherited]

get maxSamplPeriod, maximum allowed time period between two calls of a run */

Implements MipTasks::Task.

Time MipTasks::Cloche::getMaxSamplPeriod (  )  [inline, virtual, inherited]

get minSamplPeriod, minimum allowed time period between two calls of a run */

Implements MipTasks::Task.

Time MipTasks::Cloche::getMinSamplPeriod (  )  [inline, virtual, inherited]

get minSamplPeriod, minimum allowed time period between two calls of a run */

Implements MipTasks::Task.

string MipTasks::ClocheOptions::getObjectName (  )  const [inline, virtual, inherited]

Gets the Name of the Options.

Returns:
The name the Options.

Implements Options.

TaskPlate MipTasks::Cloche::getPlate (  )  const [inline, virtual, inherited]

get task plate (mandatory), it must be defined for all implemented task

Implements MipTasks::Task.

TaskOutputs MipTasks::Cloche::run ( void   )  [virtual, inherited]

run

Implements MipTasks::Task.

MipTasks::Cloche::~Cloche (  )  [inline, inherited]

destr


Variable Documentation


Generated on Mon Feb 20 07:01:09 2017 for MIP by  doxygen 1.5.6