rtl433
UNKNOWN
RTL-433 utility
|
AM signal analyzer. More...
Functions | |
am_analyze_t * | am_analyze_create (void) |
void | am_analyze_free (am_analyze_t *a) |
void | am_analyze_skip (am_analyze_t *a, unsigned n_samples) |
void | am_analyze (am_analyze_t *a, int16_t *am_buf, unsigned n_samples, int debug_output, samp_grab_t *g) |
void | am_analyze_classify (am_analyze_t *aa) |
AM signal analyzer.
Copyright (C) 2018 Christian Zuckschwerdt
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
void am_analyze | ( | am_analyze_t * | a, |
int16_t * | am_buf, | ||
unsigned | n_samples, | ||
int | debug_output, | ||
samp_grab_t * | g | ||
) |
References am_analyze_classify(), am_analyze::counter, am_analyze::level_limit, am_analyze::prev_pulse_start, am_analyze::print, am_analyze::print2, am_analyze::pulse_avg, am_analyze::pulse_end, am_analyze::pulse_start, am_analyze::pulses_found, samp_grab_write(), am_analyze::signal_pulse_counter, am_analyze::signal_pulse_data, and am_analyze::signal_start.
Referenced by sdr_callback().
void am_analyze_classify | ( | am_analyze_t * | aa | ) |
References bitbuffer_add_bit(), bitbuffer_add_row(), bitbuffer_clear(), bitbuffer_print(), am_analyze::override_long, am_analyze::override_short, am_analyze::signal_pulse_counter, and am_analyze::signal_pulse_data.
Referenced by am_analyze(), and main().
am_analyze_t* am_analyze_create | ( | void | ) |
Referenced by parse_conf_option().
void am_analyze_free | ( | am_analyze_t * | a | ) |
Referenced by r_free_cfg().
void am_analyze_skip | ( | am_analyze_t * | a, |
unsigned | n_samples | ||
) |
References am_analyze::counter, and am_analyze::signal_start.