From 99ca8a198286e5c2c9c084d801019f258301671e Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Thu, 30 May 2019 11:24:17 +0200 Subject: WIP: L1CTL extension Change-Id: I955ae4fdaf9b59685d6075fd872a7e683f74b731 --- library/L1CTL_Types.ttcn | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/library/L1CTL_Types.ttcn b/library/L1CTL_Types.ttcn index e939f722..5010c14f 100644 --- a/library/L1CTL_Types.ttcn +++ b/library/L1CTL_Types.ttcn @@ -308,9 +308,32 @@ module L1CTL_Types { } with { variant (arfcn) "PRESENCE(h = 0)" variant (hopping) "PRESENCE(h = 1)" }; + const uint8_t c_L1ctlVersion := 2; + + enumerated L1ctlFeature { + L1CTL_FT_SPKR_MIC (0), + L1CTL_FT_SIM_SLOT (1), + L1CTL_FT_BAND_850 (2), + L1CTL_FT_BAND_900 (3), + L1CTL_FT_BAND_1800 (4), + L1CTL_FT_BAND_1900 (5), + L1CTL_FT_CIPH_A51 (6), + L1CTL_FT_CIPH_A52 (7), + L1CTL_FT_CIPH_A53 (8), + L1CTL_FT_CIPH_A54 (9), + L1CTL_FT_TRAFFIC_IND (10), + L1CTL_FT_BURST_IND (11), + L1CTL_FT_TBF (12), + L1CTL_FT_EXT_RACH_REQ (13), + L1CTL_FT_DM_EST2_MODIFY (14), + L1CTL_FT_RACH_DM (15) + }; + type record L1ctlReset { L1ctlResetType reset_type, - OCT3 padding + uint8_t l1ctl_version, + OCT2 padding, + bitstring feature_bitmap } with { variant "" }; type record L1CtlCryptoReq { -- cgit v1.2.3