input = new ByPass();
output = new ByPass();
((ByPass *)output)->set_control(this);
+ /* El color de la bomba siempre esta actualizado */
+ color_updated = true;
}
Pump::~Pump()
std::cout << ((active && open)?" (funcionando)":" (apagada)") << std::endl;
#endif
updated = false;
+ color_updated = true;
}
bool Pump::get_output()
if (tmp < actual_flow) actual_flow = tmp;
}
break;
+ case MSG_RESPONSE_COLOR:
+ /* Por las dudas, la bomba no debe cambiar de color */
+ ;
+ break;
default:
Source::recieve_msg(msg, who, data);
}