summaryrefslogtreecommitdiff
path: root/gr-trellis/src/lib/fsm.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-trellis/src/lib/fsm.h')
-rw-r--r--gr-trellis/src/lib/fsm.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/gr-trellis/src/lib/fsm.h b/gr-trellis/src/lib/fsm.h
index 8bae91754..7dc7e0d9d 100644
--- a/gr-trellis/src/lib/fsm.h
+++ b/gr-trellis/src/lib/fsm.h
@@ -23,6 +23,7 @@
#ifndef INCLUDED_TRELLIS_FSM_H
#define INCLUDED_TRELLIS_FSM_H
+#include <trellis_api.h>
#include <vector>
#include <iosfwd>
@@ -33,7 +34,7 @@
* rather than the FSM itself. It particular the state of the FSM
* is not stored within an instance of this class.
*/
-class fsm {
+class TRELLIS_API fsm {
private:
// Input alphabet cardinality.
int d_I;
@@ -106,7 +107,7 @@ public:
* \brief Creates an FSMS describing ISI.
*
* \param mod_size modulation size
- * \param ch_lenth channel length
+ * \param ch_length channel length
*
*/
fsm(int mod_size, int ch_length);
@@ -125,14 +126,14 @@ public:
/*!
* \brief Creates an FSMS describing the joint trellis of two FSMs.
*
- * \param fsm1 first FSMS
- * \param fsm2 second FSMS
+ * \param FSM1 first FSMS
+ * \param FSM2 second FSMS
*/
fsm(const fsm &FSM1, const fsm &FSM2);
/*!
* \brief Creates an FSMS representing n stages through the originial FSM (AKA radix-n FSM).
*
- * \param original FSMS
+ * \param FSM Original FSMs
* \param n Number of stages.
*/
fsm(const fsm &FSM, int n);