X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/f7e6ba4976cdafcb4aa3e39b03539d5a3d12f6a4..bcbe297964b0ad7393385f1dd240448c340ed5ed:/Model/include/logiccontrol.h diff --git a/Model/include/logiccontrol.h b/Model/include/logiccontrol.h index 758f238..d4434f4 100644 --- a/Model/include/logiccontrol.h +++ b/Model/include/logiccontrol.h @@ -28,6 +28,17 @@ public: * implementar. */ virtual bool get_output() = 0; + + /** Dice si la logica esta o no en operacion + * + * La logica de control puede no estar siendo utilizada, y eso + * se deduce si tiene alguien conectado a sus entradas. + * Si no hay nadie conectado, se contempla que no se esta utilizando + * y se debe utilizar en los casos que sea necesario para no recibir + * entradas falsas en los objetos controlados. + * \see Exclusa::update + */ + bool is_operational() { return (in_list.begin() != in_list.end()); } }; }