libosmogsm 1.6.0.113-b17c
Osmocom GSM library
gsm0503.h
Go to the documentation of this file.
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
19#pragma once
20
21#include <stdint.h>
22#include <osmocom/core/conv.h>
23
29extern const struct osmo_conv_code gsm0503_xcch;
30
33extern const struct osmo_conv_code gsm0503_rach;
34
37extern const struct osmo_conv_code gsm0503_rach_ext;
38
41extern const struct osmo_conv_code gsm0503_sch;
42
47extern const struct osmo_conv_code gsm0503_cs2;
48
53extern const struct osmo_conv_code gsm0503_cs3;
54
59extern const struct osmo_conv_code gsm0503_cs2_np;
60
65extern const struct osmo_conv_code gsm0503_cs3_np;
66
72extern const struct osmo_conv_code gsm0503_tch_afs_12_2;
73
79extern const struct osmo_conv_code gsm0503_tch_afs_10_2;
80
86extern const struct osmo_conv_code gsm0503_tch_afs_7_95;
87
93extern const struct osmo_conv_code gsm0503_tch_afs_7_4;
94
101extern const struct osmo_conv_code gsm0503_tch_afs_6_7;
102
110extern const struct osmo_conv_code gsm0503_tch_afs_5_9;
111
119extern const struct osmo_conv_code gsm0503_tch_afs_5_15;
120
128extern const struct osmo_conv_code gsm0503_tch_afs_4_75;
129
132extern const struct osmo_conv_code gsm0503_tch_fr;
133
136extern const struct osmo_conv_code gsm0503_tch_hr;
137
140extern const struct osmo_conv_code gsm0503_tch_ahs_7_95;
141
144extern const struct osmo_conv_code gsm0503_tch_ahs_7_4;
145
148extern const struct osmo_conv_code gsm0503_tch_ahs_6_7;
149
152extern const struct osmo_conv_code gsm0503_tch_ahs_5_9;
153
156extern const struct osmo_conv_code gsm0503_tch_ahs_5_15;
157
160extern const struct osmo_conv_code gsm0503_tch_ahs_4_75;
161
169
176extern const struct osmo_conv_code gsm0503_mcs1_dl_hdr;
177
184extern const struct osmo_conv_code gsm0503_mcs1_ul_hdr;
185
192extern const struct osmo_conv_code gsm0503_mcs1;
193
200extern const struct osmo_conv_code gsm0503_mcs2;
201
208extern const struct osmo_conv_code gsm0503_mcs3;
209
216extern const struct osmo_conv_code gsm0503_mcs4;
217
224extern const struct osmo_conv_code gsm0503_mcs5_dl_hdr;
225
232extern const struct osmo_conv_code gsm0503_mcs5_ul_hdr;
233
240extern const struct osmo_conv_code gsm0503_mcs5;
241
248extern const struct osmo_conv_code gsm0503_mcs6;
249
256extern const struct osmo_conv_code gsm0503_mcs7_dl_hdr;
257
264extern const struct osmo_conv_code gsm0503_mcs7_ul_hdr;
265
272extern const struct osmo_conv_code gsm0503_mcs7;
273
280extern const struct osmo_conv_code gsm0503_mcs8;
281
288extern const struct osmo_conv_code gsm0503_mcs9;
289
const struct osmo_conv_code gsm0503_tch_ahs_7_95
structure describing TCH/AHS 7.95 kbits convolutional code.
Definition: gsm0503_conv.c:850
const struct osmo_conv_code gsm0503_tch_afs_6_7
structure describing TCH/AFS 6.7 kbits convolutional code:.
Definition: gsm0503_conv.c:502
const struct osmo_conv_code gsm0503_rach
structure describing RACH convolutional code.
Definition: gsm0503_conv.c:91
const struct osmo_conv_code gsm0503_mcs3
structure describing EDGE MCS-3 data convolutional code:.
Definition: gsm0503_conv.c:1235
const struct osmo_conv_code gsm0503_mcs8
structure describing EDGE MCS-8 data convolutional code:.
Definition: gsm0503_conv.c:1374
const struct osmo_conv_code gsm0503_tch_afs_4_75
structure describing TCH/AFS 4.75 kbits convolutional code:.
Definition: gsm0503_conv.c:729
const struct osmo_conv_code gsm0503_mcs4
structure describing EDGE MCS-4 data convolutional code:.
Definition: gsm0503_conv.c:1250
const struct osmo_conv_code gsm0503_tch_hr
structure describing TCH/H convolutional code.
Definition: gsm0503_conv.c:804
const struct osmo_conv_code gsm0503_tch_afs_12_2
structure describing TCH/AFS 12.2 kbits convolutional code:.
Definition: gsm0503_conv.c:256
const struct osmo_conv_code gsm0503_tch_afs_5_9
structure describing TCH/AFS 5.9 kbits convolutional code:.
Definition: gsm0503_conv.c:587
const struct osmo_conv_code gsm0503_cs2
structure describing CS2 convolutional code:.
Definition: gsm0503_conv.c:146
const struct osmo_conv_code gsm0503_tch_afs_7_4
structure describing TCH/AFS 7.4 kbits convolutional code:.
Definition: gsm0503_conv.c:446
const struct osmo_conv_code gsm0503_mcs7_dl_hdr
structure describing EDGE MCS-7 DL header convolutional code:.
Definition: gsm0503_conv.c:1327
const struct osmo_conv_code gsm0503_mcs2
structure describing EDGE MCS-2 data convolutional code:.
Definition: gsm0503_conv.c:1220
const struct osmo_conv_code gsm0503_tch_axs_sid_update
structure describing TCH/AFS and TCH/AHS SID UPDATE convolutional code:.
Definition: gsm0503_conv.c:1156
const struct osmo_conv_code gsm0503_tch_afs_5_15
structure describing TCH/AFS 5.15 kbits convolutional code:.
Definition: gsm0503_conv.c:643
const struct osmo_conv_code gsm0503_cs3
structure describing CS3 convolutional code:.
Definition: gsm0503_conv.c:182
const struct osmo_conv_code gsm0503_mcs7_ul_hdr
structure describing EDGE MCS-7 UL header convolutional code:.
Definition: gsm0503_conv.c:1343
const struct osmo_conv_code gsm0503_tch_ahs_5_15
structure describing TCH/AHS 5.15 kbits convolutional code.
Definition: gsm0503_conv.c:1034
const struct osmo_conv_code gsm0503_tch_afs_10_2
structure describing TCH/AFS 10.2 kbits convolutional code:.
Definition: gsm0503_conv.c:317
const struct osmo_conv_code gsm0503_tch_afs_7_95
structure describing TCH/AFS 7.95 kbits convolutional code:.
Definition: gsm0503_conv.c:399
const struct osmo_conv_code gsm0503_cs3_np
structure describing CS3 convolutional code (non-punctured):.
Definition: gsm0503_conv.c:209
const struct osmo_conv_code gsm0503_tch_fr
structure describing TCH/F convolutional code.
Definition: gsm0503_conv.c:743
const struct osmo_conv_code gsm0503_mcs1_ul_hdr
structure describing EDGE MCS-1 UL header convolutional code:.
Definition: gsm0503_conv.c:1189
const struct osmo_conv_code gsm0503_mcs9
structure describing EDGE MCS-9 data convolutional code:.
Definition: gsm0503_conv.c:1389
const struct osmo_conv_code gsm0503_mcs1
structure describing EDGE MCS-1 data convolutional code:.
Definition: gsm0503_conv.c:1205
const struct osmo_conv_code gsm0503_cs2_np
structure describing CS2 convolutional code (non-punctured):.
Definition: gsm0503_conv.c:196
const struct osmo_conv_code gsm0503_xcch
structure describing xCCH convolutional code:.
Definition: gsm0503_conv.c:80
const struct osmo_conv_code gsm0503_mcs1_dl_hdr
structure describing EDGE MCS-1 DL header convolutional code:.
Definition: gsm0503_conv.c:1173
const struct osmo_conv_code gsm0503_mcs5_ul_hdr
structure describing EDGE MCS-5 UL header convolutional code:.
Definition: gsm0503_conv.c:1281
const struct osmo_conv_code gsm0503_rach_ext
structure describing Extended RACH (11 bit) convolutional code.
Definition: gsm0503_conv.c:106
const struct osmo_conv_code gsm0503_mcs5
structure describing EDGE MCS-5 data convolutional code:.
Definition: gsm0503_conv.c:1297
const struct osmo_conv_code gsm0503_tch_ahs_7_4
structure describing TCH/AHS 7.4 kbits convolutional code.
Definition: gsm0503_conv.c:897
const struct osmo_conv_code gsm0503_sch
structure describing SCH convolutional code.
Definition: gsm0503_conv.c:118
const struct osmo_conv_code gsm0503_mcs6
structure describing EDGE MCS-6 data convolutional code:.
Definition: gsm0503_conv.c:1312
const struct osmo_conv_code gsm0503_tch_ahs_6_7
structure describing TCH/AHS 6.7 kbits convolutional code.
Definition: gsm0503_conv.c:942
const struct osmo_conv_code gsm0503_mcs5_dl_hdr
structure describing EDGE MCS-5 DL header convolutional code:.
Definition: gsm0503_conv.c:1265
const struct osmo_conv_code gsm0503_mcs7
structure describing EDGE MCS-7 data convolutional code:.
Definition: gsm0503_conv.c:1359
const struct osmo_conv_code gsm0503_tch_ahs_4_75
structure describing TCH/AHS 4.75 kbits convolutional code.
Definition: gsm0503_conv.c:1114
const struct osmo_conv_code gsm0503_tch_ahs_5_9
structure describing TCH/AHS 5.9 kbits convolutional code.
Definition: gsm0503_conv.c:985