22#ifndef INCLUDED_SATNOGS_CW_ENCODER_H
23#define INCLUDED_SATNOGS_CW_ENCODER_H
26#include <gnuradio/sync_block.h>
41 typedef std::shared_ptr<cw_encoder>
sptr;
49 static sptr make(
double samp_rate,
double cw_freq = 700,
size_t wpm = 20);
#define SATNOGS_API
Definition: api.h:19
CW encoder block, mainly for debugging and testing purposes. It accepts a CW word via a message sourc...
Definition: cw_encoder.h:39
static sptr make(double samp_rate, double cw_freq=700, size_t wpm=20)
Return a shared_ptr to a new instance of satnogs::cw_encoder.
std::shared_ptr< cw_encoder > sptr
Definition: cw_encoder.h:41
Definition: amsat_duv_decoder.h:29