summaryrefslogtreecommitdiff
path: root/gsmstack/gsmstack_chan.h
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2008-12-01 01:19:19 +0530
committerHarald Welte <laforge@gnumonks.org>2008-12-01 01:19:19 +0530
commitfd405f799425b6832a0c9cc7a56b07f43288b8b1 (patch)
treec02cdfa014a63339950a98ef7e3bdbebb44adbf5 /gsmstack/gsmstack_chan.h
parent753c2fc0f6861f6a3dcf6e5520343d93b5ed2317 (diff)
gsmstack: add new unfinished GSM burst/channel demultiplex
This is some unfinished work on a new codebase for 'proper' demultiplex of all the various physical and logical channel types. Basically this includes everything needed to get from the differential-decoded bursts up to the MAC blocks that can be passed up to layer 2.
Diffstat (limited to 'gsmstack/gsmstack_chan.h')
-rw-r--r--gsmstack/gsmstack_chan.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/gsmstack/gsmstack_chan.h b/gsmstack/gsmstack_chan.h
new file mode 100644
index 0000000..a54fae0
--- /dev/null
+++ b/gsmstack/gsmstack_chan.h
@@ -0,0 +1,12 @@
+#ifndef _GSMSTACK_CHAN_H
+#define _GSMSTACK_CHAN_H
+
+/* 51 multiframe for CCCH TS0 of a FCCH+SCH+BCCH+PACH */
+const char ccch[] =
+ "FSBBBBPPPPFSPPPPPPPPFSPPPPPPPPFSPPPPPPPPFSPPPPPPPP_";
+
+/* SDCCH/8 + SACCH/C8; A...D are alternating 0..3/4..7 */
+const char sdcch8[] =
+ "00001111222233334444555566667777AAAABBBBCCCCDDDD___";
+
+#endif /* _GSMSTACK_CHAN_H */
personal git repositories of Harald Welte. Your mileage may vary