ts_morse_data Struct Reference

Collaboration diagram for ts_morse_data:

Collaboration graph
[legend]

Data Fields

dt_window dt_w
double agc_dg
te_morse_agc_enable apply_agc
agc scope_gain
double fft_data_gain
ts_morse_statistics dit_statistics
ts_morse_statistics dah_statistics
int32_t cw_frequency
double cw_on_duration
double cw_off_duration
te_cw state
ts_morse_element morse_element
ts_morse_char morse_char
double words_per_minute
uint32_t filter_taps
double filter_bandwidth
p_fwin fir_filter
te_morse_filter_enable apply_fir
p_dglitch packet_amp_array_dg
double * fft_amp_pa

Detailed Description

Morse code data, one per decoding thread. Currently, only one.

Definition at line 293 of file morse.c.


Field Documentation

Discrete time window object

Definition at line 295 of file morse.c.

Referenced by free_all(), morse_create_fft_amp_array(), and morse_start_threads().

Computed AGC gain up increment.

Definition at line 297 of file morse.c.

Referenced by morse_start_threads().

Apply AGC boolean.

Definition at line 299 of file morse.c.

Referenced by morse_create_fft_amp_array(), and morse_set_agc_apply().

Automatic Gain Control object.

Definition at line 301 of file morse.c.

Referenced by free_all(), morse_create_fft_amp_array(), and morse_start_threads().

Current fft data gain.

Definition at line 303 of file morse.c.

Referenced by morse_create_fft_amp_array(), and morse_measure_fft_packet_timing().

Running dah statixtics.

Definition at line 307 of file morse.c.

Referenced by duration_2_morse_element(), morse_start_threads(), and update_morse_statistics().

Frequency being decoded

Todo:
Needs to be frequency, not index of FFT frequency step.

Definition at line 309 of file morse.c.

Referenced by morse_create_fft_amp_array(), morse_recompute_filter(), and morse_set_cw_frequency().

Running CW on and off durations.

Definition at line 311 of file morse.c.

Referenced by duration_2_morse_element(), and morse_measure_fft_packet_timing().

Definition at line 311 of file morse.c.

Referenced by check_for_eoc_eow(), and morse_measure_fft_packet_timing().

State of the cw on/off state machine.

Definition at line 313 of file morse.c.

Referenced by morse_measure_fft_packet_timing().

The current morse character being constructed.

Definition at line 317 of file morse.c.

Referenced by add_element_2_morse_character(), check_for_eoc_eow(), and morse_measure_fft_packet_timing().

Current words per minute for morse de-coder thread.

Definition at line 319 of file morse.c.

Referenced by morse_calculate_current_wpm(), morse_code(), and update_morse_statistics().

Number of taps in the FIR filter.

Definition at line 321 of file morse.c.

Referenced by morse_get_filter_taps(), morse_set_filter_taps(), and morse_start_threads().

FFT filter (High - Low) frequency.

Definition at line 323 of file morse.c.

Referenced by morse_get_filter_bandwidth(), morse_recompute_filter(), and morse_set_filter_bandwidth().

FFT window noise filter

Definition at line 325 of file morse.c.

Referenced by free_all(), morse_code(), morse_recompute_filter(), and morse_start_threads().

Equal 1, apply filter, equal 0, do not apply fir filter.

Definition at line 327 of file morse.c.

Referenced by morse_code(), and morse_set_filter_apply().

Remove glitches packet amplitude array (post fft processing).

Definition at line 329 of file morse.c.

Referenced by free_all(), morse_code(), and morse_start_threads().

Pointer to array of fft packet amplitudes.

Definition at line 331 of file morse.c.

Referenced by free_all(), morse_code(), morse_create_fft_amp_array(), morse_measure_fft_packet_timing(), and morse_start_threads().


The documentation for this struct was generated from the following file:

Generated on Mon Jun 22 21:40:06 2009 for morse2txt by  doxygen 1.5.6