#include <MKSafeMod.hpp>
Public Member Functions | |
| bool | isActive () const | 
| bool | isRunning () const | 
| MKSafeMod (MKSafeModDeleagte *delegate_, MKInterfaceConnection *connection_) | |
| void | resetCmdTimer () | 
| void | setEmergency () | 
| void | start () | 
| void | stop () | 
| virtual | ~MKSafeMod () | 
Protected Member Functions | |
| void | safeModFcn () | 
| void | startThread () | 
| void | stopThread () | 
| void | threadFcn () | 
Protected Attributes | |
| bool | active | 
| Timer | cmdTimer | 
| MKInterfaceConnection * | connection | 
| MKSafeModDeleagte * | delegate | 
| bool | emergencyLandingRequest | 
| boost::thread * | mkSafeModThread | 
| MKSafeModOptions | options | 
| bool | threadStopRequest | 
Definition at line 43 of file MKSafeMod.hpp.
| TELEKYB_NAMESPACE::MKSafeMod::MKSafeMod | ( | MKSafeModDeleagte * | delegate_, | 
| MKInterfaceConnection * | connection_ | ||
| ) | 
Definition at line 35 of file MKSafeMod.cpp.
| TELEKYB_NAMESPACE::MKSafeMod::~MKSafeMod | ( | ) |  [virtual] | 
        
Definition at line 41 of file MKSafeMod.cpp.
| bool TELEKYB_NAMESPACE::MKSafeMod::isActive | ( | ) | const | 
Definition at line 138 of file MKSafeMod.cpp.
| bool TELEKYB_NAMESPACE::MKSafeMod::isRunning | ( | ) | const | 
Definition at line 143 of file MKSafeMod.cpp.
Definition at line 148 of file MKSafeMod.cpp.
| void TELEKYB_NAMESPACE::MKSafeMod::safeModFcn | ( | ) |  [protected] | 
        
Definition at line 48 of file MKSafeMod.cpp.
Definition at line 153 of file MKSafeMod.cpp.
| void TELEKYB_NAMESPACE::MKSafeMod::start | ( | ) | 
Definition at line 127 of file MKSafeMod.cpp.
| void TELEKYB_NAMESPACE::MKSafeMod::startThread | ( | ) |  [protected] | 
        
Definition at line 104 of file MKSafeMod.cpp.
| void TELEKYB_NAMESPACE::MKSafeMod::stop | ( | ) | 
Definition at line 132 of file MKSafeMod.cpp.
| void TELEKYB_NAMESPACE::MKSafeMod::stopThread | ( | ) |  [protected] | 
        
Definition at line 115 of file MKSafeMod.cpp.
| void TELEKYB_NAMESPACE::MKSafeMod::threadFcn | ( | ) |  [protected] | 
        
Definition at line 68 of file MKSafeMod.cpp.
bool TELEKYB_NAMESPACE::MKSafeMod::active [protected] | 
        
Definition at line 49 of file MKSafeMod.hpp.
Timer TELEKYB_NAMESPACE::MKSafeMod::cmdTimer [protected] | 
        
Definition at line 46 of file MKSafeMod.hpp.
Definition at line 47 of file MKSafeMod.hpp.
MKSafeModDeleagte* TELEKYB_NAMESPACE::MKSafeMod::delegate [protected] | 
        
Definition at line 51 of file MKSafeMod.hpp.
bool TELEKYB_NAMESPACE::MKSafeMod::emergencyLandingRequest [protected] | 
        
Definition at line 60 of file MKSafeMod.hpp.
boost::thread* TELEKYB_NAMESPACE::MKSafeMod::mkSafeModThread [protected] | 
        
Definition at line 57 of file MKSafeMod.hpp.
Definition at line 45 of file MKSafeMod.hpp.
bool TELEKYB_NAMESPACE::MKSafeMod::threadStopRequest [protected] | 
        
Definition at line 59 of file MKSafeMod.hpp.