\doxysection{smpp34\+\_\+osmocom.\+h}
\label{smpp34__osmocom_8h_source}\index{include/osmocom/gsm/protocol/smpp34\_osmocom.h@{include/osmocom/gsm/protocol/smpp34\_osmocom.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{4 \textcolor{preprocessor}{\#pragma once}}
\DoxyCodeLine{5 }
\DoxyCodeLine{6 \textcolor{comment}{/* Osmocom specific new TLV definitions */}}
\DoxyCodeLine{7 }
\DoxyCodeLine{8 \textcolor{comment}{/* ARFCN in 16-\/bit encoding, highest bit: PCS(1) / DCS(0) */}}
\DoxyCodeLine{9 \textcolor{preprocessor}{\#define TLVID\_osmo\_arfcn        0x2300}}
\DoxyCodeLine{10 \textcolor{comment}{/* Timing advance as uint8\_t */}}
\DoxyCodeLine{11 \textcolor{preprocessor}{\#define TLVID\_osmo\_ta           0x2301}}
\DoxyCodeLine{12 \textcolor{comment}{/* Receive signal level (uplink) as int16\_t in dBm */}}
\DoxyCodeLine{13 \textcolor{preprocessor}{\#define TLVID\_osmo\_rxlev\_ul     0x2302}}
\DoxyCodeLine{14 \textcolor{comment}{/* Receive signal quality (uplink) as uint8\_t */}}
\DoxyCodeLine{15 \textcolor{preprocessor}{\#define TLVID\_osmo\_rxqual\_ul    0x2303}}
\DoxyCodeLine{16 \textcolor{comment}{/* Receive signal level (downlink) as int16\_t in dBm */}}
\DoxyCodeLine{17 \textcolor{preprocessor}{\#define TLVID\_osmo\_rxlev\_dl     0x2304}}
\DoxyCodeLine{18 \textcolor{comment}{/* Receive signal quality (downlink) as uint8\_t */}}
\DoxyCodeLine{19 \textcolor{preprocessor}{\#define TLVID\_osmo\_rxqual\_dl    0x2305}}
\DoxyCodeLine{20 \textcolor{comment}{/* IMEI of the subscriber, if known */}}
\DoxyCodeLine{21 \textcolor{preprocessor}{\#define TLVID\_osmo\_imei         0x2306}}
\DoxyCodeLine{22 \textcolor{comment}{/* MS Layer 1 Transmit Power */}}
\DoxyCodeLine{23 \textcolor{preprocessor}{\#define TLVID\_osmo\_ms\_l1\_txpwr  0x2307}}
\DoxyCodeLine{24 \textcolor{comment}{/* BTS Layer 1 Transmit Power */}}
\DoxyCodeLine{25 \textcolor{preprocessor}{\#define TLVID\_osmo\_bts\_l1\_txpwr 0x2308}}
\DoxyCodeLine{26 }
\DoxyCodeLine{27 }
\DoxyCodeLine{28 \textcolor{comment}{/* DELIVER\_SM can contain the following optional Osmocom TLVs:}}
\DoxyCodeLine{29 \textcolor{comment}{ *      TLVID\_osmo\_arfcn}}
\DoxyCodeLine{30 \textcolor{comment}{ *      TLVID\_osmo\_ta}}
\DoxyCodeLine{31 \textcolor{comment}{ *      TLVID\_osmo\_rxlev\_ul}}
\DoxyCodeLine{32 \textcolor{comment}{ *      TLVID\_osmo\_rxqual\_ul}}
\DoxyCodeLine{33 \textcolor{comment}{ *      TLVID\_osmo\_rxlev\_dl}}
\DoxyCodeLine{34 \textcolor{comment}{ *      TLVID\_osmo\_rxqual\_dl}}
\DoxyCodeLine{35 \textcolor{comment}{ *      TLVID\_osmo\_imei}}
\DoxyCodeLine{36 \textcolor{comment}{ */}}
\DoxyCodeLine{37 }
\DoxyCodeLine{38 \textcolor{comment}{/* SUBMIT\_SM\_RESP (transaction mode) can contain the following optional}}
\DoxyCodeLine{39 \textcolor{comment}{ * Osmocom TLVs:}}
\DoxyCodeLine{40 \textcolor{comment}{ *      TLVID\_osmo\_arfcn}}
\DoxyCodeLine{41 \textcolor{comment}{ *      TLVID\_osmo\_ta}}
\DoxyCodeLine{42 \textcolor{comment}{ *      TLVID\_osmo\_rxlev\_ul}}
\DoxyCodeLine{43 \textcolor{comment}{ *      TLVID\_osmo\_rxqual\_ul}}
\DoxyCodeLine{44 \textcolor{comment}{ *      TLVID\_osmo\_rxlev\_dl}}
\DoxyCodeLine{45 \textcolor{comment}{ *      TLVID\_osmo\_rxqual\_dl}}
\DoxyCodeLine{46 \textcolor{comment}{ *      TLVID\_osmo\_imei}}
\DoxyCodeLine{47 \textcolor{comment}{ */}}

\end{DoxyCode}
