summaryrefslogtreecommitdiff
path: root/gr-trellis/include
diff options
context:
space:
mode:
authorAchilleas Anastasopoulos <anastas@umich.edu>2014-10-14 10:51:31 -0400
committerAchilleas Anastasopoulos <anastas@umich.edu>2014-10-15 19:01:05 -0400
commit79d55f173046d87ae31f04ad1e6dbafe1c9ae5ca (patch)
treec3efe8e25da8d13b99bb5cdf8b4234ef8cf54d07 /gr-trellis/include
parentbe8e888f80934a884287f0ec9eb62dd0d2b7f5e5 (diff)
fixed a bug in pccc encoder/decoder, and added fsm files.
Also added locks in the set_ methods
Diffstat (limited to 'gr-trellis/include')
-rw-r--r--gr-trellis/include/gnuradio/trellis/encoder_XX.h.t8
-rw-r--r--gr-trellis/include/gnuradio/trellis/viterbi_X.h.t2
2 files changed, 5 insertions, 5 deletions
diff --git a/gr-trellis/include/gnuradio/trellis/encoder_XX.h.t b/gr-trellis/include/gnuradio/trellis/encoder_XX.h.t
index f767510935..affd62f68b 100644
--- a/gr-trellis/include/gnuradio/trellis/encoder_XX.h.t
+++ b/gr-trellis/include/gnuradio/trellis/encoder_XX.h.t
@@ -46,10 +46,10 @@ namespace gr {
static sptr make(const fsm &FSM, int ST, int K);
- virtual fsm FSM() = 0;
- virtual int ST() = 0;
- virtual int K() = 0;
- virtual void set_FSM(fsm &FSM) =0;
+ virtual fsm FSM() const = 0;
+ virtual int ST() const = 0;
+ virtual int K() const = 0;
+ virtual void set_FSM(const fsm &FSM) =0;
virtual void set_ST(int ST) =0;
virtual void set_K(int K) =0;
};
diff --git a/gr-trellis/include/gnuradio/trellis/viterbi_X.h.t b/gr-trellis/include/gnuradio/trellis/viterbi_X.h.t
index 61012272ec..252ffb715d 100644
--- a/gr-trellis/include/gnuradio/trellis/viterbi_X.h.t
+++ b/gr-trellis/include/gnuradio/trellis/viterbi_X.h.t
@@ -50,7 +50,7 @@ namespace gr {
virtual int S0() const = 0;
virtual int SK() const = 0;
- virtual void set_FSM(fsm &FSM) =0;
+ virtual void set_FSM(const fsm &FSM) =0;
virtual void set_K(int K) =0;
virtual void set_S0(int S0) =0;
virtual void set_SK(int SK) =0;