12 #ifndef INCLUDE_AM_ANALYZE_H_ 13 #define INCLUDE_AM_ANALYZE_H_ 17 #define PULSE_DATA_SIZE 4000 void am_analyze(am_analyze_t *a, int16_t *am_buf, unsigned n_samples, int debug_output, samp_grab_t *g)
Definition: am_analyze.c:42
unsigned pulses_found
Definition: am_analyze.h:31
short int16_t
Definition: mongoose.h:270
unsigned print2
Definition: am_analyze.h:30
int32_t * level_limit
Definition: am_analyze.h:20
Definition: am_analyze.h:19
unsigned pulse_end
Definition: am_analyze.h:34
int override_short
Definition: am_analyze.h:21
unsigned pulse_start
Definition: am_analyze.h:33
struct am_analyze am_analyze_t
unsigned signal_pulse_data[4000][3]
Definition: am_analyze.h:38
am_analyze_t * am_analyze_create(void)
Definition: am_analyze.c:24
unsigned signal_pulse_counter
Definition: am_analyze.h:37
void am_analyze_skip(am_analyze_t *a, unsigned n_samples)
Definition: am_analyze.c:36
int override_long
Definition: am_analyze.h:22
unsigned int uint32_t
Definition: mongoose.h:269
unsigned signal_start
Definition: am_analyze.h:36
unsigned prev_pulse_start
Definition: am_analyze.h:32
int * sample_size
Definition: am_analyze.h:25
int int32_t
Definition: mongoose.h:268
void am_analyze_classify(am_analyze_t *aa)
Definition: am_analyze.c:103
Definition: samp_grab.h:17
uint32_t * samp_rate
Definition: am_analyze.h:24
uint32_t * frequency
Definition: am_analyze.h:23
void am_analyze_free(am_analyze_t *a)
Definition: am_analyze.c:31
unsigned counter
Definition: am_analyze.h:28
unsigned print
Definition: am_analyze.h:29
unsigned pulse_avg
Definition: am_analyze.h:35