libosmogsm  0.11.0-dirty
Osmocom GSM library
include/osmocom/gsm/protocol/smpp34_osmocom.h
Go to the documentation of this file.
00001 
00004 #pragma once
00005 
00006 /* Osmocom specific new TLV definitions */
00007 
00008 /* ARFCN in 16-bit encoding, highest bit: PCS(1) / DCS(0) */
00009 #define TLVID_osmo_arfcn        0x2300
00010 /* Timing advance as uint8_t */
00011 #define TLVID_osmo_ta           0x2301
00012 /* Receive signal level (uplink) as int16_t in dBm */
00013 #define TLVID_osmo_rxlev_ul     0x2302
00014 /* Receive signal quality (uplink) as uint8_t */
00015 #define TLVID_osmo_rxqual_ul    0x2303
00016 /* Receive signal level (downlink) as int16_t in dBm */
00017 #define TLVID_osmo_rxlev_dl     0x2304
00018 /* Receive signal quality (downlink) as uint8_t */
00019 #define TLVID_osmo_rxqual_dl    0x2305
00020 /* IMEI of the subscriber, if known */
00021 #define TLVID_osmo_imei         0x2306
00022 /* MS Layer 1 Transmit Power */
00023 #define TLVID_osmo_ms_l1_txpwr  0x2307
00024 /* BTS Layer 1 Transmit Power */
00025 #define TLVID_osmo_bts_l1_txpwr 0x2308
00026 
00027 
00028 /* DELIVER_SM can contain the following optional Osmocom TLVs:
00029  *      TLVID_osmo_arfcn
00030  *      TLVID_osmo_ta
00031  *      TLVID_osmo_rxlev_ul
00032  *      TLVID_osmo_rxqual_ul
00033  *      TLVID_osmo_rxlev_dl
00034  *      TLVID_osmo_rxqual_dl
00035  *      TLVID_osmo_imei
00036  */
00037 
00038 /* SUBMIT_SM_RESP (transaction mode) can contain the following optional
00039  * Osmocom TLVs:
00040  *      TLVID_osmo_arfcn
00041  *      TLVID_osmo_ta
00042  *      TLVID_osmo_rxlev_ul
00043  *      TLVID_osmo_rxqual_ul
00044  *      TLVID_osmo_rxlev_dl
00045  *      TLVID_osmo_rxqual_dl
00046  *      TLVID_osmo_imei
00047  */
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines