21 #ifndef INCLUDED_SATNOGS_UPSAT_FSK_FRAME_ENCODER_H 22 #define INCLUDED_SATNOGS_UPSAT_FSK_FRAME_ENCODER_H 25 #include <gnuradio/sync_block.h> 41 typedef boost::shared_ptr<upsat_fsk_frame_encoder>
sptr;
84 make(
const std::vector<uint8_t> &preamble,
85 const std::vector<uint8_t> &sync_word,
bool append_crc,
86 bool whitening,
bool manchester,
bool msb_first,
bool ax25_format,
87 const std::string &ax25_dest_addr, uint8_t ax25_dest_ssid,
88 const std::string &ax25_src_addr, uint8_t ax25_src_ssid,
89 size_t settling_samples);
Performs data whitening and de-whitening.
Definition: whitening.h:35
Definition: amsat_duv_decoder.h:29
boost::shared_ptr< upsat_fsk_frame_encoder > sptr
Definition: upsat_fsk_frame_encoder.h:41
#define SATNOGS_API
Definition: api.h:30
This block implements a FSK frame encoder for the UPSAT satellite. It takes as input a message contai...
Definition: upsat_fsk_frame_encoder.h:39