]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/include/exclusa.h
Se agrega XML para otros items (no todos ya implementados en el cliente).
[z.facultad/75.42/plaqui.git] / Model / include / exclusa.h
index 75ab185c50897e3e4e05aac371e714841ec12ac5..818ccb42be981b05a055f0b0f61b33d459f6aad0 100644 (file)
@@ -20,9 +20,14 @@ 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; }
+       void get_state_as_xml(std::stringstream &out);
 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; }