22 #ifndef INCLUDED_SATNOGS_CW_ENCODER_IMPL_H 23 #define INCLUDED_SATNOGS_CW_ENCODER_IMPL_H 29 #include <gnuradio/fxpt_nco.h> 36 const double d_samp_rate;
37 const double d_cw_freq;
39 const size_t d_dot_samples;
41 size_t d_windows_remaining;
48 get_cw_symbol(
char c);
56 work(
int noutput_items, gr_vector_const_void_star &input_items,
57 gr_vector_void_star &output_items);
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
CW encoder block, mainly for debugging and testing purposes. It accepts a CW word via a message sourc...
Definition: cw_encoder.h:38
Definition: amsat_duv_decoder.h:29
cw_encoder_impl(double samp_rate, double cw_freq, size_t wpm)
Definition: cw_encoder_impl.h:34
morse_symbol_t
Definition: morse.h:28