MOOS 0.2375
|
#include <ZPatternTask.h>
Public Types | |
enum | MOOS_Z_PATTERN { MOOS_Z_PATTERN_ERROR = -1, MOOS_Z_PATTERN_SQUARE, MOOS_Z_PATTERN_YOYO } |
enum | MOOS_Z_PATTERN_GOAL { MOOS_Z_PATTERN_GOAL_WAIT_MIN, MOOS_Z_PATTERN_GOAL_MAX_DEPTH, MOOS_Z_PATTERN_GOAL_WAIT_MAX, MOOS_Z_PATTERN_GOAL_MIN_DEPTH } |
Public Member Functions | |
CZPatternTask () | |
virtual | ~CZPatternTask () |
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) |
Protected Member Functions | |
bool | Initialise () |
bool | SetNextSetPoint () |
Protected Attributes | |
bool | m_bInitialised |
ControlledDOF | m_Thrust |
ControlledDOF | m_DepthDOF |
ControlledDOF | m_PitchDOF |
MOOS_Z_PATTERN | m_ePatternType |
MOOS_Z_PATTERN_GOAL | m_eGoal |
double | m_dfTolerance |
double | m_dfMaxDepth |
double | m_dfMinDepth |
double | m_dfLevelStartTime |
double | m_dfLevelDuration |
Definition at line 54 of file ZPatternTask.h.
Definition at line 67 of file ZPatternTask.h.
MOOS_Z_PATTERN_GOAL_WAIT_MIN | |
MOOS_Z_PATTERN_GOAL_MAX_DEPTH | |
MOOS_Z_PATTERN_GOAL_WAIT_MAX | |
MOOS_Z_PATTERN_GOAL_MIN_DEPTH |
Definition at line 75 of file ZPatternTask.h.
CZPatternTask::CZPatternTask | ( | ) |
Definition at line 49 of file ZPatternTask.cpp.
CZPatternTask::~CZPatternTask | ( | ) | [virtual] |
Definition at line 67 of file ZPatternTask.cpp.
bool CZPatternTask::GetRegistrations | ( | STRING_LIST & | List | ) | [virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 235 of file ZPatternTask.cpp.
bool CZPatternTask::Initialise | ( | ) | [protected] |
Definition at line 141 of file ZPatternTask.cpp.
bool CZPatternTask::OnNewMail | ( | MOOSMSG_LIST & | NewMail | ) | [virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 208 of file ZPatternTask.cpp.
bool CZPatternTask::RegularMailDelivery | ( | double | dfTimeNow | ) | [virtual] |
Implements CMOOSBehaviour.
Definition at line 131 of file ZPatternTask.cpp.
bool CZPatternTask::Run | ( | CPathAction & | DesiredAction | ) | [virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 123 of file MOOSCommServer.cpp.
bool CZPatternTask::SetNextSetPoint | ( | ) | [protected] |
Definition at line 249 of file ZPatternTask.cpp.
bool CZPatternTask::SetParam | ( | string | sParam, |
string | sVal | ||
) | [virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 75 of file ZPatternTask.cpp.
bool CZPatternTask::m_bInitialised [protected] |
Definition at line 87 of file ZPatternTask.h.
ControlledDOF CZPatternTask::m_DepthDOF [protected] |
Definition at line 91 of file ZPatternTask.h.
double CZPatternTask::m_dfLevelDuration [protected] |
Definition at line 105 of file ZPatternTask.h.
double CZPatternTask::m_dfLevelStartTime [protected] |
Definition at line 104 of file ZPatternTask.h.
double CZPatternTask::m_dfMaxDepth [protected] |
Definition at line 101 of file ZPatternTask.h.
double CZPatternTask::m_dfMinDepth [protected] |
Definition at line 102 of file ZPatternTask.h.
double CZPatternTask::m_dfTolerance [protected] |
Definition at line 99 of file ZPatternTask.h.
MOOS_Z_PATTERN_GOAL CZPatternTask::m_eGoal [protected] |
Definition at line 96 of file ZPatternTask.h.
MOOS_Z_PATTERN CZPatternTask::m_ePatternType [protected] |
Definition at line 95 of file ZPatternTask.h.
ControlledDOF CZPatternTask::m_PitchDOF [protected] |
Definition at line 92 of file ZPatternTask.h.
ControlledDOF CZPatternTask::m_Thrust [protected] |
Definition at line 89 of file ZPatternTask.h.