6 #ifndef CARMA_CONTROL_MANUALFLAG_H
7 #define CARMA_CONTROL_MANUALFLAG_H
9 #include <carma/monitor/ControlCorrelEnum.h>
11 #include <boost/date_time/posix_time/posix_time.hpp>
12 #include <boost/shared_ptr.hpp>
21 typedef carma::monitor::ManualFlagPreferenceMonitorPointEnum MFPrefMPE;
26 boost::posix_time::ptime start;
27 boost::posix_time::ptime end;
31 MFPrefMPE::MANUALFLAGPREFERENCE preference;
34 typedef boost::shared_ptr<ManualFlag> ManualFlagPtr;
36 std::vector<ManualFlagPtr> parseManualFlagTable(
const std::string &filename,
const bool currentOnly =
true);