Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
fsk_data Struct Reference

#include <fskmodem_float.h>

Collaboration diagram for fsk_data:
Collaboration graph
[legend]

Data Fields

int bw
 
float cola_demod [NCOLA]
 
float cola_filter [NCOLA]
 
float cola_in [NCOLA]
 
float cont
 
struct filter_struct demod_filter
 
int f_mark_idx
 
int f_space_idx
 
int flp
 
double flxv [8]
 
double flyv [8]
 
int fmp
 
double fmxv [8]
 
double fmyv [8]
 
int fsp
 
double fsxv [8]
 
double fsyv [8]
 
int hdlc
 
int icont
 
int instop
 
int ispb
 
struct filter_struct mark_filter
 
int nbit
 
float nstop
 
int parity
 
int pcola
 
int pllids
 
int pllispb
 
int pllispb2
 
struct filter_struct space_filter
 
float spb
 
int state
 
float x0
 
float x1
 
float x2
 
int xi0
 
int xi1
 
int xi2
 

Detailed Description

Definition at line 34 of file fskmodem_float.h.

Field Documentation

◆ bw

int bw

Bandwidth

Band Selector

Definition at line 44 of file fskmodem_float.h.

Referenced by callerid_new(), filterL(), filterM(), filterS(), fskmodem_init(), and tdd_new().

◆ cola_demod

float cola_demod[NCOLA]

Queue of demodulated samples

Definition at line 57 of file fskmodem_float.h.

Referenced by demodulator().

◆ cola_filter

float cola_filter[NCOLA]

Queue of samples after filters

Definition at line 56 of file fskmodem_float.h.

Referenced by demodulator().

◆ cola_in

float cola_in[NCOLA]

Queue of input samples

Definition at line 55 of file fskmodem_float.h.

Referenced by demodulator().

◆ cont

float cont

Definition at line 43 of file fskmodem_float.h.

Referenced by get_bit_raw(), and tdd_new().

◆ demod_filter

struct filter_struct demod_filter

Definition at line 65 of file fskmodem_int.h.

Referenced by fskmodem_init(), and idemodulator().

◆ f_mark_idx

int f_mark_idx

Mark frequency index (f_M-500)/5

Mark Frequency Index (f_M-500)/5

Definition at line 51 of file fskmodem_float.h.

Referenced by callerid_new(), filterM(), fskmodem_init(), and tdd_new().

◆ f_space_idx

int f_space_idx

Space frequency index (f_S-500)/5

Space Frequency Index (f_S-500)/5

Definition at line 52 of file fskmodem_float.h.

Referenced by callerid_new(), filterS(), fskmodem_init(), and tdd_new().

◆ flp

int flp

pointer for L filter

Definition at line 50 of file fskmodem_float.h.

Referenced by filterL().

◆ flxv

double flxv[8]

Definition at line 49 of file fskmodem_float.h.

Referenced by filterL().

◆ flyv

double flyv[8]

filter stuff for L filter

Definition at line 49 of file fskmodem_float.h.

Referenced by filterL().

◆ fmp

int fmp

pointer for M filter

Definition at line 46 of file fskmodem_float.h.

Referenced by filterM().

◆ fmxv

double fmxv[8]

Definition at line 45 of file fskmodem_float.h.

Referenced by filterM().

◆ fmyv

double fmyv[8]

filter stuff for M filter

Definition at line 45 of file fskmodem_float.h.

Referenced by filterM().

◆ fsp

int fsp

pointer for S filter

Definition at line 48 of file fskmodem_float.h.

Referenced by filterS().

◆ fsxv

double fsxv[8]

Definition at line 47 of file fskmodem_float.h.

Referenced by filterS().

◆ fsyv

double fsyv[8]

filter stuff for S filter

Definition at line 47 of file fskmodem_float.h.

Referenced by filterS().

◆ hdlc

int hdlc

Modo Packet

Definition at line 39 of file fskmodem_float.h.

Referenced by tdd_new().

◆ icont

int icont

Definition at line 53 of file fskmodem_int.h.

Referenced by callerid_new(), and get_bit_raw().

◆ instop

int instop

Number of Stop Bits

Definition at line 46 of file fskmodem_int.h.

Referenced by callerid_new(), fsk_serial(), and tdd_new().

◆ ispb

int ispb

Definition at line 52 of file fskmodem_int.h.

Referenced by callerid_new(), fsk_serial(), and tdd_new().

◆ mark_filter

struct filter_struct mark_filter

Definition at line 63 of file fskmodem_int.h.

Referenced by fskmodem_init(), and idemodulator().

◆ nbit

int nbit

Number of Data Bits (5,7,8)

Definition at line 36 of file fskmodem_float.h.

Referenced by callerid_new(), fsk_serial(), and tdd_new().

◆ nstop

float nstop

Number of Stop Bits 1,1.5,2

Definition at line 37 of file fskmodem_float.h.

Referenced by callerid_new(), fsk_serial(), and tdd_new().

◆ parity

int parity

Parity 0=none 1=even 2=odd

Definition at line 38 of file fskmodem_float.h.

Referenced by fsk_serial(), and tdd_new().

◆ pcola

int pcola

Pointer to data queues

Definition at line 54 of file fskmodem_float.h.

Referenced by demodulator(), and tdd_new().

◆ pllids

int pllids

Definition at line 60 of file fskmodem_int.h.

Referenced by callerid_new(), get_bit_raw(), and tdd_new().

◆ pllispb

int pllispb

Pll autosense

Definition at line 59 of file fskmodem_int.h.

Referenced by callerid_new(), get_bit_raw(), and tdd_new().

◆ pllispb2

int pllispb2

Definition at line 61 of file fskmodem_int.h.

Referenced by callerid_new(), get_bit_raw(), and tdd_new().

◆ space_filter

struct filter_struct space_filter

Definition at line 64 of file fskmodem_int.h.

Referenced by fskmodem_init(), and idemodulator().

◆ spb

float spb

Samples / Bit

Definition at line 35 of file fskmodem_float.h.

Referenced by callerid_new(), fsk_serial(), get_bit_raw(), and tdd_new().

◆ state

int state

Definition at line 53 of file fskmodem_float.h.

Referenced by fsk_serial(), and tdd_new().

◆ x0

float x0

Definition at line 40 of file fskmodem_float.h.

Referenced by get_bit_raw(), and tdd_new().

◆ x1

float x1

Definition at line 41 of file fskmodem_float.h.

Referenced by fsk_serial().

◆ x2

float x2

Definition at line 42 of file fskmodem_float.h.

Referenced by fsk_serial().

◆ xi0

int xi0

Definition at line 48 of file fskmodem_int.h.

Referenced by get_bit_raw(), and tdd_new().

◆ xi1

int xi1

Definition at line 49 of file fskmodem_int.h.

Referenced by fsk_serial().

◆ xi2

int xi2

Definition at line 50 of file fskmodem_int.h.

Referenced by fsk_serial().


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