UavControl Class Reference
[Uav control]

#include <UavControl.h>

Inheritance diagram for UavControl:

MIPObject

List of all members.

Public Member Functions

 UavControl (UavControlPar &par)
 Default constructor.
 ~UavControl ()
 Destructor.
void run (UavPosiControlIn *input, UavControlOut *output)
 Computes a step of the position control.
void run (UavYawControlIn *input, UavControlOut *output)
 Computes a step of the yaw control.
string getObjectName () const
 Gets the name.


Constructor & Destructor Documentation

UavControl::UavControl ( UavControlPar par  ) 

Default constructor.

Parameters:
[in] par Control constants.

UavControl::~UavControl (  ) 

Destructor.


Member Function Documentation

void UavControl::run ( UavPosiControlIn input,
UavControlOut output 
)

Computes a step of the position control.

Parameters:
[in] input The current state interesting for position control.
[out] output A vector with the three commands: roll, pitch, thrust

void UavControl::run ( UavYawControlIn input,
UavControlOut output 
)

Computes a step of the yaw control.

Parameters:
[in] input The current state interesting for yaw control.
[out] output A vector with a single command: yaw-rate command.

string UavControl::getObjectName (  )  const [inline, virtual]

Gets the name.

Implements MIPObject.


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

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