summaryrefslogtreecommitdiff
path: root/gr-digital/lib/diff_encoder_bb_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-digital/lib/diff_encoder_bb_impl.h')
-rw-r--r--gr-digital/lib/diff_encoder_bb_impl.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gr-digital/lib/diff_encoder_bb_impl.h b/gr-digital/lib/diff_encoder_bb_impl.h
index ed8ead0330..03d3f83a19 100644
--- a/gr-digital/lib/diff_encoder_bb_impl.h
+++ b/gr-digital/lib/diff_encoder_bb_impl.h
@@ -1,6 +1,7 @@
/* -*- c++ -*- */
/*
* Copyright 2006,2012 Free Software Foundation, Inc.
+ * Copyright 2021 Daniel Estevez <daniel@destevez.net>
*
* This file is part of GNU Radio
*
@@ -19,7 +20,8 @@ namespace digital {
class diff_encoder_bb_impl : public diff_encoder_bb
{
public:
- diff_encoder_bb_impl(unsigned int modulus);
+ diff_encoder_bb_impl(unsigned int modulus,
+ enum diff_coding_type coding = DIFF_DIFFERENTIAL);
~diff_encoder_bb_impl() override;
int work(int noutput_items,
@@ -29,6 +31,7 @@ public:
private:
unsigned int d_last_out;
const unsigned int d_modulus;
+ const enum diff_coding_type d_coding;
};
} /* namespace digital */