MOOS 0.2375
|
00001 #ifndef VARIABLEHEADINGH 00002 #define VARIABLEHEADINGH 00003 #include "ConstantHeadingTask.h" 00004 00005 class CVariableHeadingTask : public CConstantHeadingTask 00006 { 00007 private: 00008 typedef CConstantHeadingTask BASE; 00009 public: 00010 CVariableHeadingTask(void); 00011 ~CVariableHeadingTask(void); 00012 00013 bool OnNewMail(MOOSMSG_LIST &NewMail); 00014 bool Run(CPathAction &DesiredAction); 00015 virtual bool GetRegistrations(STRING_LIST &List); 00016 virtual bool RegularMailDelivery(double dfTimeNow); 00017 00018 protected: 00019 std::map<std::string,double> m_SetPointTimes; 00020 00021 00022 }; 00023 #endif