diff options
author | Achilleas Anastasopoulos <anastas@umich.edu> | 2014-10-14 10:51:31 -0400 |
---|---|---|
committer | Achilleas Anastasopoulos <anastas@umich.edu> | 2014-10-15 19:01:05 -0400 |
commit | 79d55f173046d87ae31f04ad1e6dbafe1c9ae5ca (patch) | |
tree | c3efe8e25da8d13b99bb5cdf8b4234ef8cf54d07 /gr-trellis/include | |
parent | be8e888f80934a884287f0ec9eb62dd0d2b7f5e5 (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.t | 8 | ||||
-rw-r--r-- | gr-trellis/include/gnuradio/trellis/viterbi_X.h.t | 2 |
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; |