Add smpp34_osmocom.h for Osmocom SMPP vendor additions

This commit is contained in:
Harald Welte 2013-03-13 15:15:50 +01:00
parent ca69388be8
commit 533f63f15a
2 changed files with 49 additions and 0 deletions

View File

@ -66,6 +66,7 @@ nobase_include_HEADERS = \
osmocom/gsm/protocol/gsm_12_21.h \
osmocom/gsm/protocol/gsm_44_318.h \
osmocom/gsm/protocol/ipaccess.h \
osmocom/gsm/protocol/smpp34_osmocom.h \
osmocom/gsm/rsl.h \
osmocom/gsm/rxlev_stat.h \
osmocom/gsm/sysinfo.h \

View File

@ -0,0 +1,48 @@
#ifndef _SMPP34_OSMOCOM_H
#define _SMPP34_OSMOCOM_H
/* Osmocom SMPP extensions */
/* Osmocom specific new TLV definitions */
/* ARFCN in 16-bit encoding, highest bit: PCS(1) / DCS(0) */
#define TLVID_osmo_arfcn 0x2300
/* Timing advance as uint8_t */
#define TLVID_osmo_ta 0x2301
/* Receive signal level (uplink) as int16_t in dBm */
#define TLVID_osmo_rxlev_ul 0x2302
/* Receive signal quality (uplink) as uint8_t */
#define TLVID_osmo_rxqual_ul 0x2303
/* Receive signal level (downlink) as int16_t in dBm */
#define TLVID_osmo_rxlev_dl 0x2304
/* Receive signal quality (downlink) as uint8_t */
#define TLVID_osmo_rxqual_dl 0x2305
/* IMEI of the subscriber, if known */
#define TLVID_osmo_imei 0x2306
/* MS Layer 1 Transmit Power */
#define TLVID_osmo_ms_l1_txpwr 0x2307
/* BTS Layer 1 Transmit Power */
#define TLVID_osmo_bts_l1_txpwr 0x2308
/* DELIVER_SM can contain the following optional Osmocom TLVs:
* TLVID_osmo_arfcn
* TLVID_osmo_ta
* TLVID_osmo_rxlev_ul
* TLVID_osmo_rxqual_ul
* TLVID_osmo_rxlev_dl
* TLVID_osmo_rxqual_dl
* TLVID_osmo_imei
*/
/* SUBMIT_SM_RESP (transaction mode) can contain the following optional
* Osmocom TLVs:
* TLVID_osmo_arfcn
* TLVID_osmo_ta
* TLVID_osmo_rxlev_ul
* TLVID_osmo_rxqual_ul
* TLVID_osmo_rxlev_dl
* TLVID_osmo_rxqual_dl
* TLVID_osmo_imei
*/
#endif