libosmogsm  0.11.0-dirty
Osmocom GSM library
include/osmocom/gsm/protocol/gsm_23_003.h
Go to the documentation of this file.
00001 
00003 #pragma once
00004 
00005 /* Chapter 2.2 */
00006 #define GSM23003_IMSI_MAX_DIGITS        15
00007 #define GSM23003_IMSI_MIN_DIGITS        6
00008 /* Chapter 2.4 */
00009 #define GSM23003_TMSI_NUM_BYTES         4
00010 /* Chapter 2.5 */
00011 #define GSM23003_LMSI_NUM_BYTES         4
00012 /* Chapter 2.6 */
00013 #define GSM23003_TLLI_NUM_BYTES         4
00014 /* Chapter 2.7 */
00015 #define GSM23003_PTMSI_SIG_NUM_BYTES    3
00016 /* Chapter 2.8 */
00017 #define GSM23003_MME_CODE_NUM_BYTES     1
00018 #define GSM23003_MME_GROUP_NUM_BYTES    2
00019 #define GSM23003_MTMSI_NUM_BYTES        4
00020 /* Chapter 6.2.1 */
00021 #define GSM23003_IMEI_TAC_NUM_DIGITS    8
00022 #define GSM23003_IMEI_SNR_NUM_DIGITS    6
00023 #define GSM23003_IMEI_NUM_DIGITS        (GSM23003_IMEI_TAC_NUM_DIGITS + \
00024                                          GSM23003_IMEI_SNR_NUM_DIGITS + 1)
00025 #define GSM23003_IMEISV_NUM_DIGITS      (GSM23003_IMEI_TAC_NUM_DIGITS + \
00026                                          GSM23003_IMEI_SNR_NUM_DIGITS + 2)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines