aboutsummaryrefslogtreecommitdiff
path: root/include/disambiguator.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/disambiguator.h')
-rw-r--r--include/disambiguator.h38
1 files changed, 0 insertions, 38 deletions
diff --git a/include/disambiguator.h b/include/disambiguator.h
deleted file mode 100644
index a17fc8d..0000000
--- a/include/disambiguator.h
+++ /dev/null
@@ -1,38 +0,0 @@
-// (C) 2016 Julian Picht, MIT/x11 License.
-//
-//All MIT/x11 Licensed Code in this file may be relicensed freely under the GPL or LGPL licenses.
-#ifndef DISAMBIGUATOR_H
-#define DISAMBIGUATOR_H
-
-#define DIS_NUM_VALUES 8
-
-typedef enum {
- D_STATE_INVALID = 0,
- D_STATE_LOCKED = 1,
- D_STATE_UNLOCKED = -1,
-} dis_state;
-
-typedef enum {
- P_UNKNOWN = 0,
- P_SYNC = 1,
- P_SWEEP = 2,
-} pulse_type;
-
-typedef struct disambiguator_ {
- long times[DIS_NUM_VALUES];
- int scores[DIS_NUM_VALUES];
- dis_state state;
- long last;
- int max_confidence;
- char code;
-} disambiguator;
-
-typedef struct classified_pulse_ {
- pulse_type t;
- int length;
-} classified_pulse;
-
-void disambiguator_init(disambiguator * d);
-pulse_type disambiguator_step(disambiguator * d, long time, int length);
-
-#endif /* DISAMBIGUATOR_H */ \ No newline at end of file