MOOS 0.2375
Public Member Functions | Protected Member Functions | Protected Attributes
CDiveTask Class Reference

#include <DiveTask.h>

Inheritance diagram for CDiveTask:
Inheritance graph
[legend]
Collaboration diagram for CDiveTask:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CDiveTask ()
virtual ~CDiveTask ()
virtual bool SetParam (string sParam, string sVal)
bool OnNewMail (MOOSMSG_LIST &NewMail)
bool Run (CPathAction &DesiredAction)
virtual bool GetRegistrations (STRING_LIST &List)
virtual bool GetNotifications (MOOSMSG_LIST &List)
virtual bool RegularMailDelivery (double dfTimeNow)

Protected Member Functions

bool Initialise ()

Protected Attributes

bool m_bInitialised
ControlledDOF m_Elevator
ControlledDOF m_Rudder
ControlledDOF m_Thrust
ControlledDOF m_DepthDOF
ControlledDOF m_PitchDOF
bool m_bReverseDive
bool m_bChuckDive

Detailed Description

Definition at line 47 of file DiveTask.h.


Constructor & Destructor Documentation

CDiveTask::CDiveTask ( )

Definition at line 49 of file DiveTask.cpp.

CDiveTask::~CDiveTask ( ) [virtual]

Definition at line 63 of file DiveTask.cpp.


Member Function Documentation

bool CDiveTask::GetNotifications ( MOOSMSG_LIST List) [virtual]

Reimplemented from CMOOSBehaviour.

Definition at line 128 of file DiveTask.cpp.

bool CDiveTask::GetRegistrations ( STRING_LIST List) [virtual]

Reimplemented from CMOOSBehaviour.

Definition at line 284 of file DiveTask.cpp.

bool CDiveTask::Initialise ( ) [protected]

Definition at line 155 of file DiveTask.cpp.

bool CDiveTask::OnNewMail ( MOOSMSG_LIST NewMail) [virtual]

Reimplemented from CMOOSBehaviour.

Definition at line 257 of file DiveTask.cpp.

bool CDiveTask::RegularMailDelivery ( double  dfTimeNow) [virtual]

Implements CMOOSBehaviour.

Definition at line 145 of file DiveTask.cpp.

bool CDiveTask::Run ( CPathAction DesiredAction) [virtual]

Reimplemented from CMOOSBehaviour.

Definition at line 166 of file DiveTask.cpp.

bool CDiveTask::SetParam ( string  sParam,
string  sVal 
) [virtual]

Reimplemented from CMOOSBehaviour.

Definition at line 69 of file DiveTask.cpp.


Member Data Documentation

Definition at line 78 of file DiveTask.h.

Definition at line 65 of file DiveTask.h.

Definition at line 77 of file DiveTask.h.

Definition at line 72 of file DiveTask.h.

Definition at line 68 of file DiveTask.h.

Definition at line 73 of file DiveTask.h.

Definition at line 69 of file DiveTask.h.

Definition at line 70 of file DiveTask.h.


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