WIP: L1CTL extension

Change-Id: I955ae4fdaf9b59685d6075fd872a7e683f74b731
This commit is contained in:
Harald Welte 2019-05-30 11:24:17 +02:00 committed by Harald Welte
parent fb3edf951d
commit 99ca8a1982
1 changed files with 24 additions and 1 deletions

View File

@ -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 {