3 #ifndef GCP_UTIL_DLIPOWERSTRIPCONTROLLER_H
4 #define GCP_UTIL_DLIPOWERSTRIPCONTROLLER_H
18 #include "gcp/util/common/DliPowerStrip.h"
19 #include "gcp/util/common/GenericTaskMsg.h"
20 #include "gcp/util/common/SpawnableTask.h"
39 DliPowerStrip::Outlet mask_;
43 DliPowerStrip::Outlet mask_;
71 void on(DliPowerStrip::Outlet mask);
72 void off(DliPowerStrip::Outlet mask);
73 void cycle(DliPowerStrip::Outlet mask);
78 virtual void reportStatus(std::vector<DliPowerStrip::State>& status) {};
96 #endif // End #ifndef GCP_UTIL_DLIPOWERSTRIPCONTROLLER_H
Definition: GenericTaskMsg.h:31
Definition: DliPowerStripController.h:27
virtual ~DliPowerStripController()
Definition: DliPowerStripController.cc:20
Definition: SpawnableTask.h:31
Definition: DliPowerStrip.h:20
void processMsg(DliPowerStripControllerMsg *msg)
Definition: DliPowerStripController.cc:26
friend std::ostream & operator<<(std::ostream &os, DliPowerStripController &obj)
DliPowerStripController(std::string host, bool doSpawn=true)
Definition: DliPowerStripController.cc:12
Definition: DliPowerStripController.h:53