Data Fields | |
uint32_t | tone_packet_size |
uint32_t | fft_data_size |
double | minimum_tone_duration |
double | tone_packet_duration |
double | fft_freq_step |
uint32_t | fft_amp_pa_size |
int32_t | audio_type_id |
p_audio_device | audio_rec_dev |
p_audio_device | audio_play_dev |
int32_t | sample_frequency |
Definition at line 227 of file morse.c.
uint32_t ts_morse_settings::tone_packet_size |
The audio data post processing packet size. The Maximum WPM that can be decoded is inversly proportional to the tone packet size.
Definition at line 232 of file morse.c.
Referenced by audio_post_process(), morse_create_fft_amp_array(), morse_get_tone_packet_size(), morse_set_tone_packet_size(), and morse_start_threads().
uint32_t ts_morse_settings::fft_data_size |
The size of the fft to be plotted on the main gui.
Definition at line 235 of file morse.c.
Referenced by morse_create_fft_amp_array(), morse_get_fft_data_size(), and morse_set_fft_data_size().
Used to improve immunity to transient noise.
If cw tones are detected that are shorter this, it's considerd noise.
Definition at line 238 of file morse.c.
Referenced by morse_measure_fft_packet_timing(), and morse_start_threads().
The duration of a single fft packet given the current audio settings.
Definition at line 240 of file morse.c.
Referenced by morse_measure_fft_packet_timing(), and morse_start_threads().
Frequency resolution.
Definition at line 242 of file morse.c.
Referenced by morse_recompute_filter(), and morse_start_threads().
uint32_t ts_morse_settings::fft_amp_pa_size |
Size of the fft packet amplitude array.
Definition at line 244 of file morse.c.
Referenced by morse_code(), morse_measure_fft_packet_timing(), and morse_start_threads().
int32_t ts_morse_settings::audio_type_id |
Audio Device Type, or audio type Id.
Definition at line 246 of file morse.c.
Referenced by morse_audio_device_type_id_get(), morse_audio_device_type_id_set(), and morse_initialize().
Data for audio device (audio capture).
Definition at line 248 of file morse.c.
Referenced by audio_post_process(), data_collection(), free_all(), morse_audio_rec_dev_get(), morse_code(), morse_create_fft_amp_array(), morse_initialize(), morse_shutdown(), and morse_start_threads().
Audio Device Sample frequency in Hertz.
Definition at line 252 of file morse.c.
Referenced by morse_audio_sample_rate_get(), morse_audio_sample_rate_set(), and morse_start_threads().