[2015] [DICIEMBRE] [PROBLEMA1]

[2015] [DICIEMBRE] [PROBLEMA1]

de Agustín Marcio Ribeiro García -
Número de respuestas: 1

Buenas! Tenia una duda con la  resolución de este problema. En esta parte del código no podría suceder que el tanque este por encima del nivel mínimo pero hayan pasado mas de 2 horas?, de ser así en el if donde chequea lo de niveles, no se corre riesgo de que cambie el estado erróneamente(a Sin_Cargar) o abra la válvula cuando ya se cerró indefinidamente por setearse en alarmado?. Desde ya muchas gracias!



En respuesta a Agustín Marcio Ribeiro García

Re: [2015] [DICIEMBRE] [PROBLEMA1]

de Federico Rivero -
Hola!

Sí, efectivamente esa lógica tiene ese bug que mencionás. El if de if (niveles & 1) debería ejecutarse solo si el estado no es alarma.  Y luego al apagar la alarma se debería cambiar al estado SIN_CARGAR.

Saludos,
Federico