library/GSM_RR_Types: make ts_MEAS_REP more user-friendly

Change-Id: Ica1ea41ebba5c518d515a211e77ca6651c4173d6
This commit is contained in:
Vadim Yanitskiy 2020-11-11 19:31:56 +07:00
parent 05a236a2fc
commit bc8ebce10e
2 changed files with 7 additions and 4 deletions

View File

@ -1812,7 +1812,7 @@ private altstep as_l1_sacch() runs on ConnHdlr {
var L1ctlDlMessage l1_dl; var L1ctlDlMessage l1_dl;
[] L1CTL.receive(tr_L1CTL_DATA_IND(g_chan_nr, tr_RslLinkID_SACCH(?))) -> value l1_dl { [] L1CTL.receive(tr_L1CTL_DATA_IND(g_chan_nr, tr_RslLinkID_SACCH(?))) -> value l1_dl {
log("SACCH received: ", l1_dl.payload.data_ind.payload); log("SACCH received: ", l1_dl.payload.data_ind.payload);
var GsmRrL3Message meas_rep := valueof(ts_MEAS_REP(true, mp_rxlev_exp, mp_rxlev_exp, 0, 0, omit)); var GsmRrL3Message meas_rep := valueof(ts_MEAS_REP(true, mp_rxlev_exp, mp_rxlev_exp));
var LapdmFrameAB lb := valueof(ts_LAPDm_AB(0, false, false, enc_GsmRrL3Message(meas_rep))); var LapdmFrameAB lb := valueof(ts_LAPDm_AB(0, false, false, enc_GsmRrL3Message(meas_rep)));
log("LAPDm: ", lb); log("LAPDm: ", lb);

View File

@ -1099,9 +1099,12 @@ module GSM_RR_Types {
} }
}; };
template (value) GsmRrL3Message ts_MEAS_REP(boolean valid, uint6_t rxl_f, uint6_t rxl_s, template (value) GsmRrL3Message ts_MEAS_REP(boolean valid,
uint3_t rxq_f, uint3_t rxq_s, template (value) uint6_t rxl_f,
template (omit) NcellReports reps) := { template (value) uint6_t rxl_s,
template (value) uint3_t rxq_f := 0,
template (value) uint3_t rxq_s := 0,
template (omit) NcellReports reps := omit) := {
header := t_RrL3Header(MEASUREMENT_REPORT), header := t_RrL3Header(MEASUREMENT_REPORT),
payload := { payload := {
meas_rep := { meas_rep := {