MOOS 0.2375
Classes | Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
CMOOSPriorityInput Class Reference

#include <MOOSPriorityInput.h>

List of all members.

Classes

class  CPrioritySource

Public Types

typedef std::vector
< CPrioritySource
PRIORITY_SOURCE_VECTOR

Public Member Functions

bool GetLastValue (double &dfTime, double &dfVal)
bool Clear ()
bool SetInput (CMOOSMsg &InMsg, double dfTimeNow)
bool GetOutput (CMOOSMsg &OUtMsg, double dfTimeNow)
bool Initialise (std::string sName, std::string sSources, std::string sStem, STRING_LIST &ToSubscribe)
 CMOOSPriorityInput ()
virtual ~CMOOSPriorityInput ()

Public Attributes

PRIORITY_SOURCE_VECTOR m_Sources
int m_nCurrentSourceNdx
std::string m_sName

Protected Member Functions

bool SetActiveSource (int nSrcNdx)

Protected Attributes

double m_dfLastValue
double m_dfLastTimeSet

Detailed Description

Definition at line 60 of file MOOSPriorityInput.h.


Member Typedef Documentation

Definition at line 105 of file MOOSPriorityInput.h.


Constructor & Destructor Documentation

CMOOSPriorityInput::CMOOSPriorityInput ( )

Definition at line 44 of file MOOSPriorityInput.cpp.

CMOOSPriorityInput::~CMOOSPriorityInput ( ) [virtual]

Definition at line 50 of file MOOSPriorityInput.cpp.


Member Function Documentation

bool CMOOSPriorityInput::Clear ( )

Definition at line 328 of file MOOSPriorityInput.cpp.

bool CMOOSPriorityInput::GetLastValue ( double &  dfTime,
double &  dfVal 
)

Definition at line 336 of file MOOSPriorityInput.cpp.

bool CMOOSPriorityInput::GetOutput ( CMOOSMsg OUtMsg,
double  dfTimeNow 
)

Definition at line 141 of file MOOSPriorityInput.cpp.

bool CMOOSPriorityInput::Initialise ( std::string  sName,
std::string  sSources,
std::string  sStem,
STRING_LIST ToSubscribe 
)

used to make a prioritised input from a string in a *.moos file

bool CMOOSPriorityInput::SetActiveSource ( int  nSrcNdx) [protected]

Definition at line 315 of file MOOSPriorityInput.cpp.

bool CMOOSPriorityInput::SetInput ( CMOOSMsg InMsg,
double  dfTimeNow 
)

Definition at line 122 of file MOOSPriorityInput.cpp.


Member Data Documentation

Definition at line 113 of file MOOSPriorityInput.h.

Definition at line 112 of file MOOSPriorityInput.h.

Definition at line 108 of file MOOSPriorityInput.h.

Definition at line 109 of file MOOSPriorityInput.h.

Definition at line 107 of file MOOSPriorityInput.h.


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