コード例 #1
0
ファイル: Rele.java プロジェクト: dquirantes/Wisteria
  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;
  }
コード例 #2
0
ファイル: Rele.java プロジェクト: dquirantes/Wisteria
  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;
  }