]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/include/exclusa.h
* Se agrega ejemplo de carga desde un archivo XML. Para operar, copiar un xml
[z.facultad/75.42/plaqui.git] / Model / include / exclusa.h
index db24be4c098873b3a537b97372fb1adbe4c83492..d0c1f2250e5a0b7f27ab22b904d3a541821530fc 100644 (file)
@@ -3,6 +3,7 @@
 #define _EXCLUSE_H_
 
 #include "control.h"
 #define _EXCLUSE_H_
 
 #include "control.h"
+#include "bypass.h"
 
 namespace PlaQui {
 
 
 namespace PlaQui {
 
@@ -19,9 +20,13 @@ public:
        virtual void simulate();
        virtual void recieve_msg(int msg, IConector *who, void *data);
        
        virtual void simulate();
        virtual void recieve_msg(int msg, IConector *who, void *data);
        
-       virtual bool get_output() { return open; }
+       virtual bool get_output() { return is_open; }
+
+       void open() { is_open = true; }
+       void close() { is_open = false; }
 protected:
 protected:
-       bool open;
+       bool is_open;
+       float temp;
 private:
        Exclusa():Control("null") {}
        Exclusa &operator = (const Exclusa &) { return *this; }
 private:
        Exclusa():Control("null") {}
        Exclusa &operator = (const Exclusa &) { return *this; }