GNU Radio 3.6.5 C++ API

gsm.h File Reference

Go to the source code of this file.

Defines

#define GSM_P(protos)   ( /* protos */ )
#define GSM_MAGIC   0xD
#define GSM_PATCHLEVEL   10
#define GSM_MINOR   0
#define GSM_MAJOR   1
#define GSM_OPT_VERBOSE   1
#define GSM_OPT_FAST   2
#define GSM_OPT_LTP_CUT   3
#define GSM_OPT_WAV49   4
#define GSM_OPT_FRAME_INDEX   5
#define GSM_OPT_FRAME_CHAIN   6
#define GSM_SAMPLES_PER_FRAME   160

Typedefs

typedef struct gsm_stategsm
typedef short gsm_signal
typedef unsigned char gsm_byte
typedef gsm_byte gsm_frame [33]

Functions

gsm gsm_create GSM_P ((void))
void gsm_destroy GSM_P ((gsm))
int gsm_print GSM_P ((FILE *, gsm, gsm_byte *))
int gsm_option GSM_P ((gsm, int, int *))
void gsm_encode GSM_P ((gsm, gsm_signal *, gsm_byte *))
int gsm_decode GSM_P ((gsm, gsm_byte *, gsm_signal *))

Define Documentation

#define GSM_MAGIC   0xD
#define GSM_MAJOR   1
#define GSM_MINOR   0
#define GSM_OPT_FAST   2
#define GSM_OPT_FRAME_CHAIN   6
#define GSM_OPT_FRAME_INDEX   5
#define GSM_OPT_LTP_CUT   3
#define GSM_OPT_VERBOSE   1
#define GSM_OPT_WAV49   4
#define GSM_P (   protos)    ( /* protos */ )
#define GSM_PATCHLEVEL   10
#define GSM_SAMPLES_PER_FRAME   160

Typedef Documentation

typedef struct gsm_state* gsm
typedef unsigned char gsm_byte
typedef gsm_byte gsm_frame[33]
typedef short gsm_signal

Function Documentation

gsm gsm_create GSM_P ( (void)  )
int gsm_explode GSM_P ( (gsm, gsm_byte *, gsm_signal *)  )
void gsm_implode GSM_P ( (gsm, gsm_signal *, gsm_byte *)  )
int gsm_option GSM_P ( (gsm, int, int *)  )
int gsm_print GSM_P ( (FILE *, gsm, gsm_byte *)  )
void gsm_destroy GSM_P ( (gsm )