MOOS 0.2375
|
#include <HelmApp.h>
CHelmApp::CHelmApp | ( | ) |
Definition at line 61 of file HelmApp.cpp.
CHelmApp::~CHelmApp | ( | ) | [virtual] |
Definition at line 78 of file HelmApp.cpp.
bool CHelmApp::GetGains | ( | ) | [protected] |
Definition at line 315 of file HelmApp.cpp.
bool CHelmApp::Initialise | ( | ) |
Definition at line 236 of file HelmApp.cpp.
bool CHelmApp::InitialiseTransactors | ( | ) | [protected] |
Definition at line 894 of file HelmApp.cpp.
bool CHelmApp::IsManualOveride | ( | ) | [protected] |
Definition at line 610 of file HelmApp.cpp.
bool CHelmApp::Iterate | ( | ) | [protected, virtual] |
called when the application should iterate. Overload this function in a derived class and within it write all the application specific code. It will be called at approximately nFreq = 1/AppTick Hz
Reimplemented from CMOOSApp.
Definition at line 160 of file HelmApp.cpp.
string CHelmApp::MakeWayPointsString | ( | ) | [protected] |
Definition at line 537 of file HelmApp.cpp.
bool CHelmApp::OnConnectToServer | ( | ) | [protected, virtual] |
Called when the class has succesully connected to the server. Overload this function and place use it to register for notification when variables of interest change
Reimplemented from CMOOSApp.
Definition at line 145 of file HelmApp.cpp.
bool CHelmApp::OnNewMail | ( | MOOSMSG_LIST & | NewMail | ) | [protected, virtual] |
called when new mail has arrived. Overload this method in a derived class to process new mail. It will be called at approximately 1/CommsTick Hz. In this function you'll most likely interate over the collection of mail message received or call a m_Comms::PeekMail() to look for a specific named message.
NewMail | a list of new mail messages |
Reimplemented from CMOOSApp.
Definition at line 93 of file HelmApp.cpp.
bool CHelmApp::OnPostIterate | ( | ) | [protected] |
Definition at line 466 of file HelmApp.cpp.
bool CHelmApp::OnPreIterate | ( | ) | [protected] |
Definition at line 435 of file HelmApp.cpp.
bool CHelmApp::OnStartUp | ( | ) | [protected, virtual] |
called just before the main app loop is entered. Specific initialisation code can be written in an overloaded version of this function
over load this if you want to do something fancy at statup...
Reimplemented from CMOOSApp.
Definition at line 569 of file HelmApp.cpp.
Definition at line 647 of file HelmApp.cpp.
bool CHelmApp::OnTransaction | ( | string | sInstruction, |
double | dfTimeNow | ||
) | [protected] |
Definition at line 805 of file HelmApp.cpp.
Definition at line 765 of file HelmApp.cpp.
Definition at line 794 of file HelmApp.cpp.
bool CHelmApp::OnTransactionOpen | ( | string | sClient | ) | [protected] |
Definition at line 741 of file HelmApp.cpp.
bool CHelmApp::PassSafetyCheck | ( | ) | [protected] |
Definition at line 615 of file HelmApp.cpp.
bool CHelmApp::RestartHelm | ( | ) | [protected] |
Definition at line 586 of file HelmApp.cpp.
bool CHelmApp::SetElevator | ( | double | dfAngleRadians | ) | [protected] |
Definition at line 498 of file HelmApp.cpp.
bool CHelmApp::SetRudder | ( | double | dfAngleRadians | ) | [protected] |
Definition at line 510 of file HelmApp.cpp.
bool CHelmApp::SetThrust | ( | double | dfThrust | ) | [protected] |
Definition at line 525 of file HelmApp.cpp.
bool CHelmApp::m_bInitialised [protected] |
bool CHelmApp::m_bManualOverRide [protected] |
double CHelmApp::m_dfCurrentElevator [protected] |
double CHelmApp::m_dfCurrentRudder [protected] |
double CHelmApp::m_dfCurrentThrust [protected] |
CMOOSBehaviour::CControllerGains CHelmApp::m_Gains [protected] |
string CHelmApp::m_sTaskFile [protected] |
CMOOSTaskReader CHelmApp::m_TaskReader [protected] |
TASK_LIST CHelmApp::m_Tasks [protected] |
CTransaction CHelmApp::m_Transaction [protected] |