summaryrefslogtreecommitdiffstats
path: root/library/PCUIF_Types.ttcn
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-03-13 17:06:51 +0100
committerHarald Welte <laforge@gnumonks.org>2018-03-13 17:41:51 +0100
commit3568dc7c4be2c8436026082e5c7ab3d8abdb190d (patch)
tree8782728a312c603a1b2fb8f620bc414acfb9ae3e /library/PCUIF_Types.ttcn
parentd378a256c79b4a06fa8773eee4dc33521e97e8a6 (diff)
PCUIF_Types: Upgrade to PCU interface v9
Diffstat (limited to 'library/PCUIF_Types.ttcn')
-rw-r--r--library/PCUIF_Types.ttcn6
1 files changed, 4 insertions, 2 deletions
diff --git a/library/PCUIF_Types.ttcn b/library/PCUIF_Types.ttcn
index b469627..1a4ba29 100644
--- a/library/PCUIF_Types.ttcn
+++ b/library/PCUIF_Types.ttcn
@@ -6,7 +6,7 @@ import from Osmocom_Types all;
/* Osmocom PCU Interface Types, as per osmo-pcu/include/osmocom/pcu/pcuif_proto.h */
const charstring PCU_SOCK_DEFAULT := "/tmp/pcu_bts";
-const uint32_t PCU_IF_VERSION := 8;
+const uint32_t PCU_IF_VERSION := 9;
type enumerated PCUIF_MsgType {
PCU_IF_MSG_DATA_REQ ('00'O),
@@ -134,6 +134,7 @@ type record PCUIF_info_ind {
uint16_t mcc,
uint16_t mnc,
+ uint8_t mnc_3_digits,
uint16_t lac,
uint16_t rac,
@@ -222,7 +223,7 @@ type record PCUIF_Message {
act_req, msg_type = PCU_IF_MSG_ACT_REQ;
time_ind, msg_type = PCU_IF_MSG_TIME_IND;
pag_req, msg_type = PCU_IF_MSG_PAG_REQ)"
- variant "PADDING(1688)"
+ variant "PADDING(1696)" /* 212 * 8 */
};
external function enc_PCUIF_Message(in PCUIF_Message pdu) return octetstring
@@ -424,6 +425,7 @@ template PCUIF_Message tr_PCUIF_INFO_IND(template uint8_t bts_nr := ?,
bsic := ?,
mcc := ?,
mnc :=?,
+ mnc_3_digits := ?,
lac := ?,
rac := ?,
nsei := ?,