aboutsummaryrefslogtreecommitdiffstats
path: root/include/openbsc/gsm_04_08.h
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2009-02-18 03:28:01 +0000
committerHarald Welte <laforge@gnumonks.org>2009-02-18 03:28:01 +0000
commit8e4ae95e0b274de32fb45912a00128525d3c2080 (patch)
tree2d8c5aa6b9ae9f5e99f12e7198fa0146b86329a0 /include/openbsc/gsm_04_08.h
parentb480f41b5738b3033a69c3e4e760e7c148d31c13 (diff)
#defines for GSM48 channel modes
Diffstat (limited to 'include/openbsc/gsm_04_08.h')
-rw-r--r--include/openbsc/gsm_04_08.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/openbsc/gsm_04_08.h b/include/openbsc/gsm_04_08.h
index de48fe8d2..3b343c3c0 100644
--- a/include/openbsc/gsm_04_08.h
+++ b/include/openbsc/gsm_04_08.h
@@ -40,6 +40,15 @@ struct gsm48_chan_mode_modify {
u_int8_t mode;
} __attribute__ ((packed));
+#define GSM48_CMODE_SIGN 0x00
+#define GSM48_CMODE_SPEECH_V1 0x01
+#define GSM48_CMODE_SPEECH_EFR 0x21
+#define GSM48_CMODE_SPEECH_AMR 0x41
+#define GSM48_CMODE_DATA_14k5 0x0f
+#define GSM48_CMODE_DATA_12k0 0x03
+#define GSM48_CMODE_DATA_6k0 0x0b
+#define GSM48_CMODE_DATA_3k6 0x23
+
/* Chapter 9.1.18 */
struct gsm48_imm_ass {
u_int8_t l2_plen;