aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/gsm
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2023-03-03 10:00:29 +0100
committerOliver Smith <osmith@sysmocom.de>2023-03-03 11:14:06 +0100
commit14471004764aef370d007a8a21ae140eb4bf6af0 (patch)
treee503d119726b94ae1e5ff8cba5347b306ebe9a45 /include/osmocom/gsm
parent341d9e1c6b18740f78dc36ec316454bc32c50de5 (diff)
gsm0808: make CSD enum values consistent with RSL
Use the same 32k0, 29k0, 14k4, … notation for GSM0808_DATA_RATE, as it is already used in RSL_CMOD_CSD. As GSM0808_DATA_RATE enumes were just added to libosmocore and aren't used yet, don't add backwards compatible defines. Related: OS#4393 Change-Id: Ia965cdd9f53af756e5ffaff9b8f389b5ad629969
Diffstat (limited to 'include/osmocom/gsm')
-rw-r--r--include/osmocom/gsm/protocol/gsm_08_08.h40
1 files changed, 20 insertions, 20 deletions
diff --git a/include/osmocom/gsm/protocol/gsm_08_08.h b/include/osmocom/gsm/protocol/gsm_08_08.h
index 88ac610d..fad75c2a 100644
--- a/include/osmocom/gsm/protocol/gsm_08_08.h
+++ b/include/osmocom/gsm/protocol/gsm_08_08.h
@@ -503,37 +503,37 @@ enum gsm0808_permitted_speech {
/* 3GPP TS 48.008 3.2.2.11 Channel Type
* Transparent: Data Rate */
enum gsm0808_data_rate_transp {
- GSM0808_DATA_RATE_TRANSP_32000 = 0x3a,
- GSM0808_DATA_RATE_TRANSP_28800 = 0x39,
- GSM0808_DATA_RATE_TRANSP_14400 = 0x18,
- GSM0808_DATA_RATE_TRANSP_09600 = 0x10,
- GSM0808_DATA_RATE_TRANSP_04800 = 0x11,
- GSM0808_DATA_RATE_TRANSP_02400 = 0x12,
- GSM0808_DATA_RATE_TRANSP_01200 = 0x13,
- GSM0808_DATA_RATE_TRANSP_00600 = 0x14,
- GSM0808_DATA_RATE_TRANSP_01200_75 = 0x15,
+ GSM0808_DATA_RATE_TRANSP_32k0 = 0x3a,
+ GSM0808_DATA_RATE_TRANSP_28k8 = 0x39,
+ GSM0808_DATA_RATE_TRANSP_14k4 = 0x18,
+ GSM0808_DATA_RATE_TRANSP_9k6 = 0x10,
+ GSM0808_DATA_RATE_TRANSP_4k8 = 0x11,
+ GSM0808_DATA_RATE_TRANSP_2k4 = 0x12,
+ GSM0808_DATA_RATE_TRANSP_1k2 = 0x13,
+ GSM0808_DATA_RATE_TRANSP_600 = 0x14,
+ GSM0808_DATA_RATE_TRANSP_1200_75 = 0x15,
};
/* 3GPP TS 48.008 3.2.2.11 Channel Type
* Non-Transparent: Radio Interface Data Rate (preferred) */
enum gsm0808_data_rate_non_transp {
GSM0808_DATA_RATE_NON_TRANSP_12000_6000 = 0x00,
- GSM0808_DATA_RATE_NON_TRANSP_43500 = 0x34,
- GSM0808_DATA_RATE_NON_TRANSP_29000 = 0x31,
- GSM0808_DATA_RATE_NON_TRANSP_14500 = 0x14,
- GSM0808_DATA_RATE_NON_TRANSP_12000 = 0x10,
- GSM0808_DATA_RATE_NON_TRANSP_06000 = 0x11,
+ GSM0808_DATA_RATE_NON_TRANSP_43k5 = 0x34,
+ GSM0808_DATA_RATE_NON_TRANSP_29k0 = 0x31,
+ GSM0808_DATA_RATE_NON_TRANSP_14k5 = 0x14,
+ GSM0808_DATA_RATE_NON_TRANSP_12k0 = 0x10,
+ GSM0808_DATA_RATE_NON_TRANSP_6k0 = 0x11,
};
/* 3GPP TS 48.008 3.2.2.11 Channel Type
* Non-Transparent: Allowed Radio Interface Data Rate (all possible allowed) */
enum gsm0808_data_rate_allowed_r_if {
- GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_43500 = 0x40,
- GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_32000 = 0x20,
- GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_29000 = 0x10,
- GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_14500 = 0x08,
- GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_12000 = 0x02,
- GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_06000 = 0x01,
+ GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_43k5 = 0x40,
+ GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_32k0 = 0x20,
+ GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_29k0 = 0x10,
+ GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_14k5 = 0x08,
+ GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_12k0 = 0x02,
+ GSM0808_DATA_RATE_NON_TRANSP_ALLOWED_6k0 = 0x01,
};
extern const struct value_string gsm0808_permitted_speech_names[];