libosmogsm  0.9.6.256-2956
Osmocom GSM library
 All Data Structures Files Functions Variables Enumerations Enumerator Modules Pages
gsm0503.h
1 
2 /*
3  * Copyright (C) 2011-2016 Sylvain Munaut <tnt@246tNt.com>
4  * Copyright (C) 2016 sysmocom s.f.m.c. GmbH
5  *
6  * All Rights Reserved
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation; either version 3 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License along
19  * with this program; if not, write to the Free Software Foundation, Inc.,
20  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
21  */
22 
23 #pragma once
24 
25 #include <stdint.h>
26 #include <osmocom/core/conv.h>
27 
33 extern const struct osmo_conv_code gsm0503_xcch;
34 
37 extern const struct osmo_conv_code gsm0503_rach;
38 
41 extern const struct osmo_conv_code gsm0503_sch;
42 
47 extern const struct osmo_conv_code gsm0503_cs2;
48 
53 extern const struct osmo_conv_code gsm0503_cs3;
54 
59 extern const struct osmo_conv_code gsm0503_cs2_np;
60 
65 extern const struct osmo_conv_code gsm0503_cs3_np;
66 
72 extern const struct osmo_conv_code gsm0503_tch_afs_12_2;
73 
79 extern const struct osmo_conv_code gsm0503_tch_afs_10_2;
80 
86 extern const struct osmo_conv_code gsm0503_tch_afs_7_95;
87 
93 extern const struct osmo_conv_code gsm0503_tch_afs_7_4;
94 
101 extern const struct osmo_conv_code gsm0503_tch_afs_6_7;
102 
110 extern const struct osmo_conv_code gsm0503_tch_afs_5_9;
111 
119 extern const struct osmo_conv_code gsm0503_tch_afs_5_15;
120 
128 extern const struct osmo_conv_code gsm0503_tch_afs_4_75;
129 
132 extern const struct osmo_conv_code gsm0503_tch_fr;
133 
136 extern const struct osmo_conv_code gsm0503_tch_hr;
137 
140 extern const struct osmo_conv_code gsm0503_tch_ahs_7_95;
141 
144 extern const struct osmo_conv_code gsm0503_tch_ahs_7_4;
145 
148 extern const struct osmo_conv_code gsm0503_tch_ahs_6_7;
149 
152 extern const struct osmo_conv_code gsm0503_tch_ahs_5_9;
153 
156 extern const struct osmo_conv_code gsm0503_tch_ahs_5_15;
157 
160 extern const struct osmo_conv_code gsm0503_tch_ahs_4_75;
161 
168 extern const struct osmo_conv_code gsm0503_mcs1_dl_hdr;
169 
176 extern const struct osmo_conv_code gsm0503_mcs1_ul_hdr;
177 
184 extern const struct osmo_conv_code gsm0503_mcs1;
185 
192 extern const struct osmo_conv_code gsm0503_mcs2;
193 
200 extern const struct osmo_conv_code gsm0503_mcs3;
201 
208 extern const struct osmo_conv_code gsm0503_mcs4;
209 
216 extern const struct osmo_conv_code gsm0503_mcs5_dl_hdr;
217 
224 extern const struct osmo_conv_code gsm0503_mcs5_ul_hdr;
225 
232 extern const struct osmo_conv_code gsm0503_mcs5;
233 
240 extern const struct osmo_conv_code gsm0503_mcs6;
241 
248 extern const struct osmo_conv_code gsm0503_mcs7_dl_hdr;
249 
256 extern const struct osmo_conv_code gsm0503_mcs7_ul_hdr;
257 
264 extern const struct osmo_conv_code gsm0503_mcs7;
265 
272 extern const struct osmo_conv_code gsm0503_mcs8;
273 
280 extern const struct osmo_conv_code gsm0503_mcs9;
281