virtual void simulate();
virtual void recieve_msg(int msg, IConector *who, void *data);
- virtual bool get_output() { return is_open; }
+ virtual bool get_output() { return is_open = input->get_output(); }
void open() { is_open = true; }
void close() { is_open = false; }
+ void get_state_as_xml(std::stringstream &out);
protected:
bool is_open;
float temp;