public void run() { try { double frequency = 0.0; byte[] buffer; // String note = "hello"; Thread t = Thread.currentThread(); while (_thread == t) { buffer = ct.getFrameByte(); if (buffer != null) { frequency = analyzer.robustFrequency(buffer); note = closestNote(frequency); // note = closestNote(analyzer.robustFrequency(buffer)); Log.d("Note", note); if (!note.equals("hello")) onDetected(); } // else // Log.d("Buffer","no buffer"); } } catch (Exception e) { e.printStackTrace(); } }
@Override public String toString() { return "VerifBiomol [alteration=" + alteration.getIdAlteration() + ", dateVerif=" + dateVerif + ", debut=" + debut + ", detecte=" + detecte + ", fin=" + fin + ", geneInteret=" + geneInteret + ", geneRef=" + geneRef + ", herite=" + herite + ", idVerifBioMol=" + idVerifBioMol + ", renduBiomol=" + renduBiomol.getIdRenduBioMol() + ", technique=" + technique + ", versionGenome=" + versionGenome + ", analyse=" + analyse.getIdAnalyse() + "]"; }