MOOS 0.2375
|
#include <ThirdPartyTask.h>
Public Member Functions | |
CThirdPartyTask () | |
virtual | ~CThirdPartyTask () |
virtual bool | SetParam (string sParam, string sVal) |
bool | OnNewMail (MOOSMSG_LIST &NewMail) |
bool | Run (CPathAction &DesiredAction) |
virtual bool | GetRegistrations (STRING_LIST &List) |
virtual bool | RegularMailDelivery (double dfTimeNow) |
virtual bool | GetNotifications (MOOSMSG_LIST &List) |
virtual bool | Initialise () |
Protected Member Functions | |
bool | Enable (bool bEnable) |
bool | OnStatusInstruction (string sInstruction, double dfTimeNow) |
bool | OnActuationInstruction (string sInstruction, double dfTimeNow) |
bool | OnNewInstruction (string sInstruction, double dfTimeNow) |
Protected Attributes | |
string | m_sClient |
string | m_sJob |
bool | m_bInitialised |
CMOOSVariable | m_Rudder |
CMOOSVariable | m_Elevator |
CMOOSVariable | m_Thrust |
bool | m_bEnabled |
Definition at line 44 of file ThirdPartyTask.h.
CThirdPartyTask::CThirdPartyTask | ( | ) |
Definition at line 42 of file ThirdPartyTask.cpp.
CThirdPartyTask::~CThirdPartyTask | ( | ) | [virtual] |
Definition at line 48 of file ThirdPartyTask.cpp.
Definition at line 246 of file ThirdPartyTask.cpp.
bool CThirdPartyTask::GetNotifications | ( | MOOSMSG_LIST & | List | ) | [virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 94 of file ThirdPartyTask.cpp.
bool CThirdPartyTask::GetRegistrations | ( | STRING_LIST & | List | ) | [virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 105 of file ThirdPartyTask.cpp.
bool CThirdPartyTask::Initialise | ( | ) | [virtual] |
Definition at line 117 of file ThirdPartyTask.cpp.
bool CThirdPartyTask::OnActuationInstruction | ( | string | sInstruction, |
double | dfTimeNow | ||
) | [protected] |
Definition at line 187 of file ThirdPartyTask.cpp.
bool CThirdPartyTask::OnNewInstruction | ( | string | sInstruction, |
double | dfTimeNow | ||
) | [protected] |
Definition at line 164 of file ThirdPartyTask.cpp.
bool CThirdPartyTask::OnNewMail | ( | MOOSMSG_LIST & | NewMail | ) | [virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 79 of file ThirdPartyTask.cpp.
bool CThirdPartyTask::OnStatusInstruction | ( | string | sInstruction, |
double | dfTimeNow | ||
) | [protected] |
Definition at line 232 of file ThirdPartyTask.cpp.
bool CThirdPartyTask::RegularMailDelivery | ( | double | dfTimeNow | ) | [virtual] |
Implements CMOOSBehaviour.
Definition at line 54 of file ThirdPartyTask.cpp.
bool CThirdPartyTask::Run | ( | CPathAction & | DesiredAction | ) | [virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 125 of file ThirdPartyTask.cpp.
bool CThirdPartyTask::SetParam | ( | string | sParam, |
string | sVal | ||
) | [virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 60 of file ThirdPartyTask.cpp.
bool CThirdPartyTask::m_bEnabled [protected] |
Definition at line 71 of file ThirdPartyTask.h.
bool CThirdPartyTask::m_bInitialised [protected] |
Definition at line 65 of file ThirdPartyTask.h.
CMOOSVariable CThirdPartyTask::m_Elevator [protected] |
Definition at line 68 of file ThirdPartyTask.h.
CMOOSVariable CThirdPartyTask::m_Rudder [protected] |
Definition at line 67 of file ThirdPartyTask.h.
string CThirdPartyTask::m_sClient [protected] |
Definition at line 63 of file ThirdPartyTask.h.
string CThirdPartyTask::m_sJob [protected] |
Definition at line 64 of file ThirdPartyTask.h.
CMOOSVariable CThirdPartyTask::m_Thrust [protected] |
Definition at line 69 of file ThirdPartyTask.h.