Ejemplo n.º 1
0
  /** Iniciar analisis */
  public void startAlarm() {

    // mCalib = false;
    txtAlertStatus.setText(R.string.alerting_status_on);
    txtAlertStatus.setTextColor(Color.GREEN);
    mMax = false;
    mLog = false;
    mMode = false;
    mHitCount = 0;
    mTickCount = 0;

    mEngine = new SoundMeterEngine(mhandle, mContext);
    mEngine.start_engine();

    mRunning = true;
  }
Ejemplo n.º 2
0
  /** Calibrar analisis */
  public void calibrateAction() {

    if (mCalib) {
      findViewById(R.id.calibrationLayout).setVisibility(View.INVISIBLE);
      mCalib = false;
      findViewById(R.id.lytButtons).setVisibility(View.VISIBLE);
      decibelsTx.setText("0dB");

    } else {

      mEngine = new SoundMeterEngine(mhandle, mContext);
      mEngine.start_engine();
      showMessage(
          "Está en modo calibración\nAjuste los parámetros y guarde los cambios "
              + "pulsando el botón GUARDAR para continuar");

      findViewById(R.id.calibrationLayout).setVisibility(View.VISIBLE);
      findViewById(R.id.lytButtons).setVisibility(View.INVISIBLE);
      mCalib = true;
    }
  }