TinyModem
Header-only software audio modem library
Loading...
Searching...
No Matches
tinymodem::DTMFKeys Class Reference

The DTMF keypad: the tones and the characters of the 16 keys. More...

#include <DTMF.h>

Static Public Member Functions

static const float * rows ()
 row frequencies in Hz
static const float * columns ()
 column frequencies in Hz
static char key (int row, int column)
 Character of the key in the indicated row and column.
static bool find (char ch, int &row, int &column)

Static Protected Member Functions

static const char * keys ()

Detailed Description

The DTMF keypad: the tones and the characters of the 16 keys.

Member Function Documentation

◆ columns()

const float * tinymodem::DTMFKeys::columns ( )
inlinestatic

column frequencies in Hz

◆ find()

bool tinymodem::DTMFKeys::find ( char ch,
int & row,
int & column )
inlinestatic

Finds row and column of a character (also a - d): returns false if the character is not a DTMF key

◆ key()

char tinymodem::DTMFKeys::key ( int row,
int column )
inlinestatic

Character of the key in the indicated row and column.

◆ keys()

const char * tinymodem::DTMFKeys::keys ( )
inlinestaticprotected

◆ rows()

const float * tinymodem::DTMFKeys::rows ( )
inlinestatic

row frequencies in Hz


The documentation for this class was generated from the following file: