RTS API Documentation  1.10.11
Data Fields
teletone_dtmf_detect_state_t Struct Reference

A container for a DTMF detection state. More...

#include <libteletone_detect.h>

+ Collaboration diagram for teletone_dtmf_detect_state_t:

Data Fields

int hit1
 
int hit2
 
int hit3
 
int hit4
 
int dur
 
int zc
 
teletone_goertzel_state_t row_out [GRID_FACTOR]
 
teletone_goertzel_state_t col_out [GRID_FACTOR]
 
teletone_goertzel_state_t row_out2nd [GRID_FACTOR]
 
teletone_goertzel_state_t col_out2nd [GRID_FACTOR]
 
float energy
 
float lenergy
 
int current_sample
 
char digit
 
int current_digits
 
int detected_digits
 
int lost_digits
 
int digit_hits [16]
 

Detailed Description

A container for a DTMF detection state.

Definition at line 153 of file libteletone_detect.h.

Field Documentation

◆ col_out

teletone_goertzel_state_t teletone_dtmf_detect_state_t::col_out[GRID_FACTOR]

Definition at line 163 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect(), and teletone_dtmf_detect_init().

◆ col_out2nd

teletone_goertzel_state_t teletone_dtmf_detect_state_t::col_out2nd[GRID_FACTOR]

Definition at line 165 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect(), and teletone_dtmf_detect_init().

◆ current_digits

int teletone_dtmf_detect_state_t::current_digits

Definition at line 171 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect().

◆ current_sample

int teletone_dtmf_detect_state_t::current_sample

Definition at line 169 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect(), and teletone_dtmf_detect_init().

◆ detected_digits

int teletone_dtmf_detect_state_t::detected_digits

Definition at line 172 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect(), and teletone_dtmf_detect_init().

◆ digit

char teletone_dtmf_detect_state_t::digit

◆ digit_hits

int teletone_dtmf_detect_state_t::digit_hits[16]

Definition at line 174 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect().

◆ dur

int teletone_dtmf_detect_state_t::dur

◆ energy

float teletone_dtmf_detect_state_t::energy

Definition at line 166 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect(), and teletone_dtmf_detect_init().

◆ hit1

int teletone_dtmf_detect_state_t::hit1

Definition at line 154 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect(), and teletone_dtmf_detect_init().

◆ hit2

int teletone_dtmf_detect_state_t::hit2

Definition at line 155 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect(), and teletone_dtmf_detect_init().

◆ hit3

int teletone_dtmf_detect_state_t::hit3

Definition at line 156 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect().

◆ hit4

int teletone_dtmf_detect_state_t::hit4

Definition at line 157 of file libteletone_detect.h.

◆ lenergy

float teletone_dtmf_detect_state_t::lenergy

Definition at line 167 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect().

◆ lost_digits

int teletone_dtmf_detect_state_t::lost_digits

Definition at line 173 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect(), and teletone_dtmf_detect_init().

◆ row_out

teletone_goertzel_state_t teletone_dtmf_detect_state_t::row_out[GRID_FACTOR]

Definition at line 162 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect(), and teletone_dtmf_detect_init().

◆ row_out2nd

teletone_goertzel_state_t teletone_dtmf_detect_state_t::row_out2nd[GRID_FACTOR]

Definition at line 164 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect(), and teletone_dtmf_detect_init().

◆ zc

int teletone_dtmf_detect_state_t::zc

Definition at line 159 of file libteletone_detect.h.

Referenced by teletone_dtmf_detect(), and teletone_dtmf_get().


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