11 #ifndef INCLUDED_PDU_TAKE_SKIP_TO_PDU_H 12 #define INCLUDED_PDU_TAKE_SKIP_TO_PDU_H 20 #ifndef MAXIMUM_PDU_SIZE 21 #define MAXIMUM_PDU_SIZE 35 typedef std::shared_ptr<take_skip_to_pdu<T>>
sptr;
43 static sptr make(uint32_t take, uint32_t skip);
45 virtual void set_take(uint32_t take) = 0;
46 virtual void set_skip(uint32_t skip) = 0;
take_skip_to_pdu< unsigned char > take_skip_to_pdu_b
Definition: take_skip_to_pdu.h:49
take_skip_to_pdu< float > take_skip_to_pdu_f
Definition: take_skip_to_pdu.h:52
#define PDU_API
Definition: gr-pdu/include/gnuradio/pdu/api.h:18
std::shared_ptr< take_skip_to_pdu< T > > sptr
Definition: take_skip_to_pdu.h:35
GR_RUNTIME_API const pmt::pmt_t pdu()
take_skip_to_pdu< int > take_skip_to_pdu_i
Definition: take_skip_to_pdu.h:51
GNU Radio logging wrapper.
Definition: basic_block.h:29
synchronous 1:1 input to output with historyOverride work to provide the signal processing implementa...
Definition: sync_block.h:25
take_skip_to_pdu< gr_complex > take_skip_to_pdu_c
Definition: take_skip_to_pdu.h:53
take_skip_to_pdu< short > take_skip_to_pdu_s
Definition: take_skip_to_pdu.h:50
Extract periodic PDUs from a data stream.This block will generate PDUs of size TAKE skipping SKIP sam...
Definition: take_skip_to_pdu.h:32