All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Protected Attributes
TELEKYB_NAMESPACE::MKInterface Class Reference

#include <MKInterface.hpp>

Inheritance diagram for TELEKYB_NAMESPACE::MKInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool checkBattery (MKInt &batteryValue, bool &landRequest)
MKInterfaceConnectiongetConnection () const
const MKInterfaceOptionsgetOptions () const
void handleCommand (double estMass, double pitch, double roll, double yawrate, double thrust)
bool hasConnection () const
 MKInterface ()
bool performDriftEstim ()
void safeModDidBecomeActive ()
void safeModFinished ()
void setEmergency ()
virtual ~MKInterface ()

Protected Attributes

MKInterfaceConnectionconnection
MKInterfaceOptions options
MKROSInterfacerosInterface
MKSafeModsafeModule

Detailed Description

Note: Always check that hasConnection returns true after Initialization

Definition at line 28 of file MKInterface.hpp.


Constructor & Destructor Documentation

Definition at line 35 of file MKInterface.cpp.

Definition at line 124 of file MKInterface.cpp.


Member Function Documentation

bool TELEKYB_NAMESPACE::MKInterface::checkBattery ( MKInt batteryValue,
bool &  landRequest 
)

Definition at line 216 of file MKInterface.cpp.

Definition at line 187 of file MKInterface.cpp.

Definition at line 245 of file MKInterface.cpp.

void TELEKYB_NAMESPACE::MKInterface::handleCommand ( double  estMass,
double  pitch,
double  roll,
double  yawrate,
double  thrust 
) [virtual]

Implements TELEKYB_NAMESPACE::MKSafeModDeleagte.

Definition at line 135 of file MKInterface.cpp.

Definition at line 130 of file MKInterface.cpp.

Definition at line 192 of file MKInterface.cpp.

Implements TELEKYB_NAMESPACE::MKSafeModDeleagte.

Definition at line 203 of file MKInterface.cpp.

Implements TELEKYB_NAMESPACE::MKSafeModDeleagte.

Definition at line 208 of file MKInterface.cpp.

Definition at line 240 of file MKInterface.cpp.


Member Data Documentation

Definition at line 36 of file MKInterface.hpp.

Definition at line 30 of file MKInterface.hpp.

Definition at line 39 of file MKInterface.hpp.

Definition at line 33 of file MKInterface.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


tk_mkinterface
Author(s): Martin Riedel
autogenerated on Wed Apr 24 2013 11:29:54