5 #include "logiccontrol.h"
13 /** Verificador de condición de nivel
16 class Condition:public LogicControl {
18 typedef enum {LT,GT} t_C;
20 Condition(t_C c, float _percent, Tank *who):LogicControl(1,1)
26 virtual ~Condition() {}
28 virtual bool get_output() {
29 /* Obtengo el contenido */
30 float litros = control->get_litros();
32 float capac = control->get_capacity();
34 /* Calculo el % de liquido en el tanque */
38 return (tmp <= percent);
40 return (tmp >= percent);
44 /// Objeto a controlar
46 /* tipo de condicion */
55 #endif // _Cpndition_H_