3 uint systemTime get_system_time (low_cardinality,required,increasing, snap_len 0);
4 uint schemaId get_schemaId (low_cardinality,required, snap_len 0);
7 // indicates release of dual connectivity for the UE
8 // Defined in context_release.json on ue_context_release.proto
9 // schemaId = 201, interface CONRELEASE
10 PROTOCOL dc_release (base, schema_id 201){
11 // timestamp in milliseconds
12 ullong timestamp_ms get_dc_release__timestamp_ms (required,increasing);
14 string gnb_id get_dc_release__gnb_id (required);
15 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
16 uint id_Old_eNB_UE_X2AP_ID_Extension get_dc_release__id_Old_eNB_UE_X2AP_ID_Extension (required);
17 // future UE_ID assigned by eNB for the UE over the X2. is mandatory default=0
18 llong id_New_eNB_UE_X2AP_ID get_dc_release__id_New_eNB_UE_X2AP_ID (required);
19 // UE_ID assigned by gNB for the UE over an X2. Match against reconfig_success.id_SgNB_UE_X2AP_ID. is optional default=0
20 uint id_SgNB_UE_X2AP_ID get_dc_release__id_SgNB_UE_X2AP_ID (required);
21 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
22 uint id_New_eNB_UE_X2AP_ID_Extension get_dc_release__id_New_eNB_UE_X2AP_ID_Extension (required);
23 // deprecated UE_ID assigned by eNB for the UE over the X2. Match against reconfig_success.id_MeNB_UE_X2AP_ID. is mandatory default=0
24 llong id_Old_eNB_UE_X2AP_ID get_dc_release__id_Old_eNB_UE_X2AP_ID (required);
27 // transfer per UE and bearer between given time intervals
28 // Defined in rat_data_usage.json on secondary_rat_data_usage_report.proto
29 // schemaId = 1501, interface RATDATAUSAGE
30 PROTOCOL rat_data_usage (base, schema_id 1501){
31 // timestamp in milliseconds
32 ullong timestamp_ms get_rat_data_usage__timestamp_ms (required,increasing);
34 string gnb_id get_rat_data_usage__gnb_id (required);
35 // UE_ID assigned by eNB for the UE over the X2. Is mandatory
36 llong id_MeNB_UE_X2AP_ID get_rat_data_usage__id_MeNB_UE_X2AP_ID (required);
37 // UE_ID assigned by gNB for the UE over an X2. Is mandatory
38 llong id_SgNB_UE_X2AP_ID get_rat_data_usage__id_SgNB_UE_X2AP_ID (required);
39 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
40 uint id_MeNB_UE_X2AP_ID_Extension get_rat_data_usage__id_MeNB_UE_X2AP_ID_Extension (required);
42 llong e_RAB_ID get_rat_data_usage__e_RAB_ID (required);
44 llong secondaryRATType get_rat_data_usage__secondaryRATType (required);
45 llong startTimeStamp get_rat_data_usage__startTimeStamp (required);
46 llong endTimeStamp get_rat_data_usage__endTimeStamp (required);
47 llong usageCountDL get_rat_data_usage__usageCountDL (required);
50 // indicates successful configuration of Dual Connectivity
51 // Defined in recon_complete.json on sgnb_reconfiguration_complete.proto
52 // schemaId = 103, interface RECONCOMPLETE
53 PROTOCOL reconfig_all (base, schema_id 103){
54 // timestamp in milliseconds
55 ullong timestamp_ms get_reconfig_all__timestamp_ms (required,increasing);
57 string gnb_id get_reconfig_all__gnb_id (required);
58 // UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0
59 llong id_MeNB_UE_X2AP_ID get_reconfig_all__id_MeNB_UE_X2AP_ID (required);
60 // UE_ID assigned by gNB for the UE over the X2. Is optional default=0
61 llong id_SgNB_UE_X2AP_ID get_reconfig_all__id_SgNB_UE_X2AP_ID (required);
62 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
63 uint id_MeNB_UE_X2AP_ID_Extension get_reconfig_all__id_MeNB_UE_X2AP_ID_Extension (required);
66 // indicates unsuccessful configuration of Dual Connectivity`
67 // Defined in recon_complete.json on sgnb_reconfiguration_complete.proto
68 // schemaId = 101, interface RECONCOMPLETE
69 PROTOCOL reconfig_success (base, schema_id 101){
70 // timestamp in milliseconds
71 ullong timestamp_ms get_reconfig_success__timestamp_ms (required,increasing);
73 string gnb_id get_reconfig_success__gnb_id (required);
74 // UE_ID assigned by eNB for the UE over the X2. Is mandatory default=0
75 llong id_MeNB_UE_X2AP_ID get_reconfig_success__id_MeNB_UE_X2AP_ID (required);
76 // UE_ID assigned by gNB for the UE over an X2. Is optional default=0
77 llong id_SgNB_UE_X2AP_ID get_reconfig_success__id_SgNB_UE_X2AP_ID (required);
78 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
79 uint id_MeNB_UE_X2AP_ID_Extension get_reconfig_success__id_MeNB_UE_X2AP_ID_Extension (required);
82 // indicates unsuccessful configuration of Dual Connectivity`
83 // Defined in recon_complete.json on sgnb_reconfiguration_complete.proto
84 // schemaId = 102, interface RECONCOMPLETE
85 PROTOCOL reconfig_reject (base, schema_id 102){
86 // timestamp in milliseconds
87 ullong timestamp_ms get_reconfig_reject__timestamp_ms (required,increasing);
89 string gnb_id get_reconfig_reject__gnb_id (required);
90 // UE_ID assigned by eNB for the UE over the X2. Is mandatory default=0
91 llong id_MeNB_UE_X2AP_ID get_reconfig_reject__id_MeNB_UE_X2AP_ID (required);
92 // UE_ID assigned by gNB for the UE over an X2. Is optional default=0
93 llong id_SgNB_UE_X2AP_ID get_reconfig_reject__id_SgNB_UE_X2AP_ID (required);
94 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
95 uint id_MeNB_UE_X2AP_ID_Extension get_reconfig_reject__id_MeNB_UE_X2AP_ID_Extension (required);
97 llong cause_radio_network get_reconfig_reject__cause_radio_network (required);
99 llong cause_transport get_reconfig_reject__cause_transport (required);
101 llong cause_protocol get_reconfig_reject__cause_protocol (required);
103 llong cause_misc get_reconfig_reject__cause_misc (required);
106 // Confirmation of release of SgNB and SCG resources by the MeNB, list the eRABs if any (default is ALL in which case no eRABs are listed).
107 // Defined in release_confirm.json on sgnb_release_confirm.proto
108 // schemaId = 1101, interface RELCONF
109 PROTOCOL sgnb_release_confirm_from_menb_erabs (base, schema_id 1101){
110 // timestamp in milliseconds
111 ullong timestamp_ms get_sgnb_release_confirm_from_menb_erabs__timestamp_ms (required,increasing);
113 string gnb_id get_sgnb_release_confirm_from_menb_erabs__gnb_id (required);
114 // UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0
115 llong id_MeNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb_erabs__id_MeNB_UE_X2AP_ID (required);
116 // UE_ID assigned by gNB for the UE over the X2. Is mandatory default=0
117 llong id_SgNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb_erabs__id_SgNB_UE_X2AP_ID (required);
118 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
119 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_release_confirm_from_menb_erabs__id_MeNB_UE_X2AP_ID_Extension (required);
120 // indicates whether NR lower layers (nr-rlc, nr-MAC, and mmwave-Phy) are being used to transport the traffic. default=-1
121 llong sCGresources get_sgnb_release_confirm_from_menb_erabs__sCGresources (required);
122 // bearer eRAB id. default=0
123 llong e_RAB_ID get_sgnb_release_confirm_from_menb_erabs__e_RAB_ID (required);
124 // Indicates whether NR pdcp is available at the SgNB for the PDUs pertaining to the bearer. default=-1
125 llong pDCPatSgNB get_sgnb_release_confirm_from_menb_erabs__pDCPatSgNB (required);
126 // indicates whether LTE lower layers (rlc, MAC, and Phy) are being used to transport the traffic. default=-1
127 llong mCGresources get_sgnb_release_confirm_from_menb_erabs__mCGresources (required);
128 // Tunnel is a virtual connection over the physical X2 connection meant to handle a bearer-specific GTP (GPRS Tunneling Protocol) traffic flow in terms of PDCP PDUs. This virtual connection has an ID given by this field.
129 string gTP_TEID get_sgnb_release_confirm_from_menb_erabs__gTP_TEID (required);
130 // logical IP address for this virtual connection over X2, likely an ipv6 in binary.
131 string transportLayerAddress get_sgnb_release_confirm_from_menb_erabs__transportLayerAddress (required);
134 // Confirmation of release of SgNB and SCG resources by the MeNB.
135 // Defined in release_confirm.json on sgnb_release_confirm.proto
136 // schemaId = 1102, interface RELCONF
137 PROTOCOL sgnb_release_confirm_from_menb (base, schema_id 1102){
138 // timestamp in milliseconds
139 ullong timestamp_ms get_sgnb_release_confirm_from_menb__timestamp_ms (required,increasing);
141 string gnb_id get_sgnb_release_confirm_from_menb__gnb_id (required);
142 // UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0
143 llong id_MeNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb__id_MeNB_UE_X2AP_ID (required);
144 // UE_ID assigned by gNB for the UE over the X2. Is mandatory default=0
145 llong id_SgNB_UE_X2AP_ID get_sgnb_release_confirm_from_menb__id_SgNB_UE_X2AP_ID (required);
146 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
147 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_release_confirm_from_menb__id_MeNB_UE_X2AP_ID_Extension (required);
150 // initiated by the MeNB to request SgNB to release its SCG resources for the UE
151 // Defined in release_req.json on sgnb_release_request.proto
152 // schemaId = 801, interface RELREQ
153 PROTOCOL release_req (base, schema_id 801){
154 // timestamp in milliseconds
155 ullong timestamp_ms get_release_req__timestamp_ms (required,increasing);
157 string gnb_id get_release_req__gnb_id (required);
159 llong cause_protocol get_release_req__cause_protocol (required);
160 // UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0
161 llong id_MeNB_UE_X2AP_ID get_release_req__id_MeNB_UE_X2AP_ID (required);
163 llong cause_transport get_release_req__cause_transport (required);
164 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
165 uint id_MeNB_UE_X2AP_ID_Extension get_release_req__id_MeNB_UE_X2AP_ID_Extension (required);
167 llong cause_radio_network get_release_req__cause_radio_network (required);
168 // UE_ID assigned by gNB for the UE over the X2. Is optional default=0
169 uint id_SgNB_UE_X2AP_ID get_release_req__id_SgNB_UE_X2AP_ID (required);
171 llong cause_misc get_release_req__cause_misc (required);
174 // response by the SgNB back to the MeNB acknowledging release of SCG resources for the UE.
175 // Defined in release_req_ack.json on sgnb_release_request_acknowledge.proto
176 // schemaId = 901, interface RELREQACK
177 PROTOCOL release_req_ack (base, schema_id 901){
178 // timestamp in milliseconds
179 ullong timestamp_ms get_release_req_ack__timestamp_ms (required,increasing);
181 string gnb_id get_release_req_ack__gnb_id (required);
182 // UE_ID assigned by eNB for the UE over an X2. Is mandatory default=0
183 llong id_MeNB_UE_X2AP_ID get_release_req_ack__id_MeNB_UE_X2AP_ID (required);
184 // UE_ID assigned by gNB for the UE over the X2. Is mandatory default=0
185 llong id_SgNB_UE_X2AP_ID get_release_req_ack__id_SgNB_UE_X2AP_ID (required);
186 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
187 uint id_MeNB_UE_X2AP_ID_Extension get_release_req_ack__id_MeNB_UE_X2AP_ID_Extension (required);
190 // Initiated by the SgNB indicating to MeNB that SCG resources need to be released for the given underlying cause.
191 // Defined in release_rqd.json on sgnb_release_required.proto
192 // schemaId = 1001, interface SGNBRELEASERQD
193 PROTOCOL SgNB_release_rqd (base, schema_id 1001){
194 // timestamp in milliseconds
195 ullong timestamp_ms get_SgNB_release_rqd__timestamp_ms (required,increasing);
197 string gnb_id get_SgNB_release_rqd__gnb_id (required);
199 llong cause_protocol get_SgNB_release_rqd__cause_protocol (required);
200 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
201 llong id_MeNB_UE_X2AP_ID get_SgNB_release_rqd__id_MeNB_UE_X2AP_ID (required);
203 llong cause_transport get_SgNB_release_rqd__cause_transport (required);
204 // max is 8, for piz trial 4. Optional. If not present, release ALL bearers.
205 llong e_RAB_ID0 get_SgNB_release_rqd__e_RAB_ID0;
206 // max is 8, for piz trial 4. Optional. If not present, release ALL bearers.
207 llong e_RAB_ID1 get_SgNB_release_rqd__e_RAB_ID1;
208 // max is 8, for piz trial 4. Optional. If not present, release ALL bearers.
209 llong e_RAB_ID2 get_SgNB_release_rqd__e_RAB_ID2;
210 // max is 8, for piz trial 4. Optional. If not present, release ALL bearers.
211 llong e_RAB_ID3 get_SgNB_release_rqd__e_RAB_ID3;
212 // max is 8, for piz trial 4. Optional. If not present, release ALL bearers.
213 llong e_RAB_ID4 get_SgNB_release_rqd__e_RAB_ID4;
214 // max is 8, for piz trial 4. Optional. If not present, release ALL bearers.
215 llong e_RAB_ID5 get_SgNB_release_rqd__e_RAB_ID5;
216 // max is 8, for piz trial 4. Optional. If not present, release ALL bearers.
217 llong e_RAB_ID6 get_SgNB_release_rqd__e_RAB_ID6;
218 // max is 8, for piz trial 4. Optional. If not present, release ALL bearers.
219 llong e_RAB_ID7 get_SgNB_release_rqd__e_RAB_ID7;
221 llong cause_radio_network get_SgNB_release_rqd__cause_radio_network (required);
222 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
223 llong id_SgNB_UE_X2AP_ID get_SgNB_release_rqd__id_SgNB_UE_X2AP_ID (required);
225 llong cause_misc get_SgNB_release_rqd__cause_misc (required);
228 // Cell-wide CSI-RS measurement tuple and SSB measurement (on serving cells)
229 // Defined in rrc_metrics.json on rrctransfer.proto
230 // schemaId = 1, interface RRCXFER
231 PROTOCOL serv_nr_cell (base, schema_id 1){
232 // timestamp in milliseconds
233 ullong timestamp_ms get_serv_nr_cell__timestamp_ms (required,increasing);
235 string gnb_id get_serv_nr_cell__gnb_id (required);
236 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
237 llong id_MeNB_UE_X2AP_ID get_serv_nr_cell__id_MeNB_UE_X2AP_ID (required);
238 // UE_ID assigned by gNB for the UE over the X2. Is optional
239 llong id_SgNB_UE_X2AP_ID get_serv_nr_cell__id_SgNB_UE_X2AP_ID (required);
240 // priority of the serving cell, 0 is the primary
241 llong servCellID get_serv_nr_cell__servCellID (required);
243 uint physCellId get_serv_nr_cell__physCellId;
244 uint rsrq get_serv_nr_cell__rsrq;
245 uint rsrp get_serv_nr_cell__rsrp;
246 uint sinr get_serv_nr_cell__sinr;
249 // Cell-wide SSB measurement (from neighbor cells)
250 // Defined in rrc_metrics.json on rrctransfer.proto
251 // schemaId = 4, interface RRCXFER
252 PROTOCOL nr_neighbor (base, schema_id 4){
253 // timestamp in milliseconds
254 ullong timestamp_ms get_nr_neighbor__timestamp_ms (required,increasing);
256 string gnb_id get_nr_neighbor__gnb_id (required);
257 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
258 llong id_MeNB_UE_X2AP_ID get_nr_neighbor__id_MeNB_UE_X2AP_ID (required);
259 // UE_ID assigned by gNB for the UE over the X2. Is optional
260 llong id_SgNB_UE_X2AP_ID get_nr_neighbor__id_SgNB_UE_X2AP_ID (required);
262 uint physCellId get_nr_neighbor__physCellId;
263 uint rsrq get_nr_neighbor__rsrq;
264 uint rsrp get_nr_neighbor__rsrp;
265 uint sinr get_nr_neighbor__sinr;
268 // Cell-wide beam-specific CSI-RS measurements (on serving cells)
269 // Defined in rrc_metrics.json on rrctransfer.proto
270 // schemaId = 2, interface RRCXFER
271 PROTOCOL serv_cell_beam_csi (base, schema_id 2){
272 // timestamp in milliseconds
273 ullong timestamp_ms get_serv_cell_beam_csi__timestamp_ms (required,increasing);
275 string gnb_id get_serv_cell_beam_csi__gnb_id (required);
276 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
277 llong id_MeNB_UE_X2AP_ID get_serv_cell_beam_csi__id_MeNB_UE_X2AP_ID (required);
278 // UE_ID assigned by gNB for the UE over the X2. Is optional
279 llong id_SgNB_UE_X2AP_ID get_serv_cell_beam_csi__id_SgNB_UE_X2AP_ID (required);
280 // priority of the serving cell, 0 is the primary
281 llong servCellID get_serv_cell_beam_csi__servCellID (required);
283 uint physCellId get_serv_cell_beam_csi__physCellId;
284 // beam id for CSI Reference Signal measurement results
285 llong csi_rs_index get_serv_cell_beam_csi__csi_rs_index (required);
286 uint rsrq get_serv_cell_beam_csi__rsrq;
287 uint rsrp get_serv_cell_beam_csi__rsrp;
288 uint sinr get_serv_cell_beam_csi__sinr;
291 // Cell-wide beam-specific CSI-RS measurements (from neighbor cells)
292 // Defined in rrc_metrics.json on rrctransfer.proto
293 // schemaId = 5, interface RRCXFER
294 PROTOCOL neighbor_beam_csi (base, schema_id 5){
295 // timestamp in milliseconds
296 ullong timestamp_ms get_neighbor_beam_csi__timestamp_ms (required,increasing);
298 string gnb_id get_neighbor_beam_csi__gnb_id (required);
299 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
300 llong id_MeNB_UE_X2AP_ID get_neighbor_beam_csi__id_MeNB_UE_X2AP_ID (required);
301 // UE_ID assigned by gNB for the UE over the X2. Is optional
302 llong id_SgNB_UE_X2AP_ID get_neighbor_beam_csi__id_SgNB_UE_X2AP_ID (required);
304 uint physCellId get_neighbor_beam_csi__physCellId;
305 // beam id for CSI Reference Signal measurement results
306 llong csi_rs_index get_neighbor_beam_csi__csi_rs_index (required);
307 uint rsrq get_neighbor_beam_csi__rsrq;
308 uint rsrp get_neighbor_beam_csi__rsrp;
309 uint sinr get_neighbor_beam_csi__sinr;
312 // Cell-wide beam-specific LIST of SS/PBCH reference signal measurement (on serving cells)
313 // Defined in rrc_metrics.json on rrctransfer.proto
314 // schemaId = 3, interface RRCXFER
315 PROTOCOL serv_cell_beam_ssb (base, schema_id 3){
316 // timestamp in milliseconds
317 ullong timestamp_ms get_serv_cell_beam_ssb__timestamp_ms (required,increasing);
319 string gnb_id get_serv_cell_beam_ssb__gnb_id (required);
320 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
321 llong id_MeNB_UE_X2AP_ID get_serv_cell_beam_ssb__id_MeNB_UE_X2AP_ID (required);
322 // UE_ID assigned by gNB for the UE over the X2. Is optional
323 llong id_SgNB_UE_X2AP_ID get_serv_cell_beam_ssb__id_SgNB_UE_X2AP_ID (required);
324 // priority of the serving cell, 0 is the primary
325 llong servCellID get_serv_cell_beam_ssb__servCellID (required);
327 uint physCellId get_serv_cell_beam_ssb__physCellId;
328 // beam id for broadcast reference signals
329 llong ssb_Index get_serv_cell_beam_ssb__ssb_Index (required);
330 uint rsrq get_serv_cell_beam_ssb__rsrq;
331 uint rsrp get_serv_cell_beam_ssb__rsrp;
332 uint sinr get_serv_cell_beam_ssb__sinr;
335 // Cell-wide beam-specific LIST of SS/PBCH reference signal measurement (from neighbor cell)
336 // Defined in rrc_metrics.json on rrctransfer.proto
337 // schemaId = 6, interface RRCXFER
338 PROTOCOL neighbor_beam_ssb (base, schema_id 6){
339 // timestamp in milliseconds
340 ullong timestamp_ms get_neighbor_beam_ssb__timestamp_ms (required,increasing);
342 string gnb_id get_neighbor_beam_ssb__gnb_id (required);
343 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
344 llong id_MeNB_UE_X2AP_ID get_neighbor_beam_ssb__id_MeNB_UE_X2AP_ID (required);
345 // UE_ID assigned by gNB for the UE over the X2. Is optional
346 llong id_SgNB_UE_X2AP_ID get_neighbor_beam_ssb__id_SgNB_UE_X2AP_ID (required);
348 uint physCellId get_neighbor_beam_ssb__physCellId;
349 // beam id for broadcast reference signals
350 llong ssb_Index get_neighbor_beam_ssb__ssb_Index (required);
351 uint rsrq get_neighbor_beam_ssb__rsrq;
352 uint rsrp get_neighbor_beam_ssb__rsrp;
353 uint sinr get_neighbor_beam_ssb__sinr;
356 // Rejection by the gNMB of an incoming request from the MeNB to the gNB for getting added as a secondary node.
357 // Defined in sgnb_add_req_reject.json on sgnb_addition_request_reject.proto
358 // schemaId = 701, interface ADDREQREJECT
359 PROTOCOL sgnb_add_req_reject (base, schema_id 701){
360 // timestamp in milliseconds
361 ullong timestamp_ms get_sgnb_add_req_reject__timestamp_ms (required,increasing);
363 string gnb_id get_sgnb_add_req_reject__gnb_id (required);
364 // UE_ID assigned by eNB for the UE over the X2. Is mandatory
365 llong id_MeNB_UE_X2AP_ID get_sgnb_add_req_reject__id_MeNB_UE_X2AP_ID (required);
366 // UE_ID assigned by gNB for the UE over an X2. Is optional
367 uint id_SgNB_UE_X2AP_ID get_sgnb_add_req_reject__id_SgNB_UE_X2AP_ID;
369 llong cause_radio_network get_sgnb_add_req_reject__cause_radio_network (required);
371 llong cause_transport get_sgnb_add_req_reject__cause_transport (required);
373 llong cause_protocol get_sgnb_add_req_reject__cause_protocol (required);
375 llong cause_misc get_sgnb_add_req_reject__cause_misc (required);
378 // Indicates positive response for adding secondary node to the UE. This record has indicated bearers not admitted by the secondary node.
379 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
380 // schemaId = 501, interface SGNB_ADDITION_REQ_ACK
381 PROTOCOL eRABs_notadmitted_for_ue (base, schema_id 501){
382 // timestamp in milliseconds
383 ullong timestamp_ms get_eRABs_notadmitted_for_ue__timestamp_ms (required,increasing);
385 string gnb_id get_eRABs_notadmitted_for_ue__gnb_id (required);
386 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
387 llong id_MeNB_UE_X2AP_ID get_eRABs_notadmitted_for_ue__id_MeNB_UE_X2AP_ID (required);
388 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
389 llong id_SgNB_UE_X2AP_ID get_eRABs_notadmitted_for_ue__id_SgNB_UE_X2AP_ID (required);
390 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
391 uint id_MeNB_UE_X2AP_ID_Extension get_eRABs_notadmitted_for_ue__id_MeNB_UE_X2AP_ID_Extension (required);
393 llong e_RAB_ID get_eRABs_notadmitted_for_ue__e_RAB_ID (required);
395 llong cause_transport get_eRABs_notadmitted_for_ue__cause_transport (required);
397 llong cause_protocol get_eRABs_notadmitted_for_ue__cause_protocol (required);
399 llong cause_misc get_eRABs_notadmitted_for_ue__cause_misc (required);
401 llong cause_radio_network get_eRABs_notadmitted_for_ue__cause_radio_network (required);
404 // Associates a Physical Cell ID (PCI) with a enb-ueid / gnb-ueid
405 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
406 // schemaId = 10000, interface SGNB_ADDITION_REQ_ACK
407 PROTOCOL add_req_ack_cellid (base, schema_id 10000){
408 // timestamp in milliseconds
409 ullong timestamp_ms get_add_req_ack_cellid__timestamp_ms (required,increasing);
411 string gnb_id get_add_req_ack_cellid__gnb_id (required);
412 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
413 llong id_MeNB_UE_X2AP_ID get_add_req_ack_cellid__id_MeNB_UE_X2AP_ID (required);
414 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
415 llong id_SgNB_UE_X2AP_ID get_add_req_ack_cellid__id_SgNB_UE_X2AP_ID (required);
416 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
417 uint id_MeNB_UE_X2AP_ID_Extension get_add_req_ack_cellid__id_MeNB_UE_X2AP_ID_Extension (required);
418 // Physical Cell ID (PCI) of the serving cell
419 uint physCellId get_add_req_ack_cellid__physCellId;
422 // Indicates positive response for adding secondary node to the UE. This record indicates eRABs acknowledged for admission for the UE.
423 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
424 // schemaId = 502, interface SGNB_ADDITION_REQ_ACK
425 PROTOCOL eRABs_acked_for_admit_for_ue (base, schema_id 502){
426 // timestamp in milliseconds
427 ullong timestamp_ms get_eRABs_acked_for_admit_for_ue__timestamp_ms (required,increasing);
429 string gnb_id get_eRABs_acked_for_admit_for_ue__gnb_id (required);
430 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
431 llong id_MeNB_UE_X2AP_ID get_eRABs_acked_for_admit_for_ue__id_MeNB_UE_X2AP_ID (required);
432 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
433 llong id_SgNB_UE_X2AP_ID get_eRABs_acked_for_admit_for_ue__id_SgNB_UE_X2AP_ID (required);
434 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
435 uint id_MeNB_UE_X2AP_ID_Extension get_eRABs_acked_for_admit_for_ue__id_MeNB_UE_X2AP_ID_Extension (required);
437 llong ARP get_eRABs_acked_for_admit_for_ue__ARP (required);
438 string gTP_TEID_dl get_eRABs_acked_for_admit_for_ue__gTP_TEID_dl;
439 llong mCGresources get_eRABs_acked_for_admit_for_ue__mCGresources;
440 // likely a binary ipv6 address
441 string transportLayerAddress_dl get_eRABs_acked_for_admit_for_ue__transportLayerAddress_dl;
442 llong pDCPatSgNB get_eRABs_acked_for_admit_for_ue__pDCPatSgNB;
443 llong sCGresources get_eRABs_acked_for_admit_for_ue__sCGresources;
445 llong e_RAB_ID get_eRABs_acked_for_admit_for_ue__e_RAB_ID (required);
447 llong qCI get_eRABs_acked_for_admit_for_ue__qCI (required);
450 // Extracts the frequencies of the NR cells serving the eRAB.
451 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
452 // schemaId = 503, interface SGNB_ADDITION_REQ_ACK
453 PROTOCOL SgNB_ack_for_ue_NRfreqs (base, schema_id 503){
454 // timestamp in milliseconds
455 ullong timestamp_ms get_SgNB_ack_for_ue_NRfreqs__timestamp_ms (required,increasing);
457 string gnb_id get_SgNB_ack_for_ue_NRfreqs__gnb_id (required);
458 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
459 llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_NRfreqs__id_MeNB_UE_X2AP_ID (required);
460 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
461 llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_NRfreqs__id_SgNB_UE_X2AP_ID (required);
462 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
463 uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_NRfreqs__id_MeNB_UE_X2AP_ID_Extension (required);
464 // max is 8, 4 for PIZ trial
465 uint measuredFrequenciesSN0 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN0;
466 // max is 8, 4 for PIZ trial
467 uint measuredFrequenciesSN1 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN1;
468 // max is 8, 4 for PIZ trial
469 uint measuredFrequenciesSN2 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN2;
470 // max is 8, 4 for PIZ trial
471 uint measuredFrequenciesSN3 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN3;
472 // max is 8, 4 for PIZ trial
473 uint measuredFrequenciesSN4 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN4;
474 // max is 8, 4 for PIZ trial
475 uint measuredFrequenciesSN5 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN5;
476 // max is 8, 4 for PIZ trial
477 uint measuredFrequenciesSN6 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN6;
478 // max is 8, 4 for PIZ trial
479 uint measuredFrequenciesSN7 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN7;
480 // max is 8, for piz trial 4
481 llong candidate_serving_cell_freqs0 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs0;
482 // max is 8, for piz trial 4
483 llong candidate_serving_cell_freqs1 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs1;
484 // max is 8, for piz trial 4
485 llong candidate_serving_cell_freqs2 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs2;
486 // max is 8, for piz trial 4
487 llong candidate_serving_cell_freqs3 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs3;
488 // max is 8, for piz trial 4
489 llong candidate_serving_cell_freqs4 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs4;
490 // max is 8, for piz trial 4
491 llong candidate_serving_cell_freqs5 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs5;
492 // max is 8, for piz trial 4
493 llong candidate_serving_cell_freqs6 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs6;
494 // max is 8, for piz trial 4
495 llong candidate_serving_cell_freqs7 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs7;
498 // list of eRABs with sgNB radio bearer config info for addition or modification.
499 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
500 // schemaId = 504, interface SGNB_ADDITION_REQ_ACK
501 PROTOCOL SgNB_ack_for_add_mod_for_ue (base, schema_id 504){
502 // timestamp in milliseconds
503 ullong timestamp_ms get_SgNB_ack_for_add_mod_for_ue__timestamp_ms (required,increasing);
505 string gnb_id get_SgNB_ack_for_add_mod_for_ue__gnb_id (required);
506 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
507 llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_add_mod_for_ue__id_MeNB_UE_X2AP_ID (required);
508 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
509 llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_add_mod_for_ue__id_SgNB_UE_X2AP_ID (required);
510 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
511 uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_add_mod_for_ue__id_MeNB_UE_X2AP_ID_Extension (required);
512 llong toRelease0 get_SgNB_ack_for_add_mod_for_ue__toRelease0;
513 llong toRelease1 get_SgNB_ack_for_add_mod_for_ue__toRelease1;
514 llong toRelease2 get_SgNB_ack_for_add_mod_for_ue__toRelease2;
515 llong toRelease3 get_SgNB_ack_for_add_mod_for_ue__toRelease3;
517 bool recoverPDCP get_SgNB_ack_for_add_mod_for_ue__recoverPDCP;
519 bool reestablishPDCP get_SgNB_ack_for_add_mod_for_ue__reestablishPDCP;
520 // RAN drb identity of the eRAB. For split drb this value is the same for both meNB and sgNB.
521 llong drb_Identity get_SgNB_ack_for_add_mod_for_ue__drb_Identity (required);
522 // RAN - core end to end bearer identity agnostic of underlying en-dc.
523 llong eps_BearerIdentity get_SgNB_ack_for_add_mod_for_ue__eps_BearerIdentity (required);
526 // signaling measurements of the user while serving the eRABs
527 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
528 // schemaId = 505, interface SGNB_ADDITION_REQ_ACK
529 PROTOCOL SgNB_ack_for_ue_measurements (base, schema_id 505){
530 // timestamp in milliseconds
531 ullong timestamp_ms get_SgNB_ack_for_ue_measurements__timestamp_ms (required,increasing);
533 string gnb_id get_SgNB_ack_for_ue_measurements__gnb_id (required);
534 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
535 llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_measurements__id_MeNB_UE_X2AP_ID (required);
536 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
537 llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_measurements__id_SgNB_UE_X2AP_ID (required);
538 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
539 uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_measurements__id_MeNB_UE_X2AP_ID_Extension (required);
540 // ss (synchronization signal) or broadcast cell-specific signam measurements
541 uint ssbFrequency get_SgNB_ack_for_ue_measurements__ssbFrequency;
542 // CSI RS downlink cell specific reference signal measurements
543 uint refFreqCSI_RS get_SgNB_ack_for_ue_measurements__refFreqCSI_RS;
544 // primary key of the cell id
545 uint physCellId get_SgNB_ack_for_ue_measurements__physCellId;
546 uint rsrq get_SgNB_ack_for_ue_measurements__rsrq;
547 uint rsrp get_SgNB_ack_for_ue_measurements__rsrp;
548 uint sinr get_SgNB_ack_for_ue_measurements__sinr;
551 // CSI beam measurements of the user while serving the eRABs
552 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
553 // schemaId = 506, interface SGNB_ADDITION_REQ_ACK
554 PROTOCOL SgNB_ack_for_ue_beam_csi (base, schema_id 506){
555 // timestamp in milliseconds
556 ullong timestamp_ms get_SgNB_ack_for_ue_beam_csi__timestamp_ms (required,increasing);
558 string gnb_id get_SgNB_ack_for_ue_beam_csi__gnb_id (required);
559 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
560 llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_csi__id_MeNB_UE_X2AP_ID (required);
561 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
562 llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_csi__id_SgNB_UE_X2AP_ID (required);
563 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
564 uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_beam_csi__id_MeNB_UE_X2AP_ID_Extension (required);
565 // ss (synchronization signal) or broadcast cell-specific signam measurements
566 uint ssbFrequency get_SgNB_ack_for_ue_beam_csi__ssbFrequency;
567 // CSI RS downlink cell specific reference signal measurements
568 uint refFreqCSI_RS get_SgNB_ack_for_ue_beam_csi__refFreqCSI_RS;
569 // primary key of the cell id
570 uint physCellId get_SgNB_ack_for_ue_beam_csi__physCellId;
571 // beam id for CSI Reference Signal measurement results
572 llong csi_rs_index get_SgNB_ack_for_ue_beam_csi__csi_rs_index (required);
573 uint rsrq get_SgNB_ack_for_ue_beam_csi__rsrq;
574 uint rsrp get_SgNB_ack_for_ue_beam_csi__rsrp;
575 uint sinr get_SgNB_ack_for_ue_beam_csi__sinr;
578 // SSB beam measurements of the user while serving the eRABs
579 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
580 // schemaId = 507, interface SGNB_ADDITION_REQ_ACK
581 PROTOCOL SgNB_ack_for_ue_beam_ssb (base, schema_id 507){
582 // timestamp in milliseconds
583 ullong timestamp_ms get_SgNB_ack_for_ue_beam_ssb__timestamp_ms (required,increasing);
585 string gnb_id get_SgNB_ack_for_ue_beam_ssb__gnb_id (required);
586 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
587 llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_ssb__id_MeNB_UE_X2AP_ID (required);
588 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
589 llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_ssb__id_SgNB_UE_X2AP_ID (required);
590 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
591 uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_beam_ssb__id_MeNB_UE_X2AP_ID_Extension (required);
592 // ss (synchronization signal) or broadcast cell-specific signam measurements
593 uint ssbFrequency get_SgNB_ack_for_ue_beam_ssb__ssbFrequency;
594 // CSI RS downlink cell specific reference signal measurements
595 uint refFreqCSI_RS get_SgNB_ack_for_ue_beam_ssb__refFreqCSI_RS;
596 // primary key of the cell id
597 uint physCellId get_SgNB_ack_for_ue_beam_ssb__physCellId;
598 // beam id for SSB Reference Signal measurement results
599 llong ssb_Index get_SgNB_ack_for_ue_beam_ssb__ssb_Index (required);
600 uint rsrq get_SgNB_ack_for_ue_beam_ssb__rsrq;
601 uint rsrp get_SgNB_ack_for_ue_beam_ssb__rsrp;
602 uint sinr get_SgNB_ack_for_ue_beam_ssb__sinr;
605 // Extract the gtp_teid and also the transport layer address
606 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
607 // schemaId = 10001, interface SGNB_ADDITION_REQ
608 PROTOCOL sgnb_addreq_gtp_teid (base, schema_id 10001){
609 // timestamp in milliseconds
610 ullong timestamp_ms get_sgnb_addreq_gtp_teid__timestamp_ms (required,increasing);
612 string gnb_id get_sgnb_addreq_gtp_teid__gnb_id (required);
613 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
614 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_gtp_teid__id_MeNB_UE_X2AP_ID (required);
615 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
616 string gTP_TEID get_sgnb_addreq_gtp_teid__gTP_TEID (required);
617 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial, likely an ipv6 address in binary. default=0
618 string transportLayerAddress get_sgnb_addreq_gtp_teid__transportLayerAddress (required);
621 // Indicates request for adding secondary node to the UE
622 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
623 // schemaId = 401, interface SGNB_ADDITION_REQ
624 PROTOCOL sgnb_addreq_for_ue (base, schema_id 401){
625 // timestamp in milliseconds
626 ullong timestamp_ms get_sgnb_addreq_for_ue__timestamp_ms (required,increasing);
628 string gnb_id get_sgnb_addreq_for_ue__gnb_id (required);
629 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
630 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue__id_MeNB_UE_X2AP_ID (required);
631 // maximum allowed fraction of traffic on the sGNB. in bps.
632 llong uEaggregateMaximumBitRateDownlink get_sgnb_addreq_for_ue__uEaggregateMaximumBitRateDownlink;
633 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
634 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue__id_MeNB_UE_X2AP_ID_Extension (required);
635 // concatenate with plnm_identity to get the complete cell id
636 string eUTRANcellIdentifier get_sgnb_addreq_for_ue__eUTRANcellIdentifier (required);
637 // concatenate with eUTRANcellIdentifier to get the complete cell id
638 string pLMN_Identity get_sgnb_addreq_for_ue__pLMN_Identity (required);
641 // Indicates request for adding secondary node to the UE, with bearer details
642 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
643 // schemaId = 402, interface SGNB_ADDITION_REQ
644 PROTOCOL sgnb_addreq_for_ue_bearers (base, schema_id 402){
645 // timestamp in milliseconds
646 ullong timestamp_ms get_sgnb_addreq_for_ue_bearers__timestamp_ms (required,increasing);
648 string gnb_id get_sgnb_addreq_for_ue_bearers__gnb_id (required);
649 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
650 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_bearers__id_MeNB_UE_X2AP_ID (required);
651 // fraction for the enb LTE portion (MCG) default=0
652 llong MCG_eRAB_MaximumBitrateDL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_MaximumBitrateDL (required);
654 llong pDCPatSgNB get_sgnb_addreq_for_ue_bearers__pDCPatSgNB (required);
655 // Data radio bearer ID of this bearer
656 llong drb_ID get_sgnb_addreq_for_ue_bearers__drb_ID (required);
657 // service class priority for the corresponding bearer. default=0
658 llong priorityLevel get_sgnb_addreq_for_ue_bearers__priorityLevel (required);
659 // Tunnel is a virtual connection over the physical X2 connection meant to handle a bearer-specific GTP (GPRS Tunneling Protocol) traffic flow in terms of PDCP PDUs. This virtual connection has an ID given by this field. default=""
660 string gTP_TEID get_sgnb_addreq_for_ue_bearers__gTP_TEID (required);
661 // indicates if bearer preemption is possible or not. default=-1
662 llong pre_emptionCapability get_sgnb_addreq_for_ue_bearers__pre_emptionCapability (required);
663 // fraction for the enb LTE portion (MCG) default=0
664 llong MCG_eRAB_GuaranteedBitrateUL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_GuaranteedBitrateUL (required);
666 llong mCGresources get_sgnb_addreq_for_ue_bearers__mCGresources (required);
667 // logical IP address for this virtual connection over X2, likely an ipv6 address in binary. default=""
668 string transportLayerAddress get_sgnb_addreq_for_ue_bearers__transportLayerAddress (required);
669 // complete profile default=0
670 llong full_eRAB_GuaranteedBitrateUL get_sgnb_addreq_for_ue_bearers__full_eRAB_GuaranteedBitrateUL (required);
672 llong sCGresources get_sgnb_addreq_for_ue_bearers__sCGresources (required);
673 // fraction for the enb LTE portion (MCG) default=0
674 llong MCG_eRAB_MaximumBitrateUL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_MaximumBitrateUL (required);
675 // complete profile default=0
676 llong full_eRAB_MaximumBitrateUL get_sgnb_addreq_for_ue_bearers__full_eRAB_MaximumBitrateUL (required);
677 // indicates if bearer is pre-emptable or not pre-emptable. default=-1
678 llong pre_emptionVulnerability get_sgnb_addreq_for_ue_bearers__pre_emptionVulnerability (required);
679 // radio access bearer of this bearer
680 llong e_RAB_ID get_sgnb_addreq_for_ue_bearers__e_RAB_ID (required);
681 // fraction for the enb LTE portion (MCG) default=0
682 llong MCG_eRAB_GuaranteedBitrateDL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_GuaranteedBitrateDL (required);
683 // Qos class identifier - this is used to refer to the traffic profile of the corresponding bearer in terms of performance metrics. default=0
684 llong qCI get_sgnb_addreq_for_ue_bearers__qCI (required);
685 // complete profile default=0
686 llong full_eRAB_MaximumBitrateDL get_sgnb_addreq_for_ue_bearers__full_eRAB_MaximumBitrateDL (required);
687 // complete profile default=0
688 llong full_eRAB_GuaranteedBitrateDL get_sgnb_addreq_for_ue_bearers__full_eRAB_GuaranteedBitrateDL (required);
691 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
692 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
693 // schemaId = 403, interface SGNB_ADDITION_REQ
694 PROTOCOL sgnb_addreq_for_ue_sn_serv_ssb (base, schema_id 403){
695 // timestamp in milliseconds
696 ullong timestamp_ms get_sgnb_addreq_for_ue_sn_serv_ssb__timestamp_ms (required,increasing);
698 string gnb_id get_sgnb_addreq_for_ue_sn_serv_ssb__gnb_id (required);
699 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
700 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_serv_ssb__id_MeNB_UE_X2AP_ID (required);
701 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
702 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_serv_ssb__id_MeNB_UE_X2AP_ID_Extension (required);
704 uint physCellId get_sgnb_addreq_for_ue_sn_serv_ssb__physCellId;
706 uint rsrq get_sgnb_addreq_for_ue_sn_serv_ssb__rsrq (required);
708 uint rsrp get_sgnb_addreq_for_ue_sn_serv_ssb__rsrp (required);
710 uint sinr get_sgnb_addreq_for_ue_sn_serv_ssb__sinr (required);
713 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
714 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
715 // schemaId = 404, interface SGNB_ADDITION_REQ
716 PROTOCOL sgnb_addreq_for_ue_sn_serv_csi_rs (base, schema_id 404){
717 // timestamp in milliseconds
718 ullong timestamp_ms get_sgnb_addreq_for_ue_sn_serv_csi_rs__timestamp_ms (required,increasing);
720 string gnb_id get_sgnb_addreq_for_ue_sn_serv_csi_rs__gnb_id (required);
721 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
722 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_serv_csi_rs__id_MeNB_UE_X2AP_ID (required);
723 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
724 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_serv_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required);
726 uint physCellId get_sgnb_addreq_for_ue_sn_serv_csi_rs__physCellId;
728 uint rsrq get_sgnb_addreq_for_ue_sn_serv_csi_rs__rsrq (required);
730 uint rsrp get_sgnb_addreq_for_ue_sn_serv_csi_rs__rsrp (required);
732 uint sinr get_sgnb_addreq_for_ue_sn_serv_csi_rs__sinr (required);
735 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
736 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
737 // schemaId = 405, interface SGNB_ADDITION_REQ
738 PROTOCOL sgnb_addreq_for_ue_mn_serv_ssb (base, schema_id 405){
739 // timestamp in milliseconds
740 ullong timestamp_ms get_sgnb_addreq_for_ue_mn_serv_ssb__timestamp_ms (required,increasing);
742 string gnb_id get_sgnb_addreq_for_ue_mn_serv_ssb__gnb_id (required);
743 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
744 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_serv_ssb__id_MeNB_UE_X2AP_ID (required);
745 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
746 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_serv_ssb__id_MeNB_UE_X2AP_ID_Extension (required);
748 uint physCellId get_sgnb_addreq_for_ue_mn_serv_ssb__physCellId;
750 uint rsrq get_sgnb_addreq_for_ue_mn_serv_ssb__rsrq (required);
752 uint rsrp get_sgnb_addreq_for_ue_mn_serv_ssb__rsrp (required);
754 uint sinr get_sgnb_addreq_for_ue_mn_serv_ssb__sinr (required);
757 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
758 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
759 // schemaId = 406, interface SGNB_ADDITION_REQ
760 PROTOCOL sgnb_addreq_for_ue_mn_serv_csi_rs (base, schema_id 406){
761 // timestamp in milliseconds
762 ullong timestamp_ms get_sgnb_addreq_for_ue_mn_serv_csi_rs__timestamp_ms (required,increasing);
764 string gnb_id get_sgnb_addreq_for_ue_mn_serv_csi_rs__gnb_id (required);
765 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
766 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_serv_csi_rs__id_MeNB_UE_X2AP_ID (required);
767 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
768 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_serv_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required);
770 uint physCellId get_sgnb_addreq_for_ue_mn_serv_csi_rs__physCellId;
772 uint rsrq get_sgnb_addreq_for_ue_mn_serv_csi_rs__rsrq (required);
774 uint rsrp get_sgnb_addreq_for_ue_mn_serv_csi_rs__rsrp (required);
776 uint sinr get_sgnb_addreq_for_ue_mn_serv_csi_rs__sinr (required);
779 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
780 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
781 // schemaId = 408, interface SGNB_ADDITION_REQ
782 PROTOCOL sgnb_addreq_for_ue_sn_neigh_ssb (base, schema_id 408){
783 // timestamp in milliseconds
784 ullong timestamp_ms get_sgnb_addreq_for_ue_sn_neigh_ssb__timestamp_ms (required,increasing);
786 string gnb_id get_sgnb_addreq_for_ue_sn_neigh_ssb__gnb_id (required);
787 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
788 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_neigh_ssb__id_MeNB_UE_X2AP_ID (required);
789 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
790 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_neigh_ssb__id_MeNB_UE_X2AP_ID_Extension (required);
792 uint physCellId get_sgnb_addreq_for_ue_sn_neigh_ssb__physCellId;
794 uint rsrq get_sgnb_addreq_for_ue_sn_neigh_ssb__rsrq (required);
796 uint rsrp get_sgnb_addreq_for_ue_sn_neigh_ssb__rsrp (required);
798 uint sinr get_sgnb_addreq_for_ue_sn_neigh_ssb__sinr (required);
801 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
802 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
803 // schemaId = 409, interface SGNB_ADDITION_REQ
804 PROTOCOL sgnb_addreq_for_ue_sn_neigh_csi_rs (base, schema_id 409){
805 // timestamp in milliseconds
806 ullong timestamp_ms get_sgnb_addreq_for_ue_sn_neigh_csi_rs__timestamp_ms (required,increasing);
808 string gnb_id get_sgnb_addreq_for_ue_sn_neigh_csi_rs__gnb_id (required);
809 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
810 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_neigh_csi_rs__id_MeNB_UE_X2AP_ID (required);
811 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
812 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_neigh_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required);
814 uint physCellId get_sgnb_addreq_for_ue_sn_neigh_csi_rs__physCellId;
816 uint rsrq get_sgnb_addreq_for_ue_sn_neigh_csi_rs__rsrq (required);
818 uint rsrp get_sgnb_addreq_for_ue_sn_neigh_csi_rs__rsrp (required);
820 uint sinr get_sgnb_addreq_for_ue_sn_neigh_csi_rs__sinr (required);
823 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
824 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
825 // schemaId = 410, interface SGNB_ADDITION_REQ
826 PROTOCOL sgnb_addreq_for_ue_mn_neigh_ssb (base, schema_id 410){
827 // timestamp in milliseconds
828 ullong timestamp_ms get_sgnb_addreq_for_ue_mn_neigh_ssb__timestamp_ms (required,increasing);
830 string gnb_id get_sgnb_addreq_for_ue_mn_neigh_ssb__gnb_id (required);
831 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
832 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_neigh_ssb__id_MeNB_UE_X2AP_ID (required);
833 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
834 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_neigh_ssb__id_MeNB_UE_X2AP_ID_Extension (required);
836 uint physCellId get_sgnb_addreq_for_ue_mn_neigh_ssb__physCellId;
838 uint rsrq get_sgnb_addreq_for_ue_mn_neigh_ssb__rsrq (required);
840 uint rsrp get_sgnb_addreq_for_ue_mn_neigh_ssb__rsrp (required);
842 uint sinr get_sgnb_addreq_for_ue_mn_neigh_ssb__sinr (required);
845 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
846 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
847 // schemaId = 411, interface SGNB_ADDITION_REQ
848 PROTOCOL sgnb_addreq_for_ue_mn_neigh_csi_rs (base, schema_id 411){
849 // timestamp in milliseconds
850 ullong timestamp_ms get_sgnb_addreq_for_ue_mn_neigh_csi_rs__timestamp_ms (required,increasing);
852 string gnb_id get_sgnb_addreq_for_ue_mn_neigh_csi_rs__gnb_id (required);
853 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
854 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_neigh_csi_rs__id_MeNB_UE_X2AP_ID (required);
855 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
856 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_neigh_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required);
858 uint physCellId get_sgnb_addreq_for_ue_mn_neigh_csi_rs__physCellId;
860 uint rsrq get_sgnb_addreq_for_ue_mn_neigh_csi_rs__rsrq (required);
862 uint rsrp get_sgnb_addreq_for_ue_mn_neigh_csi_rs__rsrp (required);
864 uint sinr get_sgnb_addreq_for_ue_mn_neigh_csi_rs__sinr (required);
868 // Defined in sgnb_mod_confirm.json on sgnb_modification_confirm.proto
869 // schemaId = 1301, interface SGNBMODCONF
870 PROTOCOL sgnb_mod_conf (base, schema_id 1301){
871 // timestamp in milliseconds
872 ullong timestamp_ms get_sgnb_mod_conf__timestamp_ms (required,increasing);
874 string gnb_id get_sgnb_mod_conf__gnb_id (required);
875 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
876 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_conf__id_MeNB_UE_X2AP_ID (required);
877 // UE_ID assigned by gNB for the UE over the X2. Is mandatory
878 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_conf__id_SgNB_UE_X2AP_ID (required);
882 // Defined in sgnb_mod_req.json on sgnb_modification_request.proto
883 // schemaId = 1201, interface SGNBMODREQ
884 PROTOCOL sgnb_mod_req (base, schema_id 1201){
885 // timestamp in milliseconds
886 ullong timestamp_ms get_sgnb_mod_req__timestamp_ms (required,increasing);
888 string gnb_id get_sgnb_mod_req__gnb_id (required);
890 llong cause_protocol get_sgnb_mod_req__cause_protocol (required);
891 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
892 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_req__id_MeNB_UE_X2AP_ID (required);
894 llong cause_transport get_sgnb_mod_req__cause_transport (required);
896 llong failureType get_sgnb_mod_req__failureType (required);
898 llong cause_radio_network get_sgnb_mod_req__cause_radio_network (required);
899 // UE_ID assigned by gNB for the UE over the X2. Is mandatory
900 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_req__id_SgNB_UE_X2AP_ID (required);
902 llong cause_misc get_sgnb_mod_req__cause_misc (required);
906 // Defined in sgnb_mod_req_ack.json on sgnb_modification_request_acknowledge.proto
907 // schemaId = 1701, interface SGNBMODREQACK
908 PROTOCOL sgnb_mod_req_ack (base, schema_id 1701){
909 // timestamp in milliseconds
910 ullong timestamp_ms get_sgnb_mod_req_ack__timestamp_ms (required,increasing);
912 string gnb_id get_sgnb_mod_req_ack__gnb_id (required);
913 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
914 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_req_ack__id_MeNB_UE_X2AP_ID (required);
915 // UE_ID assigned by gNB for the UE over the X2. Is mandatory
916 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_req_ack__id_SgNB_UE_X2AP_ID (required);
920 // Defined in sgnb_mod_req_reject.json on sgnb_modification_request_reject.proto
921 // schemaId = 1801, interface SGNBMODREQREJECT
922 PROTOCOL sgnb_mod_req_reject (base, schema_id 1801){
923 // timestamp in milliseconds
924 ullong timestamp_ms get_sgnb_mod_req_reject__timestamp_ms (required,increasing);
926 string gnb_id get_sgnb_mod_req_reject__gnb_id (required);
928 llong cause_protocol get_sgnb_mod_req_reject__cause_protocol (required);
929 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
930 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_req_reject__id_MeNB_UE_X2AP_ID (required);
932 llong cause_transport get_sgnb_mod_req_reject__cause_transport (required);
934 llong cause_radio_network get_sgnb_mod_req_reject__cause_radio_network (required);
935 // UE_ID assigned by gNB for the UE over the X2. Is mandatory
936 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_req_reject__id_SgNB_UE_X2AP_ID (required);
938 llong cause_misc get_sgnb_mod_req_reject__cause_misc (required);
942 // Defined in sgnb_mod_rqd.json on sgnb_modification_required.proto
943 // schemaId = 1901, interface SGNBMODREQUIRED
944 PROTOCOL sgnb_mod_required (base, schema_id 1901){
945 // timestamp in milliseconds
946 ullong timestamp_ms get_sgnb_mod_required__timestamp_ms (required,increasing);
948 string gnb_id get_sgnb_mod_required__gnb_id (required);
950 llong cause_protocol get_sgnb_mod_required__cause_protocol (required);
951 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
952 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_required__id_MeNB_UE_X2AP_ID (required);
954 llong cause_transport get_sgnb_mod_required__cause_transport (required);
956 llong cause_radio_network get_sgnb_mod_required__cause_radio_network (required);
957 // UE_ID assigned by gNB for the UE over the X2. Is mandatory
958 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_required__id_SgNB_UE_X2AP_ID (required);
960 llong cause_misc get_sgnb_mod_required__cause_misc (required);
964 // Defined in sgnb_modification_refuse.json on sgnb_modification_refuse.proto
965 // schemaId = 1401, interface SGNBMODREFUSE
966 PROTOCOL sgnb_mod_refuse (base, schema_id 1401){
967 // timestamp in milliseconds
968 ullong timestamp_ms get_sgnb_mod_refuse__timestamp_ms (required,increasing);
970 string gnb_id get_sgnb_mod_refuse__gnb_id (required);
971 // UE_ID assigned by eNB for the UE over the X2. Is mandatory
972 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_refuse__id_MeNB_UE_X2AP_ID (required);
973 // UE_ID assigned by gNB for the UE over an X2. Is optional
974 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_refuse__id_SgNB_UE_X2AP_ID (required);
976 llong cause_radio_network get_sgnb_mod_refuse__cause_radio_network (required);
978 llong cause_transport get_sgnb_mod_refuse__cause_transport (required);
980 llong cause_protocol get_sgnb_mod_refuse__cause_protocol (required);
982 llong cause_misc get_sgnb_mod_refuse__cause_misc (required);
986 // Defined in snstatusxfer.json on sn_status_transfer.proto
987 // schemaId = 1601, interface SNSTATUSXFER
988 PROTOCOL sn_status_transfer (base, schema_id 1601){
989 // timestamp in milliseconds
990 ullong timestamp_ms get_sn_status_transfer__timestamp_ms (required,increasing);
992 string gnb_id get_sn_status_transfer__gnb_id (required);
993 // same as id_MeNB_UE_X2AP_ID in SgNBAdditionRequest, SgNBAdditionRequestAcknowledge, etc
994 llong id_Old_eNB_UE_X2AP_ID get_sn_status_transfer__id_Old_eNB_UE_X2AP_ID (required);
995 // UE_ID assigned by eNB for the UE over the X2. Is mandatory default=0
996 uint id_SgNB_UE_X2AP_ID get_sn_status_transfer__id_SgNB_UE_X2AP_ID (required);
998 llong e_RAB_ID get_sn_status_transfer__e_RAB_ID (required);
999 llong pDCP_SNlength18 get_sn_status_transfer__pDCP_SNlength18 (required);