aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2019-05-30 11:24:17 +0200
committerHarald Welte <laforge@osmocom.org>2020-03-30 14:59:08 +0200
commit99ca8a198286e5c2c9c084d801019f258301671e (patch)
tree0e2a19f780edb1837fc325f53001ad04c9c40bc3
parentfb3edf951da75ec37b8022445d184260c0578385 (diff)
WIP: L1CTL extensionlaforge/l1ctl
-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 {