libosmogsm
0.11.0-dirty
Osmocom GSM library
|
00001 00002 /* 00003 * Copyright (C) 2011-2016 Sylvain Munaut <tnt@246tNt.com> 00004 * Copyright (C) 2016 sysmocom s.f.m.c. GmbH 00005 * 00006 * All Rights Reserved 00007 * 00008 * This program is free software; you can redistribute it and/or modify 00009 * it under the terms of the GNU General Public License as published by 00010 * the Free Software Foundation; either version 3 of the License, or 00011 * (at your option) any later version. 00012 * 00013 * This program is distributed in the hope that it will be useful, 00014 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00016 * GNU General Public License for more details. 00017 * 00018 * You should have received a copy of the GNU General Public License along 00019 * with this program; if not, write to the Free Software Foundation, Inc., 00020 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 00021 */ 00022 00023 #pragma once 00024 00025 #include <stdint.h> 00026 #include <osmocom/core/conv.h> 00027 00033 extern const struct osmo_conv_code gsm0503_xcch; 00034 00037 extern const struct osmo_conv_code gsm0503_rach; 00038 00041 extern const struct osmo_conv_code gsm0503_rach_ext; 00042 00045 extern const struct osmo_conv_code gsm0503_sch; 00046 00051 extern const struct osmo_conv_code gsm0503_cs2; 00052 00057 extern const struct osmo_conv_code gsm0503_cs3; 00058 00063 extern const struct osmo_conv_code gsm0503_cs2_np; 00064 00069 extern const struct osmo_conv_code gsm0503_cs3_np; 00070 00076 extern const struct osmo_conv_code gsm0503_tch_afs_12_2; 00077 00083 extern const struct osmo_conv_code gsm0503_tch_afs_10_2; 00084 00090 extern const struct osmo_conv_code gsm0503_tch_afs_7_95; 00091 00097 extern const struct osmo_conv_code gsm0503_tch_afs_7_4; 00098 00105 extern const struct osmo_conv_code gsm0503_tch_afs_6_7; 00106 00114 extern const struct osmo_conv_code gsm0503_tch_afs_5_9; 00115 00123 extern const struct osmo_conv_code gsm0503_tch_afs_5_15; 00124 00132 extern const struct osmo_conv_code gsm0503_tch_afs_4_75; 00133 00136 extern const struct osmo_conv_code gsm0503_tch_fr; 00137 00140 extern const struct osmo_conv_code gsm0503_tch_hr; 00141 00144 extern const struct osmo_conv_code gsm0503_tch_ahs_7_95; 00145 00148 extern const struct osmo_conv_code gsm0503_tch_ahs_7_4; 00149 00152 extern const struct osmo_conv_code gsm0503_tch_ahs_6_7; 00153 00156 extern const struct osmo_conv_code gsm0503_tch_ahs_5_9; 00157 00160 extern const struct osmo_conv_code gsm0503_tch_ahs_5_15; 00161 00164 extern const struct osmo_conv_code gsm0503_tch_ahs_4_75; 00165 00172 extern const struct osmo_conv_code gsm0503_mcs1_dl_hdr; 00173 00180 extern const struct osmo_conv_code gsm0503_mcs1_ul_hdr; 00181 00188 extern const struct osmo_conv_code gsm0503_mcs1; 00189 00196 extern const struct osmo_conv_code gsm0503_mcs2; 00197 00204 extern const struct osmo_conv_code gsm0503_mcs3; 00205 00212 extern const struct osmo_conv_code gsm0503_mcs4; 00213 00220 extern const struct osmo_conv_code gsm0503_mcs5_dl_hdr; 00221 00228 extern const struct osmo_conv_code gsm0503_mcs5_ul_hdr; 00229 00236 extern const struct osmo_conv_code gsm0503_mcs5; 00237 00244 extern const struct osmo_conv_code gsm0503_mcs6; 00245 00252 extern const struct osmo_conv_code gsm0503_mcs7_dl_hdr; 00253 00260 extern const struct osmo_conv_code gsm0503_mcs7_ul_hdr; 00261 00268 extern const struct osmo_conv_code gsm0503_mcs7; 00269 00276 extern const struct osmo_conv_code gsm0503_mcs8; 00277 00284 extern const struct osmo_conv_code gsm0503_mcs9; 00285