/** 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; }
/** 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; } }