Sunrise and sunset events
[wakeup.git] / src / action.h
index d05c423..c1729bb 100644 (file)
@@ -40,6 +40,38 @@ class Lightstep : public Action
    }
 };
 
+class Curtainstep : public Action
+{
+   virtual String command_line(void)
+   {
+      String cmd("curtain ");
+      cmd += parameters;
+      return cmd;
+   }
+
+   virtual int execute()
+   {
+      String cmd("curtain ");
+      cmd += parameters;
+      return system(cmd);
+   }
+};
+
+class Exitstep : public Action
+{
+   virtual String command_line(void)
+   {
+      String cmd("exit");
+      cmd += parameters;
+      return cmd;
+   }
+
+   virtual int execute()
+   {
+      exit(0);
+   }
+};
+
 class Sleepstep : public Action
 {
    virtual String command_line(void)