MOOS 0.2375
Public Member Functions | Public Attributes | Protected Attributes
CMOOSScheduler::CEvent Class Reference

#include <MOOSScheduler.h>

Collaboration diagram for CMOOSScheduler::CEvent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool SetNameVal (std::string sValName)
bool SetStartingTime (double dfTime)
bool OnNewMail (MOOSMSG_LIST &NewMail)
bool SetEnableFlags (std::string sStart, std::string sStop)
bool SetOffset (double dfOffset)
bool SetPeriod (double dfPeriod)
bool Initialise (std::string sName, std::string sVal, double dfPeriod=1.0, double dfOffset=0)
bool Enable (bool bEnable, double dfTimeNow)
 CEvent ()
bool GetOutput (double dfTimeNow, MOOSMSG_LIST &Out)

Public Attributes

double m_dfFireTime

Protected Attributes

bool m_bEnabled
double m_dfTimer
double m_dfPeriod
double m_dfOffset
std::string m_sVal
std::string m_sName
std::string m_sVarName
std::string m_sStartFlag
std::string m_sStopFlag

Detailed Description

Definition at line 46 of file MOOSScheduler.h.


Constructor & Destructor Documentation

CMOOSScheduler::CEvent::CEvent ( )

Definition at line 359 of file MOOSScheduler.cpp.


Member Function Documentation

bool CMOOSScheduler::CEvent::Enable ( bool  bEnable,
double  dfTimeNow 
)

Definition at line 389 of file MOOSScheduler.cpp.

bool CMOOSScheduler::CEvent::GetOutput ( double  dfTimeNow,
MOOSMSG_LIST Out 
)

Definition at line 367 of file MOOSScheduler.cpp.

bool CMOOSScheduler::CEvent::Initialise ( std::string  sName,
std::string  sVal,
double  dfPeriod = 1.0,
double  dfOffset = 0 
)
bool CMOOSScheduler::CEvent::OnNewMail ( MOOSMSG_LIST NewMail)

Definition at line 575 of file MOOSScheduler.cpp.

bool CMOOSScheduler::CEvent::SetEnableFlags ( std::string  sStart,
std::string  sStop 
)

Definition at line 562 of file MOOSScheduler.cpp.

bool CMOOSScheduler::CEvent::SetNameVal ( std::string  sValName)

Definition at line 621 of file MOOSScheduler.cpp.

bool CMOOSScheduler::CEvent::SetOffset ( double  dfOffset)

Definition at line 411 of file MOOSScheduler.cpp.

bool CMOOSScheduler::CEvent::SetPeriod ( double  dfPeriod)

Definition at line 405 of file MOOSScheduler.cpp.

bool CMOOSScheduler::CEvent::SetStartingTime ( double  dfTime)

Definition at line 615 of file MOOSScheduler.cpp.


Member Data Documentation

Definition at line 63 of file MOOSScheduler.h.

Definition at line 58 of file MOOSScheduler.h.

Definition at line 66 of file MOOSScheduler.h.

Definition at line 65 of file MOOSScheduler.h.

Definition at line 64 of file MOOSScheduler.h.

std::string CMOOSScheduler::CEvent::m_sName [protected]

Definition at line 68 of file MOOSScheduler.h.

std::string CMOOSScheduler::CEvent::m_sStartFlag [protected]

Definition at line 71 of file MOOSScheduler.h.

std::string CMOOSScheduler::CEvent::m_sStopFlag [protected]

Definition at line 72 of file MOOSScheduler.h.

std::string CMOOSScheduler::CEvent::m_sVal [protected]

Definition at line 67 of file MOOSScheduler.h.

std::string CMOOSScheduler::CEvent::m_sVarName [protected]

Definition at line 70 of file MOOSScheduler.h.


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