summaryrefslogtreecommitdiff
path: root/gr-digital/lib/additive_scrambler_bb_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-digital/lib/additive_scrambler_bb_impl.h')
-rw-r--r--gr-digital/lib/additive_scrambler_bb_impl.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/gr-digital/lib/additive_scrambler_bb_impl.h b/gr-digital/lib/additive_scrambler_bb_impl.h
index bce86dcf80..42626ac163 100644
--- a/gr-digital/lib/additive_scrambler_bb_impl.h
+++ b/gr-digital/lib/additive_scrambler_bb_impl.h
@@ -21,29 +21,29 @@ class additive_scrambler_bb_impl : public additive_scrambler_bb
{
private:
digital::lfsr d_lfsr;
- int d_count; //!< Reset the LFSR after this many bytes (not bits)
- int d_bytes; //!< Count the processed bytes
- int d_len;
- int d_seed;
- int d_bits_per_byte;
+ int64_t d_count; //!< Reset the LFSR after this many bytes (not bits)
+ uint64_t d_bytes; //!< Count the processed bytes
+ uint8_t d_len;
+ uint64_t d_seed;
+ uint8_t d_bits_per_byte;
pmt::pmt_t d_reset_tag_key; //!< Reset the LFSR when this tag is received
- int _get_next_reset_index(int noutput_items, int last_reset_index = -1);
+ int64_t _get_next_reset_index(int64_t noutput_items, int64_t last_reset_index = -1);
public:
- additive_scrambler_bb_impl(int mask,
- int seed,
- int len,
- int count = 0,
- int bits_per_byte = 1,
+ additive_scrambler_bb_impl(uint64_t mask,
+ uint64_t seed,
+ uint8_t len,
+ int64_t count = 0,
+ uint8_t bits_per_byte = 1,
const std::string& reset_tag_key = "");
~additive_scrambler_bb_impl() override;
- int mask() const override;
- int seed() const override;
- int len() const override;
- int count() const override;
- int bits_per_byte() override { return d_bits_per_byte; };
+ uint64_t mask() const override;
+ uint64_t seed() const override;
+ uint8_t len() const override;
+ int64_t count() const override;
+ uint8_t bits_per_byte() override { return d_bits_per_byte; };
int work(int noutput_items,
gr_vector_const_void_star& input_items,