diff options
-rw-r--r-- | library/L1CTL_Types.ttcn | 25 |
1 files changed, 24 insertions, 1 deletions
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 { |