Exemplo n.º 1
0
  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;
  }
Exemplo n.º 2
0
  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;
  }