aboutsummaryrefslogtreecommitdiffstats
path: root/library/PCUIF_Types.ttcn
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-03-13 17:02:14 +0100
committerHarald Welte <laforge@gnumonks.org>2018-03-13 17:03:46 +0100
commitd378a256c79b4a06fa8773eee4dc33521e97e8a6 (patch)
tree3e8f19bf9b249ee95de03faa036643ca62701966 /library/PCUIF_Types.ttcn
parent99ca30ce2e602e15fff939cb7076ba594fae7631 (diff)
bts: Verify the PCU protocol interface version
Diffstat (limited to 'library/PCUIF_Types.ttcn')
-rw-r--r--library/PCUIF_Types.ttcn44
1 files changed, 44 insertions, 0 deletions
diff --git a/library/PCUIF_Types.ttcn b/library/PCUIF_Types.ttcn
index e4a314db..b469627c 100644
--- a/library/PCUIF_Types.ttcn
+++ b/library/PCUIF_Types.ttcn
@@ -410,5 +410,49 @@ template PCUIF_Message tr_PCUIF_PAG_REQ(template uint8_t bts_nr := ?,
}
}
+template PCUIF_Message tr_PCUIF_INFO_IND(template uint8_t bts_nr := ?,
+ template PCUIF_Flags flags := ?,
+ template uint32_t version := PCU_IF_VERSION) := {
+ msg_type := PCU_IF_MSG_INFO_IND,
+ bts_nr := bts_nr,
+ spare := ?,
+ u := {
+ info_ind := {
+ version := version,
+ flags := flags,
+ trx := ?,
+ bsic := ?,
+ mcc := ?,
+ mnc :=?,
+ lac := ?,
+ rac := ?,
+ nsei := ?,
+ nse_timer := ?,
+ cell_timer := ?,
+ cell_id := ?,
+ repeat_time := ?,
+ repeat_count := ?,
+ bvci := ?,
+ t3142 := ?,
+ t3169 := ?,
+ t3191 := ?,
+ t3193_10ms := ?,
+ t3195 := ?,
+ t3101 := ?,
+ t3103 := ?,
+ t3105 := ?,
+ cv_countdown := ?,
+ dl_tbf_ext := ?,
+ ul_tbf_ext := ?,
+ initial_cs := ?,
+ initial_mcs := ?,
+ nsvci := ?,
+ local_pprt := ?,
+ remote_port := ?,
+ remote_ip := ?
+ }
+ }
+}
+
} with { encode "RAW" variant "BYTEORDER(first)" };