]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/include/exclusa.h
* Se agrega una exclusa al ejemplo a la salida de la bomba.
[z.facultad/75.42/plaqui.git] / Model / include / exclusa.h
index 75ab185c50897e3e4e05aac371e714841ec12ac5..d0c1f2250e5a0b7f27ab22b904d3a541821530fc 100644 (file)
@@ -20,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; }