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 bearere 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.
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 llong id_SgNB_UE_X2AP_ID get_sgnb_add_req_reject__id_SgNB_UE_X2AP_ID (required);
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 // Indicates positive response for adding secondary node to the UE. This record indicates eRABs acknowledged for admission for the UE.
405 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
406 // schemaId = 502, interface SGNB_ADDITION_REQ_ACK
407 PROTOCOL eRABs_acked_for_admit_for_ue (base, schema_id 502){
408 // timestamp in milliseconds
409 ullong timestamp_ms get_eRABs_acked_for_admit_for_ue__timestamp_ms (required,increasing);
411 string gnb_id get_eRABs_acked_for_admit_for_ue__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_eRABs_acked_for_admit_for_ue__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_eRABs_acked_for_admit_for_ue__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_eRABs_acked_for_admit_for_ue__id_MeNB_UE_X2AP_ID_Extension (required);
418 string gTP_TEID_dl get_eRABs_acked_for_admit_for_ue__gTP_TEID_dl;
419 llong mCGresources get_eRABs_acked_for_admit_for_ue__mCGresources;
420 string transportLayerAddress_dl get_eRABs_acked_for_admit_for_ue__transportLayerAddress_dl;
421 llong pDCPatSgNB get_eRABs_acked_for_admit_for_ue__pDCPatSgNB;
422 llong sCGresources get_eRABs_acked_for_admit_for_ue__sCGresources;
424 llong e_RAB_ID get_eRABs_acked_for_admit_for_ue__e_RAB_ID (required);
426 llong qCI get_eRABs_acked_for_admit_for_ue__qCI (required);
429 // Extracts the frequencies of the NR cells serving the eRAB.
430 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
431 // schemaId = 503, interface SGNB_ADDITION_REQ_ACK
432 PROTOCOL SgNB_ack_for_ue_NRfreqs (base, schema_id 503){
433 // timestamp in milliseconds
434 ullong timestamp_ms get_SgNB_ack_for_ue_NRfreqs__timestamp_ms (required,increasing);
436 string gnb_id get_SgNB_ack_for_ue_NRfreqs__gnb_id (required);
437 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
438 llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_NRfreqs__id_MeNB_UE_X2AP_ID (required);
439 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
440 llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_NRfreqs__id_SgNB_UE_X2AP_ID (required);
441 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
442 uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_NRfreqs__id_MeNB_UE_X2AP_ID_Extension (required);
443 // rrc reconfig values for secondary cell group of sgNB
444 string scg_CellGroupConfig get_SgNB_ack_for_ue_NRfreqs__scg_CellGroupConfig;
445 // max is 8, for piz trial 4
446 llong candidate_serving_cell_freqs0 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs0;
447 // max is 8, for piz trial 4
448 llong candidate_serving_cell_freqs1 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs1;
449 // max is 8, for piz trial 4
450 llong candidate_serving_cell_freqs2 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs2;
451 // max is 8, for piz trial 4
452 llong candidate_serving_cell_freqs3 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs3;
453 // max is 8, for piz trial 4
454 llong candidate_serving_cell_freqs4 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs4;
455 // max is 8, for piz trial 4
456 llong candidate_serving_cell_freqs5 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs5;
457 // max is 8, for piz trial 4
458 llong candidate_serving_cell_freqs6 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs6;
459 // max is 8, for piz trial 4
460 llong candidate_serving_cell_freqs7 get_SgNB_ack_for_ue_NRfreqs__candidate_serving_cell_freqs7;
461 // max is 8, 4 for PIZ trial
462 uint measuredFrequenciesSN0 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN0;
463 // max is 8, 4 for PIZ trial
464 uint measuredFrequenciesSN1 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN1;
465 // max is 8, 4 for PIZ trial
466 uint measuredFrequenciesSN2 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN2;
467 // max is 8, 4 for PIZ trial
468 uint measuredFrequenciesSN3 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN3;
469 // max is 8, 4 for PIZ trial
470 uint measuredFrequenciesSN4 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN4;
471 // max is 8, 4 for PIZ trial
472 uint measuredFrequenciesSN5 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN5;
473 // max is 8, 4 for PIZ trial
474 uint measuredFrequenciesSN6 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN6;
475 // max is 8, 4 for PIZ trial
476 uint measuredFrequenciesSN7 get_SgNB_ack_for_ue_NRfreqs__measuredFrequenciesSN7;
479 // list of eRABs with sgNB radio bearer config info for addition or modification.
480 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
481 // schemaId = 504, interface SGNB_ADDITION_REQ_ACK
482 PROTOCOL SgNB_ack_for_add_mod_for_ue (base, schema_id 504){
483 // timestamp in milliseconds
484 ullong timestamp_ms get_SgNB_ack_for_add_mod_for_ue__timestamp_ms (required,increasing);
486 string gnb_id get_SgNB_ack_for_add_mod_for_ue__gnb_id (required);
487 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
488 llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_add_mod_for_ue__id_MeNB_UE_X2AP_ID (required);
489 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
490 llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_add_mod_for_ue__id_SgNB_UE_X2AP_ID (required);
491 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
492 uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_add_mod_for_ue__id_MeNB_UE_X2AP_ID_Extension (required);
493 llong toRelease0 get_SgNB_ack_for_add_mod_for_ue__toRelease0;
494 llong toRelease1 get_SgNB_ack_for_add_mod_for_ue__toRelease1;
495 llong toRelease2 get_SgNB_ack_for_add_mod_for_ue__toRelease2;
496 llong toRelease3 get_SgNB_ack_for_add_mod_for_ue__toRelease3;
498 bool recoverPDCP get_SgNB_ack_for_add_mod_for_ue__recoverPDCP;
500 bool reestablishPDCP get_SgNB_ack_for_add_mod_for_ue__reestablishPDCP;
501 // RAN drb identity of the eRAB. For split drb this value is the same for both meNB and sgNB.
502 llong drb_Identity get_SgNB_ack_for_add_mod_for_ue__drb_Identity (required);
503 // RAN - core end to end bearer identity agnostic of underlying en-dc.
504 llong eps_BearerIdentity get_SgNB_ack_for_add_mod_for_ue__eps_BearerIdentity (required);
507 // signaling measurements of the user while serving the eRABs
508 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
509 // schemaId = 505, interface SGNB_ADDITION_REQ_ACK
510 PROTOCOL SgNB_ack_for_ue_measurements (base, schema_id 505){
511 // timestamp in milliseconds
512 ullong timestamp_ms get_SgNB_ack_for_ue_measurements__timestamp_ms (required,increasing);
514 string gnb_id get_SgNB_ack_for_ue_measurements__gnb_id (required);
515 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
516 llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_measurements__id_MeNB_UE_X2AP_ID (required);
517 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
518 llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_measurements__id_SgNB_UE_X2AP_ID (required);
519 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
520 uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_measurements__id_MeNB_UE_X2AP_ID_Extension (required);
521 // ss (synchronization signal) or broadcast cell-specific signam measurements
522 uint ssbFrequency get_SgNB_ack_for_ue_measurements__ssbFrequency;
523 // CSI RS downlink cell specific reference signal measurements
524 uint refFreqCSI_RS get_SgNB_ack_for_ue_measurements__refFreqCSI_RS;
525 // primary key of the cell id
526 uint physCellId get_SgNB_ack_for_ue_measurements__physCellId;
527 uint rsrq get_SgNB_ack_for_ue_measurements__rsrq;
528 uint rsrp get_SgNB_ack_for_ue_measurements__rsrp;
529 uint sinr get_SgNB_ack_for_ue_measurements__sinr;
532 // CSI beam measurements of the user while serving the eRABs
533 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
534 // schemaId = 506, interface SGNB_ADDITION_REQ_ACK
535 PROTOCOL SgNB_ack_for_ue_beam_csi (base, schema_id 506){
536 // timestamp in milliseconds
537 ullong timestamp_ms get_SgNB_ack_for_ue_beam_csi__timestamp_ms (required,increasing);
539 string gnb_id get_SgNB_ack_for_ue_beam_csi__gnb_id (required);
540 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
541 llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_csi__id_MeNB_UE_X2AP_ID (required);
542 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
543 llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_csi__id_SgNB_UE_X2AP_ID (required);
544 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
545 uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_beam_csi__id_MeNB_UE_X2AP_ID_Extension (required);
546 // ss (synchronization signal) or broadcast cell-specific signam measurements
547 uint ssbFrequency get_SgNB_ack_for_ue_beam_csi__ssbFrequency;
548 // CSI RS downlink cell specific reference signal measurements
549 uint refFreqCSI_RS get_SgNB_ack_for_ue_beam_csi__refFreqCSI_RS;
550 // primary key of the cell id
551 uint physCellId get_SgNB_ack_for_ue_beam_csi__physCellId;
552 // beam id for CSI Reference Signal measurement results
553 llong csi_rs_index get_SgNB_ack_for_ue_beam_csi__csi_rs_index (required);
554 uint rsrq get_SgNB_ack_for_ue_beam_csi__rsrq;
555 uint rsrp get_SgNB_ack_for_ue_beam_csi__rsrp;
556 uint sinr get_SgNB_ack_for_ue_beam_csi__sinr;
559 // SSB beam measurements of the user while serving the eRABs
560 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
561 // schemaId = 507, interface SGNB_ADDITION_REQ_ACK
562 PROTOCOL SgNB_ack_for_ue_beam_ssb (base, schema_id 507){
563 // timestamp in milliseconds
564 ullong timestamp_ms get_SgNB_ack_for_ue_beam_ssb__timestamp_ms (required,increasing);
566 string gnb_id get_SgNB_ack_for_ue_beam_ssb__gnb_id (required);
567 // UE_ID assigned by eNB for the UE over an X2. primary key for matching between addition_req and addition_req_ack.
568 llong id_MeNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_ssb__id_MeNB_UE_X2AP_ID (required);
569 // UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
570 llong id_SgNB_UE_X2AP_ID get_SgNB_ack_for_ue_beam_ssb__id_SgNB_UE_X2AP_ID (required);
571 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
572 uint id_MeNB_UE_X2AP_ID_Extension get_SgNB_ack_for_ue_beam_ssb__id_MeNB_UE_X2AP_ID_Extension (required);
573 // ss (synchronization signal) or broadcast cell-specific signam measurements
574 uint ssbFrequency get_SgNB_ack_for_ue_beam_ssb__ssbFrequency;
575 // CSI RS downlink cell specific reference signal measurements
576 uint refFreqCSI_RS get_SgNB_ack_for_ue_beam_ssb__refFreqCSI_RS;
577 // primary key of the cell id
578 uint physCellId get_SgNB_ack_for_ue_beam_ssb__physCellId;
579 // beam id for SSB Reference Signal measurement results
580 llong ssb_Index get_SgNB_ack_for_ue_beam_ssb__ssb_Index (required);
581 uint rsrq get_SgNB_ack_for_ue_beam_ssb__rsrq;
582 uint rsrp get_SgNB_ack_for_ue_beam_ssb__rsrp;
583 uint sinr get_SgNB_ack_for_ue_beam_ssb__sinr;
586 // Indicates request for adding secondary node to the UE
587 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
588 // schemaId = 401, interface SGNB_ADDITION_REQ
589 PROTOCOL sgnb_addreq_for_ue (base, schema_id 401){
590 // timestamp in milliseconds
591 ullong timestamp_ms get_sgnb_addreq_for_ue__timestamp_ms (required,increasing);
593 string gnb_id get_sgnb_addreq_for_ue__gnb_id (required);
594 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
595 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue__id_MeNB_UE_X2AP_ID (required);
596 // maximum allowed fraction of traffic on the sGNB. in bps.
597 llong uEaggregateMaximumBitRateDownlink get_sgnb_addreq_for_ue__uEaggregateMaximumBitRateDownlink;
598 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
599 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue__id_MeNB_UE_X2AP_ID_Extension (required);
600 // concatenate with plnm_identity to get the complete cell id
601 string eUTRANcellIdentifier get_sgnb_addreq_for_ue__eUTRANcellIdentifier (required);
602 // concatenate with eUTRANcellIdentifier to get the complete cell id
603 string pLMN_Identity get_sgnb_addreq_for_ue__pLMN_Identity (required);
606 // Indicates request for adding secondary node to the UE, with bearer details
607 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
608 // schemaId = 402, interface SGNB_ADDITION_REQ
609 PROTOCOL sgnb_addreq_for_ue_bearers (base, schema_id 402){
610 // timestamp in milliseconds
611 ullong timestamp_ms get_sgnb_addreq_for_ue_bearers__timestamp_ms (required,increasing);
613 string gnb_id get_sgnb_addreq_for_ue_bearers__gnb_id (required);
614 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
615 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_bearers__id_MeNB_UE_X2AP_ID (required);
616 // fraction for the enb LTE portion (MCG) default=0
617 llong MCG_eRAB_MaximumBitrateDL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_MaximumBitrateDL (required);
619 llong pDCPatSgNB get_sgnb_addreq_for_ue_bearers__pDCPatSgNB (required);
620 // Data radio bearer ID of this bearer
621 llong drb_ID get_sgnb_addreq_for_ue_bearers__drb_ID (required);
622 // service class priority for the corresponding bearer. default=0
623 llong priorityLevel get_sgnb_addreq_for_ue_bearers__priorityLevel (required);
624 // 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=""
625 string gTP_TEID get_sgnb_addreq_for_ue_bearers__gTP_TEID (required);
626 // indicates if bearer preemption is possible or not. default=-1
627 llong pre_emptionCapability get_sgnb_addreq_for_ue_bearers__pre_emptionCapability (required);
628 // fraction for the enb LTE portion (MCG) default=0
629 llong MCG_eRAB_GuaranteedBitrateUL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_GuaranteedBitrateUL (required);
631 llong mCGresources get_sgnb_addreq_for_ue_bearers__mCGresources (required);
632 // logical IP address for this virtual connection over X2. default=""
633 string transportLayerAddress get_sgnb_addreq_for_ue_bearers__transportLayerAddress (required);
634 // complete profile default=0
635 llong full_eRAB_GuaranteedBitrateUL get_sgnb_addreq_for_ue_bearers__full_eRAB_GuaranteedBitrateUL (required);
637 llong sCGresources get_sgnb_addreq_for_ue_bearers__sCGresources (required);
638 // fraction for the enb LTE portion (MCG) default=0
639 llong MCG_eRAB_MaximumBitrateUL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_MaximumBitrateUL (required);
640 // complete profile default=0
641 llong full_eRAB_MaximumBitrateUL get_sgnb_addreq_for_ue_bearers__full_eRAB_MaximumBitrateUL (required);
642 // indicates if bearer is pre-emptable or not pre-emptable. default=-1
643 llong pre_emptionVulnerability get_sgnb_addreq_for_ue_bearers__pre_emptionVulnerability (required);
644 // radio access bearer of this bearer
645 llong e_RAB_ID get_sgnb_addreq_for_ue_bearers__e_RAB_ID (required);
646 // fraction for the enb LTE portion (MCG) default=0
647 llong MCG_eRAB_GuaranteedBitrateDL get_sgnb_addreq_for_ue_bearers__MCG_eRAB_GuaranteedBitrateDL (required);
648 // Qos class identifier - this is used to refer to the traffic profile of the corresponding bearer in terms of performance metrics. default=0
649 llong qCI get_sgnb_addreq_for_ue_bearers__qCI (required);
650 // complete profile default=0
651 llong full_eRAB_MaximumBitrateDL get_sgnb_addreq_for_ue_bearers__full_eRAB_MaximumBitrateDL (required);
652 // complete profile default=0
653 llong full_eRAB_GuaranteedBitrateDL get_sgnb_addreq_for_ue_bearers__full_eRAB_GuaranteedBitrateDL (required);
656 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
657 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
658 // schemaId = 403, interface SGNB_ADDITION_REQ
659 PROTOCOL sgnb_addreq_for_ue_sn_serv_ssb (base, schema_id 403){
660 // timestamp in milliseconds
661 ullong timestamp_ms get_sgnb_addreq_for_ue_sn_serv_ssb__timestamp_ms (required,increasing);
663 string gnb_id get_sgnb_addreq_for_ue_sn_serv_ssb__gnb_id (required);
664 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
665 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_serv_ssb__id_MeNB_UE_X2AP_ID (required);
666 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
667 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_serv_ssb__id_MeNB_UE_X2AP_ID_Extension (required);
669 uint physCellId get_sgnb_addreq_for_ue_sn_serv_ssb__physCellId;
671 uint rsrq get_sgnb_addreq_for_ue_sn_serv_ssb__rsrq (required);
673 uint rsrp get_sgnb_addreq_for_ue_sn_serv_ssb__rsrp (required);
675 uint sinr get_sgnb_addreq_for_ue_sn_serv_ssb__sinr (required);
678 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
679 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
680 // schemaId = 404, interface SGNB_ADDITION_REQ
681 PROTOCOL sgnb_addreq_for_ue_sn_serv_csi_rs (base, schema_id 404){
682 // timestamp in milliseconds
683 ullong timestamp_ms get_sgnb_addreq_for_ue_sn_serv_csi_rs__timestamp_ms (required,increasing);
685 string gnb_id get_sgnb_addreq_for_ue_sn_serv_csi_rs__gnb_id (required);
686 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
687 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_serv_csi_rs__id_MeNB_UE_X2AP_ID (required);
688 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
689 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_serv_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required);
691 uint physCellId get_sgnb_addreq_for_ue_sn_serv_csi_rs__physCellId;
693 uint rsrq get_sgnb_addreq_for_ue_sn_serv_csi_rs__rsrq (required);
695 uint rsrp get_sgnb_addreq_for_ue_sn_serv_csi_rs__rsrp (required);
697 uint sinr get_sgnb_addreq_for_ue_sn_serv_csi_rs__sinr (required);
700 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
701 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
702 // schemaId = 405, interface SGNB_ADDITION_REQ
703 PROTOCOL sgnb_addreq_for_ue_mn_serv_ssb (base, schema_id 405){
704 // timestamp in milliseconds
705 ullong timestamp_ms get_sgnb_addreq_for_ue_mn_serv_ssb__timestamp_ms (required,increasing);
707 string gnb_id get_sgnb_addreq_for_ue_mn_serv_ssb__gnb_id (required);
708 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
709 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_serv_ssb__id_MeNB_UE_X2AP_ID (required);
710 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
711 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_serv_ssb__id_MeNB_UE_X2AP_ID_Extension (required);
713 uint physCellId get_sgnb_addreq_for_ue_mn_serv_ssb__physCellId;
715 uint rsrq get_sgnb_addreq_for_ue_mn_serv_ssb__rsrq (required);
717 uint rsrp get_sgnb_addreq_for_ue_mn_serv_ssb__rsrp (required);
719 uint sinr get_sgnb_addreq_for_ue_mn_serv_ssb__sinr (required);
722 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
723 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
724 // schemaId = 406, interface SGNB_ADDITION_REQ
725 PROTOCOL sgnb_addreq_for_ue_mn_serv_csi_rs (base, schema_id 406){
726 // timestamp in milliseconds
727 ullong timestamp_ms get_sgnb_addreq_for_ue_mn_serv_csi_rs__timestamp_ms (required,increasing);
729 string gnb_id get_sgnb_addreq_for_ue_mn_serv_csi_rs__gnb_id (required);
730 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
731 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_serv_csi_rs__id_MeNB_UE_X2AP_ID (required);
732 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
733 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_serv_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required);
735 uint physCellId get_sgnb_addreq_for_ue_mn_serv_csi_rs__physCellId;
737 uint rsrq get_sgnb_addreq_for_ue_mn_serv_csi_rs__rsrq (required);
739 uint rsrp get_sgnb_addreq_for_ue_mn_serv_csi_rs__rsrp (required);
741 uint sinr get_sgnb_addreq_for_ue_mn_serv_csi_rs__sinr (required);
744 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
745 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
746 // schemaId = 408, interface SGNB_ADDITION_REQ
747 PROTOCOL sgnb_addreq_for_ue_sn_neigh_ssb (base, schema_id 408){
748 // timestamp in milliseconds
749 ullong timestamp_ms get_sgnb_addreq_for_ue_sn_neigh_ssb__timestamp_ms (required,increasing);
751 string gnb_id get_sgnb_addreq_for_ue_sn_neigh_ssb__gnb_id (required);
752 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
753 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_neigh_ssb__id_MeNB_UE_X2AP_ID (required);
754 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
755 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_neigh_ssb__id_MeNB_UE_X2AP_ID_Extension (required);
757 uint physCellId get_sgnb_addreq_for_ue_sn_neigh_ssb__physCellId;
759 uint rsrq get_sgnb_addreq_for_ue_sn_neigh_ssb__rsrq (required);
761 uint rsrp get_sgnb_addreq_for_ue_sn_neigh_ssb__rsrp (required);
763 uint sinr get_sgnb_addreq_for_ue_sn_neigh_ssb__sinr (required);
766 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
767 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
768 // schemaId = 409, interface SGNB_ADDITION_REQ
769 PROTOCOL sgnb_addreq_for_ue_sn_neigh_csi_rs (base, schema_id 409){
770 // timestamp in milliseconds
771 ullong timestamp_ms get_sgnb_addreq_for_ue_sn_neigh_csi_rs__timestamp_ms (required,increasing);
773 string gnb_id get_sgnb_addreq_for_ue_sn_neigh_csi_rs__gnb_id (required);
774 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
775 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_sn_neigh_csi_rs__id_MeNB_UE_X2AP_ID (required);
776 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
777 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_sn_neigh_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required);
779 uint physCellId get_sgnb_addreq_for_ue_sn_neigh_csi_rs__physCellId;
781 uint rsrq get_sgnb_addreq_for_ue_sn_neigh_csi_rs__rsrq (required);
783 uint rsrp get_sgnb_addreq_for_ue_sn_neigh_csi_rs__rsrp (required);
785 uint sinr get_sgnb_addreq_for_ue_sn_neigh_csi_rs__sinr (required);
788 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
789 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
790 // schemaId = 410, interface SGNB_ADDITION_REQ
791 PROTOCOL sgnb_addreq_for_ue_mn_neigh_ssb (base, schema_id 410){
792 // timestamp in milliseconds
793 ullong timestamp_ms get_sgnb_addreq_for_ue_mn_neigh_ssb__timestamp_ms (required,increasing);
795 string gnb_id get_sgnb_addreq_for_ue_mn_neigh_ssb__gnb_id (required);
796 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
797 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_neigh_ssb__id_MeNB_UE_X2AP_ID (required);
798 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
799 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_neigh_ssb__id_MeNB_UE_X2AP_ID_Extension (required);
801 uint physCellId get_sgnb_addreq_for_ue_mn_neigh_ssb__physCellId;
803 uint rsrq get_sgnb_addreq_for_ue_mn_neigh_ssb__rsrq (required);
805 uint rsrp get_sgnb_addreq_for_ue_mn_neigh_ssb__rsrp (required);
807 uint sinr get_sgnb_addreq_for_ue_mn_neigh_ssb__sinr (required);
810 // Indicates request for adding secondary node to the UE. Extract the SN / serving cell / ssb measurements.
811 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
812 // schemaId = 411, interface SGNB_ADDITION_REQ
813 PROTOCOL sgnb_addreq_for_ue_mn_neigh_csi_rs (base, schema_id 411){
814 // timestamp in milliseconds
815 ullong timestamp_ms get_sgnb_addreq_for_ue_mn_neigh_csi_rs__timestamp_ms (required,increasing);
817 string gnb_id get_sgnb_addreq_for_ue_mn_neigh_csi_rs__gnb_id (required);
818 // UE_ID assigned by eNB for the UE over an X2. primary key for matching.
819 llong id_MeNB_UE_X2AP_ID get_sgnb_addreq_for_ue_mn_neigh_csi_rs__id_MeNB_UE_X2AP_ID (required);
820 // additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits) not expected to be used for PIZ trial. default=0
821 uint id_MeNB_UE_X2AP_ID_Extension get_sgnb_addreq_for_ue_mn_neigh_csi_rs__id_MeNB_UE_X2AP_ID_Extension (required);
823 uint physCellId get_sgnb_addreq_for_ue_mn_neigh_csi_rs__physCellId;
825 uint rsrq get_sgnb_addreq_for_ue_mn_neigh_csi_rs__rsrq (required);
827 uint rsrp get_sgnb_addreq_for_ue_mn_neigh_csi_rs__rsrp (required);
829 uint sinr get_sgnb_addreq_for_ue_mn_neigh_csi_rs__sinr (required);
833 // Defined in sgnb_mod_confirm.json on sgnb_modification_confirm.proto
834 // schemaId = 1301, interface SGNBMODCONF
835 PROTOCOL sgnb_mod_conf (base, schema_id 1301){
836 // timestamp in milliseconds
837 ullong timestamp_ms get_sgnb_mod_conf__timestamp_ms (required,increasing);
839 string gnb_id get_sgnb_mod_conf__gnb_id (required);
840 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
841 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_conf__id_MeNB_UE_X2AP_ID (required);
842 // UE_ID assigned by gNB for the UE over the X2. Is mandatory
843 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_conf__id_SgNB_UE_X2AP_ID (required);
847 // Defined in sgnb_mod_req.json on sgnb_modification_request.proto
848 // schemaId = 1201, interface SGNBMODREQ
849 PROTOCOL sgnb_mod_req (base, schema_id 1201){
850 // timestamp in milliseconds
851 ullong timestamp_ms get_sgnb_mod_req__timestamp_ms (required,increasing);
853 string gnb_id get_sgnb_mod_req__gnb_id (required);
855 llong cause_protocol get_sgnb_mod_req__cause_protocol (required);
856 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
857 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_req__id_MeNB_UE_X2AP_ID (required);
859 llong cause_transport get_sgnb_mod_req__cause_transport (required);
861 llong failureType get_sgnb_mod_req__failureType (required);
863 llong cause_radio_network get_sgnb_mod_req__cause_radio_network (required);
864 // UE_ID assigned by gNB for the UE over the X2. Is mandatory
865 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_req__id_SgNB_UE_X2AP_ID (required);
867 llong cause_misc get_sgnb_mod_req__cause_misc (required);
871 // Defined in sgnb_mod_req_ack.json on sgnb_modification_request_acknowledge.proto
872 // schemaId = 1701, interface SGNBMODREQACK
873 PROTOCOL sgnb_mod_req_ack (base, schema_id 1701){
874 // timestamp in milliseconds
875 ullong timestamp_ms get_sgnb_mod_req_ack__timestamp_ms (required,increasing);
877 string gnb_id get_sgnb_mod_req_ack__gnb_id (required);
878 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
879 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_req_ack__id_MeNB_UE_X2AP_ID (required);
880 // UE_ID assigned by gNB for the UE over the X2. Is mandatory
881 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_req_ack__id_SgNB_UE_X2AP_ID (required);
885 // Defined in sgnb_mod_req_reject.json on sgnb_modification_request_reject.proto
886 // schemaId = 1801, interface SGNBMODREQREJECT
887 PROTOCOL sgnb_mod_req_reject (base, schema_id 1801){
888 // timestamp in milliseconds
889 ullong timestamp_ms get_sgnb_mod_req_reject__timestamp_ms (required,increasing);
891 string gnb_id get_sgnb_mod_req_reject__gnb_id (required);
893 llong cause_protocol get_sgnb_mod_req_reject__cause_protocol (required);
894 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
895 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_req_reject__id_MeNB_UE_X2AP_ID (required);
897 llong cause_transport get_sgnb_mod_req_reject__cause_transport (required);
899 llong cause_radio_network get_sgnb_mod_req_reject__cause_radio_network (required);
900 // UE_ID assigned by gNB for the UE over the X2. Is mandatory
901 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_req_reject__id_SgNB_UE_X2AP_ID (required);
903 llong cause_misc get_sgnb_mod_req_reject__cause_misc (required);
907 // Defined in sgnb_mod_rqd.json on sgnb_modification_required.proto
908 // schemaId = 1901, interface SGNBMODREQUIRED
909 PROTOCOL sgnb_mod_required (base, schema_id 1901){
910 // timestamp in milliseconds
911 ullong timestamp_ms get_sgnb_mod_required__timestamp_ms (required,increasing);
913 string gnb_id get_sgnb_mod_required__gnb_id (required);
915 llong cause_protocol get_sgnb_mod_required__cause_protocol (required);
916 // UE_ID assigned by eNB for the UE over an X2. Is mandatory
917 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_required__id_MeNB_UE_X2AP_ID (required);
919 llong cause_transport get_sgnb_mod_required__cause_transport (required);
921 llong cause_radio_network get_sgnb_mod_required__cause_radio_network (required);
922 // UE_ID assigned by gNB for the UE over the X2. Is mandatory
923 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_required__id_SgNB_UE_X2AP_ID (required);
925 llong cause_misc get_sgnb_mod_required__cause_misc (required);
929 // Defined in sgnb_modification_refuse.json on sgnb_modification_refuse.proto
930 // schemaId = 1401, interface SGNBMODREFUSE
931 PROTOCOL sgnb_mod_refuse (base, schema_id 1401){
932 // timestamp in milliseconds
933 ullong timestamp_ms get_sgnb_mod_refuse__timestamp_ms (required,increasing);
935 string gnb_id get_sgnb_mod_refuse__gnb_id (required);
936 // UE_ID assigned by eNB for the UE over the X2. Is mandatory
937 llong id_MeNB_UE_X2AP_ID get_sgnb_mod_refuse__id_MeNB_UE_X2AP_ID (required);
938 // UE_ID assigned by gNB for the UE over an X2. Is optional
939 llong id_SgNB_UE_X2AP_ID get_sgnb_mod_refuse__id_SgNB_UE_X2AP_ID (required);
941 llong cause_radio_network get_sgnb_mod_refuse__cause_radio_network (required);
943 llong cause_transport get_sgnb_mod_refuse__cause_transport (required);
945 llong cause_protocol get_sgnb_mod_refuse__cause_protocol (required);
947 llong cause_misc get_sgnb_mod_refuse__cause_misc (required);
951 // Defined in snstatusxfer.json on sn_status_transfer.proto
952 // schemaId = 1601, interface SNSTATUSXFER
953 PROTOCOL sn_status_transfer (base, schema_id 1601){
954 // timestamp in milliseconds
955 ullong timestamp_ms get_sn_status_transfer__timestamp_ms (required,increasing);
957 string gnb_id get_sn_status_transfer__gnb_id (required);
958 // same as id_MeNB_UE_X2AP_ID in SgNBAdditionRequest, SgNBAdditionRequestAcknowledge, etc
959 llong id_Old_eNB_UE_X2AP_ID get_sn_status_transfer__id_Old_eNB_UE_X2AP_ID (required);
960 // UE_ID assigned by eNB for the UE over the X2. Is mandatory default=0
961 uint id_SgNB_UE_X2AP_ID get_sn_status_transfer__id_SgNB_UE_X2AP_ID (required);
963 llong e_RAB_ID get_sn_status_transfer__e_RAB_ID (required);
964 llong pDCP_SNlength18 get_sn_status_transfer__pDCP_SNlength18 (required);