MipTasks::UavHeightControlOptions Class Reference
[Uav Controllers]

Examples of the use of the Options class for a task. More...

#include <UavHeightControl.h>

Inheritance diagram for MipTasks::UavHeightControlOptions:

Options MIPObject

List of all members.

Public Member Functions

 UavHeightControlOptions ()
 Height reference for direct control mode.
string getObjectName () const
 Gets the Name of the Options.

Public Attributes

IntOptioncontroller_type
 Controller type: 1 = PID, 2 = Backstepping.
DecimalOptiongain1
DecimalOptiongain2
 Backstepping gain 1.
DecimalOptiongain3
 Backstepping gain 2.
DecimalOptionKp
 Backstepping gain 3.
DecimalOptionKd
 Pid proportional gain.
DecimalOptionKi
 Pid derivative gain.
DecimalOptionthrust_scale_bks
 Pid integral gain.
DecimalOptionthrust_scale_pid
 thrust_scale for backstepping
BoolOptiondirect_control
 thrust_scale for pid
DecimalOptionheight_ref
 Enables direct control mode.


Detailed Description

Examples of the use of the Options class for a task.

Author:
Lorenzo Rosa

Constructor & Destructor Documentation

MipTasks::UavHeightControlOptions::UavHeightControlOptions (  ) 

Height reference for direct control mode.

Default constructor.


Member Function Documentation

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

Gets the Name of the Options.

Returns:
The name the Options.

Implements Options.


Member Data Documentation

Controller type: 1 = PID, 2 = Backstepping.

Backstepping gain 1.

Backstepping gain 2.

Backstepping gain 3.

Pid proportional gain.

Pid derivative gain.

Pid integral gain.

thrust_scale for backstepping

thrust_scale for pid

Enables direct control mode.


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

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