aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--library/L1CTL_Types.ttcn25
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 {