public boolean cerrar() { if (sistema.getEstadoRele() != EstadoRele.CERRADO) { log.debug("Cerrar rele"); try { programa.ejecutar(configuracion.getProgramaCerrar()); } catch (Exception e) { log.error("Error cerrar rele " + e); } sistema.setEstadoRele(EstadoRele.CERRADO); return true; } return false; }
public boolean abrir() { if (sistema.getEstadoRele() != EstadoRele.ABIERTO) { log.debug("Abrir rele"); try { programa.ejecutar(configuracion.getProgramaAbrir()); } catch (Exception e) { e.printStackTrace(); } sistema.setEstadoRele(EstadoRele.ABIERTO); return true; } return false; }