|
rtl433
UNKNOWN
RTL-433 utility
|
Data for a compact representation of generic pulse train. More...
#include <pulse_detect.h>
Data Fields | |
| uint64_t | offset |
| Offset to first pulse in number of samples from start of stream. More... | |
| uint32_t | sample_rate |
| Sample rate the pulses are recorded with. More... | |
| unsigned | start_ago |
| Start of first pulse in number of samples ago. More... | |
| unsigned | end_ago |
| End of last pulse in number of samples ago. More... | |
| unsigned int | num_pulses |
| int | pulse [PD_MAX_PULSES] |
| Width of pulses (high) in number of samples. More... | |
| int | gap [PD_MAX_PULSES] |
| Width of gaps between pulses (low) in number of samples. More... | |
| int | ook_low_estimate |
| Estimate for the OOK low level (base noise level) at beginning of package. More... | |
| int | ook_high_estimate |
| Estimate for the OOK high level at end of package. More... | |
| int | fsk_f1_est |
| Estimate for the F1 frequency for FSK. More... | |
| int | fsk_f2_est |
| Estimate for the F2 frequency for FSK. More... | |
| float | freq1_hz |
| float | freq2_hz |
| float | rssi_db |
| float | snr_db |
| float | noise_db |
Data for a compact representation of generic pulse train.
| unsigned pulse_data::end_ago |
End of last pulse in number of samples ago.
Referenced by pulse_detect_package(), and sdr_callback().
| float pulse_data::freq1_hz |
Referenced by calc_rssi_snr(), data_acquired_handler(), pulse_data_dump(), and pulse_data_load().
| float pulse_data::freq2_hz |
Referenced by calc_rssi_snr(), data_acquired_handler(), pulse_data_dump(), and pulse_data_load().
| int pulse_data::fsk_f1_est |
Estimate for the F1 frequency for FSK.
Referenced by calc_rssi_snr(), pulse_analyzer(), and pulse_detect_package().
| int pulse_data::fsk_f2_est |
Estimate for the F2 frequency for FSK.
Referenced by calc_rssi_snr(), data_acquired_handler(), main(), pulse_analyzer(), pulse_data_dump(), and pulse_detect_package().
| int pulse_data::gap[PD_MAX_PULSES] |
Width of gaps between pulses (low) in number of samples.
Referenced by pulse_analyzer(), pulse_data_dump(), pulse_data_dump_raw(), pulse_data_load(), pulse_data_print(), pulse_data_print_vcd(), pulse_demod_dmc(), pulse_demod_manchester_zerobit(), pulse_demod_osv1(), pulse_demod_pcm(), pulse_demod_piwm_dc(), pulse_demod_piwm_raw(), pulse_demod_ppm(), pulse_demod_pwm(), pulse_detect_package(), pulse_FSK_detect(), and pulse_FSK_wrap_up().
| float pulse_data::noise_db |
Referenced by calc_rssi_snr(), data_acquired_handler(), and pulse_analyzer().
| unsigned int pulse_data::num_pulses |
Referenced by main(), pulse_analyzer(), pulse_data_dump(), pulse_data_dump_raw(), pulse_data_load(), pulse_data_print(), pulse_data_print_vcd(), pulse_demod_dmc(), pulse_demod_manchester_zerobit(), pulse_demod_osv1(), pulse_demod_pcm(), pulse_demod_piwm_dc(), pulse_demod_piwm_raw(), pulse_demod_ppm(), pulse_demod_pwm(), pulse_detect_package(), pulse_FSK_detect(), and pulse_FSK_wrap_up().
| uint64_t pulse_data::offset |
Offset to first pulse in number of samples from start of stream.
Referenced by pulse_data_dump_raw(), pulse_data_print_vcd(), and pulse_detect_package().
| int pulse_data::ook_high_estimate |
Estimate for the OOK high level at end of package.
Referenced by calc_rssi_snr(), pulse_analyzer(), and pulse_detect_package().
| int pulse_data::ook_low_estimate |
Estimate for the OOK low level (base noise level) at beginning of package.
Referenced by calc_rssi_snr(), pulse_analyzer(), and pulse_detect_package().
| int pulse_data::pulse[PD_MAX_PULSES] |
Width of pulses (high) in number of samples.
Referenced by pulse_analyzer(), pulse_data_dump(), pulse_data_dump_raw(), pulse_data_load(), pulse_data_print(), pulse_data_print_vcd(), pulse_demod_dmc(), pulse_demod_manchester_zerobit(), pulse_demod_osv1(), pulse_demod_pcm(), pulse_demod_piwm_dc(), pulse_demod_piwm_raw(), pulse_demod_pwm(), pulse_detect_package(), pulse_FSK_detect(), and pulse_FSK_wrap_up().
| float pulse_data::rssi_db |
Referenced by calc_rssi_snr(), data_acquired_handler(), and pulse_analyzer().
| uint32_t pulse_data::sample_rate |
Sample rate the pulses are recorded with.
Referenced by pulse_analyzer(), pulse_data_dump(), pulse_data_load(), pulse_data_print_vcd(), and pulse_detect_package().
| float pulse_data::snr_db |
Referenced by calc_rssi_snr(), data_acquired_handler(), and pulse_analyzer().
| unsigned pulse_data::start_ago |
Start of first pulse in number of samples ago.
Referenced by data_acquired_handler(), pulse_detect_package(), and sdr_callback().