26#if !defined(_SPANDSP_PRIVATE_FSK_H_)
27#define _SPANDSP_PRIVATE_FSK_H_
46 int32_t phase_rates[2];
48 int32_t current_phase_rate;
77 int32_t carrier_on_power;
78 int32_t carrier_off_power;
85 int32_t phase_rate[2];
86 uint32_t phase_acc[2];
95 uint16_t frame_in_progress;
int(* span_get_bit_func_t)(void *user_data)
Definition async.h:127
void(* span_modem_status_func_t)(void *user_data, int status)
Definition async.h:131
void(* span_put_bit_func_t)(void *user_data, int bit)
Definition async.h:123
Definition private/fsk.h:59
span_put_bit_func_t put_bit
The callback function used to put each bit received.
Definition private/fsk.h:68
int parity_errors
Definition private/fsk.h:101
int signal_present
>0 if a signal above the minimum is present. It may or may not be a V.29 signal.
Definition private/fsk.h:83
int framing_errors
Definition private/fsk.h:103
int16_t last_sample
The value of the last signal sample, using the a simple HPF for signal power estimation.
Definition private/fsk.h:81
int framing_mode
Synchronous/asynchronous/framed control.
Definition private/fsk.h:62
void * put_bit_user_data
A user specified opaque pointer passed to the put_bit routine.
Definition private/fsk.h:70
span_modem_status_func_t status_handler
The callback function used to report modem status changes.
Definition private/fsk.h:73
void * status_user_data
A user specified opaque pointer passed to the status function.
Definition private/fsk.h:75
Definition private/fsk.h:34
void * status_user_data
A user specified opaque pointer passed to the status function.
Definition private/fsk.h:44
void * get_bit_user_data
A user specified opaque pointer passed to the get_bit function.
Definition private/fsk.h:39
span_modem_status_func_t status_handler
The callback function used to report modem status changes.
Definition private/fsk.h:42
span_get_bit_func_t get_bit
The callback function used to get the next bit to be transmitted.
Definition private/fsk.h:37