HamCodeEnglish

API › Toni

Dtmf class

public static class Dtmf

Metodi

static double[] Genera(string tasti)

I tasti premuti, 50 ms di tono e 50 di silenzio ciascuno, ampiezza 0,5 per tono.

static string Riconosci(double[] x, double soglia)

I tasti riconosciuti: per ogni blocco, la riga e la colonna piu' forti, se ciascuna supera la seconda del suo gruppo di almeno 6 dB (4 volte in potenza) e il blocco ha abbastanza energia. Un tasto vale quando compare in due blocchi di fila.

Costanti

const int Fc = 8000

La frequenza di campionamento dei telefoni.

const int Blocco = 205

La lunghezza del blocco del riconoscitore.