libosmogsm  0.9.6-10.20170220git32ee5af8.fc31
Osmocom GSM library
gsm0503.h
Go to the documentation of this file.
1 /*
2  * gsm0503.h
3  *
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 2 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 
27 #include <osmocom/core/conv.h>
28 
37 extern const struct osmo_conv_code gsm0503_xcch;
38 
41 extern const struct osmo_conv_code gsm0503_rach;
42 
45 extern const struct osmo_conv_code gsm0503_sch;
46 
49 extern const struct osmo_conv_code gsm0503_cs2;
50 extern const struct osmo_conv_code gsm0503_cs3;
51 
54 extern const struct osmo_conv_code gsm0503_tch_fr;
55 
58 extern const struct osmo_conv_code gsm0503_tch_hr;
59 
62 extern const struct osmo_conv_code gsm0503_tch_afs_12_2;
63 
66 extern const struct osmo_conv_code gsm0503_tch_afs_10_2;
67 
70 extern const struct osmo_conv_code gsm0503_tch_afs_7_95;
71 
74 extern const struct osmo_conv_code gsm0503_tch_afs_7_4;
75 
78 extern const struct osmo_conv_code gsm0503_tch_afs_6_7;
79 
82 extern const struct osmo_conv_code gsm0503_tch_afs_5_9;
83 
86 extern const struct osmo_conv_code gsm0503_tch_afs_5_15;
87 
90 extern const struct osmo_conv_code gsm0503_tch_afs_4_75;
91 
94 extern const struct osmo_conv_code gsm0503_tch_ahs_7_95;
95 
98 extern const struct osmo_conv_code gsm0503_tch_ahs_7_4;
99 
102 extern const struct osmo_conv_code gsm0503_tch_ahs_6_7;
103 
106 extern const struct osmo_conv_code gsm0503_tch_ahs_5_9;
107 
110 extern const struct osmo_conv_code gsm0503_tch_ahs_5_15;
111 
114 extern const struct osmo_conv_code gsm0503_tch_ahs_4_75;
115 
118 extern const struct osmo_conv_code gsm0503_mcs1_dl_hdr;
119 
122 extern const struct osmo_conv_code gsm0503_mcs1_ul_hdr;
123 
126 extern const struct osmo_conv_code gsm0503_mcs1;
127 
130 extern const struct osmo_conv_code gsm0503_mcs2;
131 
134 extern const struct osmo_conv_code gsm0503_mcs3;
135 
138 extern const struct osmo_conv_code gsm0503_mcs4;
139 
142 extern const struct osmo_conv_code gsm0503_mcs5_dl_hdr;
143 
146 extern const struct osmo_conv_code gsm0503_mcs5_ul_hdr;
147 
150 extern const struct osmo_conv_code gsm0503_mcs5;
151 
154 extern const struct osmo_conv_code gsm0503_mcs6;
155 
158 extern const struct osmo_conv_code gsm0503_mcs7_dl_hdr;
159 
162 extern const struct osmo_conv_code gsm0503_mcs7_ul_hdr;
163 
166 extern const struct osmo_conv_code gsm0503_mcs7;
167 
170 extern const struct osmo_conv_code gsm0503_mcs8;
171 
174 extern const struct osmo_conv_code gsm0503_mcs9;
const struct osmo_conv_code gsm0503_mcs5
structure describing convolutional code EDGE MCS-5
Definition: gsm0503_conv.c:1218
const struct osmo_conv_code gsm0503_mcs5_dl_hdr
structure describing convolutional code EDGE MCS-5 DL HDR
Definition: gsm0503_conv.c:1186
const struct osmo_conv_code gsm0503_tch_ahs_7_95
structure describing convolutional code TCH/AHS 7.95
Definition: gsm0503_conv.c:812
const struct osmo_conv_code gsm0503_tch_ahs_6_7
structure describing convolutional code TCH/AHS 6.7
Definition: gsm0503_conv.c:904
const struct osmo_conv_code gsm0503_tch_ahs_7_4
structure describing convolutional code TCH/AHS 7.4
Definition: gsm0503_conv.c:859
const struct osmo_conv_code gsm0503_sch
structure describing convolutional code SCH
Definition: gsm0503_conv.c:106
const struct osmo_conv_code gsm0503_mcs5_ul_hdr
structure describing convolutional code EDGE MCS-5 UL HDR
Definition: gsm0503_conv.c:1202
const struct osmo_conv_code gsm0503_mcs2
structure describing convolutional code EDGE MCS-2
Definition: gsm0503_conv.c:1141
const struct osmo_conv_code gsm0503_mcs1_ul_hdr
structure describing convolutional code EDGE MCS-1 UL HDR
Definition: gsm0503_conv.c:1110
const struct osmo_conv_code gsm0503_mcs7_dl_hdr
structure describing convolutional code EDGE MCS-7 DL HDR
Definition: gsm0503_conv.c:1248
const struct osmo_conv_code gsm0503_xcch
structure describing convolutional code xCCH
Definition: gsm0503_conv.c:84
const struct osmo_conv_code gsm0503_tch_afs_4_75
structure describing convolutional code TCH/AFS 4.75
Definition: gsm0503_conv.c:691
const struct osmo_conv_code gsm0503_mcs7_ul_hdr
structure describing convolutional code EDGE MCS-7 UL HDR
Definition: gsm0503_conv.c:1264
const struct osmo_conv_code gsm0503_cs2
structures describing convolutional codes CS2/3
Definition: gsm0503_conv.c:134
const struct osmo_conv_code gsm0503_tch_afs_6_7
structure describing convolutional code TCH/AFS 6.7
Definition: gsm0503_conv.c:464
const struct osmo_conv_code gsm0503_tch_afs_7_4
structure describing convolutional code TCH/AFS 7.4
Definition: gsm0503_conv.c:408
const struct osmo_conv_code gsm0503_mcs9
structure describing convolutional code EDGE MCS-9
Definition: gsm0503_conv.c:1310
const struct osmo_conv_code gsm0503_mcs4
structure describing convolutional code EDGE MCS-4
Definition: gsm0503_conv.c:1171
const struct osmo_conv_code gsm0503_tch_afs_5_15
structure describing convolutional code TCH/AFS 5.15
Definition: gsm0503_conv.c:605
const struct osmo_conv_code gsm0503_mcs1_dl_hdr
structure describing convolutional code EDGE MCS-1 DL HDR
Definition: gsm0503_conv.c:1094
const struct osmo_conv_code gsm0503_tch_afs_12_2
structure describing convolutional code TCH/AFS 12.2
Definition: gsm0503_conv.c:218
const struct osmo_conv_code gsm0503_tch_hr
structure describing convolutional code TCH/HR
Definition: gsm0503_conv.c:766
const struct osmo_conv_code gsm0503_mcs7
structure describing convolutional code EDGE MCS-7
Definition: gsm0503_conv.c:1280
const struct osmo_conv_code gsm0503_mcs1
structure describing convolutional code EDGE MCS-1
Definition: gsm0503_conv.c:1126
const struct osmo_conv_code gsm0503_tch_afs_5_9
structure describing convolutional code TCH/AFS 5.9
Definition: gsm0503_conv.c:549
const struct osmo_conv_code gsm0503_tch_fr
structure describing convolutional code TCH/FR
Definition: gsm0503_conv.c:705
const struct osmo_conv_code gsm0503_tch_ahs_5_15
structure describing convolutional code TCH/AHS 5.15
Definition: gsm0503_conv.c:996
const struct osmo_conv_code gsm0503_tch_afs_10_2
structure describing convolutional code TCH/AFS 10.2
Definition: gsm0503_conv.c:279
const struct osmo_conv_code gsm0503_tch_afs_7_95
structure describing convolutional code TCH/AFS 7.95
Definition: gsm0503_conv.c:361
const struct osmo_conv_code gsm0503_mcs8
structure describing convolutional code EDGE MCS-8
Definition: gsm0503_conv.c:1295
const struct osmo_conv_code gsm0503_mcs6
structure describing convolutional code EDGE MCS-6
Definition: gsm0503_conv.c:1233
const struct osmo_conv_code gsm0503_mcs3
structure describing convolutional code EDGE MCS-3
Definition: gsm0503_conv.c:1156
const struct osmo_conv_code gsm0503_tch_ahs_4_75
structure describing convolutional code TCH/AHS 4.75
Definition: gsm0503_conv.c:1076
const struct osmo_conv_code gsm0503_tch_ahs_5_9
structure describing convolutional code TCH/AHS 5.9
Definition: gsm0503_conv.c:947
const struct osmo_conv_code gsm0503_cs3
Definition: gsm0503_conv.c:170
const struct osmo_conv_code gsm0503_rach
structure describing convolutional code RACH
Definition: gsm0503_conv.c:95