26template <
class IN_T, 
class OUT_T>
 
   30    typedef std::shared_ptr<encoder<IN_T, OUT_T>> 
sptr;
 
   35    virtual int ST() 
const = 0;
 
   36    virtual int K() 
const = 0;
 
 
sync_block(void)
Definition sync_block.h:28
Convolutional encoder.
Definition gr-trellis/include/gnuradio/trellis/encoder.h:28
virtual void set_FSM(const fsm &FSM)=0
virtual void set_K(int K)=0
static sptr make(const fsm &FSM, int ST, int K=0)
virtual void set_ST(int ST)=0
virtual fsm FSM() const=0
std::shared_ptr< encoder< IN_T, OUT_T > > sptr
Definition gr-trellis/include/gnuradio/trellis/encoder.h:30
Finite State Machine Specification class.
Definition fsm.h:33
#define TRELLIS_API
Definition gr-trellis/include/gnuradio/trellis/api.h:18
encoder< std::uint8_t, std::uint8_t > encoder_bb
Definition gr-trellis/include/gnuradio/trellis/encoder.h:41
encoder< std::uint8_t, std::int32_t > encoder_bi
Definition gr-trellis/include/gnuradio/trellis/encoder.h:43
encoder< std::int32_t, std::int32_t > encoder_ii
Definition gr-trellis/include/gnuradio/trellis/encoder.h:46
encoder< std::uint8_t, std::int16_t > encoder_bs
Definition gr-trellis/include/gnuradio/trellis/encoder.h:42
encoder< std::int16_t, std::int16_t > encoder_ss
Definition gr-trellis/include/gnuradio/trellis/encoder.h:44
encoder< std::int16_t, std::int32_t > encoder_si
Definition gr-trellis/include/gnuradio/trellis/encoder.h:45
GNU Radio logging wrapper.
Definition basic_block.h:29