diff options
author | Josh Morman <mormjb@gmail.com> | 2020-04-23 15:33:50 -0400 |
---|---|---|
committer | Josh Morman <mormjb@gmail.com> | 2020-06-04 10:05:47 -0400 |
commit | 3e4df0bcccc58a2f283268828f9ad2dc3eadb19d (patch) | |
tree | 7bbf6b22ba5e8e7167906cc0b2bcd9507d39a944 /gr-digital/include | |
parent | ef1594876dea5da9c4920d59d38aa2583307bc2d (diff) |
digital: add sptr for derive packet header types
Diffstat (limited to 'gr-digital/include')
4 files changed, 5 insertions, 0 deletions
diff --git a/gr-digital/include/gnuradio/digital/header_format_counter.h b/gr-digital/include/gnuradio/digital/header_format_counter.h index a78abd7264..f04c76fa8a 100644 --- a/gr-digital/include/gnuradio/digital/header_format_counter.h +++ b/gr-digital/include/gnuradio/digital/header_format_counter.h @@ -50,6 +50,8 @@ namespace digital { class DIGITAL_API header_format_counter : public header_format_default { public: + typedef std::shared_ptr<header_format_counter> sptr; + header_format_counter(const std::string& access_code, int threshold, int bps); virtual ~header_format_counter(); diff --git a/gr-digital/include/gnuradio/digital/header_format_crc.h b/gr-digital/include/gnuradio/digital/header_format_crc.h index 55a8e762d0..4db0376730 100644 --- a/gr-digital/include/gnuradio/digital/header_format_crc.h +++ b/gr-digital/include/gnuradio/digital/header_format_crc.h @@ -46,6 +46,7 @@ namespace digital { class DIGITAL_API header_format_crc : public header_format_base { public: + typedef std::shared_ptr<header_format_crc> sptr; header_format_crc(const std::string& len_key_name = "packet_len", const std::string& num_key_name = "packet_num"); virtual ~header_format_crc(); diff --git a/gr-digital/include/gnuradio/digital/header_format_default.h b/gr-digital/include/gnuradio/digital/header_format_default.h index 402b5efee1..05f8d1e9f4 100644 --- a/gr-digital/include/gnuradio/digital/header_format_default.h +++ b/gr-digital/include/gnuradio/digital/header_format_default.h @@ -68,6 +68,7 @@ namespace digital { class DIGITAL_API header_format_default : public header_format_base { public: + typedef std::shared_ptr<header_format_default> sptr; header_format_default(const std::string& access_code, int threshold, int bps); virtual ~header_format_default(); diff --git a/gr-digital/include/gnuradio/digital/header_format_ofdm.h b/gr-digital/include/gnuradio/digital/header_format_ofdm.h index fb4a4b37aa..308b5f60ed 100644 --- a/gr-digital/include/gnuradio/digital/header_format_ofdm.h +++ b/gr-digital/include/gnuradio/digital/header_format_ofdm.h @@ -46,6 +46,7 @@ namespace digital { class DIGITAL_API header_format_ofdm : public header_format_crc { public: + typedef std::shared_ptr<header_format_ofdm> sptr; header_format_ofdm(const std::vector<std::vector<int>>& occupied_carriers, int n_syms, const std::string& len_key_name = "packet_len", |