MOOS 0.2375
|
#include <MOOSScheduler.h>
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 |
Definition at line 46 of file MOOSScheduler.h.
CMOOSScheduler::CEvent::CEvent | ( | ) |
Definition at line 359 of file MOOSScheduler.cpp.
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.
bool CMOOSScheduler::CEvent::m_bEnabled [protected] |
Definition at line 63 of file MOOSScheduler.h.
Definition at line 58 of file MOOSScheduler.h.
double CMOOSScheduler::CEvent::m_dfOffset [protected] |
Definition at line 66 of file MOOSScheduler.h.
double CMOOSScheduler::CEvent::m_dfPeriod [protected] |
Definition at line 65 of file MOOSScheduler.h.
double CMOOSScheduler::CEvent::m_dfTimer [protected] |
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.