fsk.c File Reference

#include <stdlib.h>
#include <inttypes.h>
#include <string.h>
#include <tgmath.h>
#include <math.h>
#include "floating_fudge.h"
#include <assert.h>
#include "spandsp/telephony.h"
#include "spandsp/complex.h"
#include "spandsp/dds.h"
#include "spandsp/power_meter.h"
#include "spandsp/async.h"
#include "spandsp/fsk.h"
#include "spandsp/private/fsk.h"

Functions

fsk_tx_state_t * fsk_tx_init (fsk_tx_state_t *s, const fsk_spec_t *spec, get_bit_func_t get_bit, void *user_data)
int fsk_tx_release (fsk_tx_state_t *s)
int fsk_tx_free (fsk_tx_state_t *s)
int fsk_tx (fsk_tx_state_t *s, int16_t amp[], int len)
void fsk_tx_power (fsk_tx_state_t *s, float power)
void fsk_tx_set_get_bit (fsk_tx_state_t *s, get_bit_func_t get_bit, void *user_data)
void fsk_tx_set_modem_status_handler (fsk_tx_state_t *s, modem_tx_status_func_t handler, void *user_data)
void fsk_rx_signal_cutoff (fsk_rx_state_t *s, float cutoff)
float fsk_rx_signal_power (fsk_rx_state_t *s)
void fsk_rx_set_put_bit (fsk_rx_state_t *s, put_bit_func_t put_bit, void *user_data)
void fsk_rx_set_modem_status_handler (fsk_rx_state_t *s, modem_tx_status_func_t handler, void *user_data)
fsk_rx_state_t * fsk_rx_init (fsk_rx_state_t *s, const fsk_spec_t *spec, int framing_mode, put_bit_func_t put_bit, void *user_data)
int fsk_rx_release (fsk_rx_state_t *s)
int fsk_rx_free (fsk_rx_state_t *s)
int fsk_rx (fsk_rx_state_t *s, const int16_t *amp, int len)
int fsk_rx_fillin (fsk_rx_state_t *s, int len)

Variables

const fsk_spec_t preset_fsk_specs []

Detailed Description


Generated by  doxygen 1.6.2