Tweak unit test script to ensure LD paths are set
[ric-app/mc.git] / mc-core / mc / cfg / packet_schema.txt
index 977f2e6..60a2da7 100644 (file)
@@ -24,7 +24,7 @@ PROTOCOL dc_release (base, schema_id 201){
        llong id_Old_eNB_UE_X2AP_ID get_dc_release__id_Old_eNB_UE_X2AP_ID (required);
 }
 
-// transfer per UE and bearere between given time intervals
+// transfer per UE and bearer between given time intervals
 // Defined in rat_data_usage.json on secondary_rat_data_usage_report.proto
 // schemaId = 1501, interface RATDATAUSAGE
 PROTOCOL rat_data_usage (base, schema_id 1501){
@@ -401,6 +401,24 @@ PROTOCOL eRABs_notadmitted_for_ue (base, schema_id 501){
        llong cause_radio_network get_eRABs_notadmitted_for_ue__cause_radio_network (required);
 }
 
+// Associates a Physical Cell ID (PCI) with a enb-ueid / gnb-ueid
+// Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
+// schemaId = 10000, interface SGNB_ADDITION_REQ_ACK
+PROTOCOL add_req_ack_cellid (base, schema_id 10000){
+// timestamp in milliseconds
+       ullong timestamp_ms get_add_req_ack_cellid__timestamp_ms (required,increasing);
+// gNB ID
+       string gnb_id get_add_req_ack_cellid__gnb_id (required);
+// UE_ID assigned by eNB for the UE over an X2.  primary key for matching between addition_req and addition_req_ack.
+       llong id_MeNB_UE_X2AP_ID get_add_req_ack_cellid__id_MeNB_UE_X2AP_ID (required);
+// UE_ID assigned by gNB for the UE over an X2. primary key for referring to the UE within SgNB.
+       llong id_SgNB_UE_X2AP_ID get_add_req_ack_cellid__id_SgNB_UE_X2AP_ID (required);
+// additional bytes optionally rqd. for user id (MeNB ue ID is 16 bits)  not expected to be used for PIZ trial.  default=0
+       uint id_MeNB_UE_X2AP_ID_Extension get_add_req_ack_cellid__id_MeNB_UE_X2AP_ID_Extension (required);
+// Physical Cell ID (PCI) of the serving cell
+       uint physCellId get_add_req_ack_cellid__physCellId;
+}
+
 // Indicates positive response for adding secondary node to the UE.  This record indicates eRABs acknowledged for admission for the UE. 
 // Defined in sgnb_addition_ack.json on sgnb_addition_request_acknowledge.proto
 // schemaId = 502, interface SGNB_ADDITION_REQ_ACK
@@ -586,8 +604,8 @@ PROTOCOL SgNB_ack_for_ue_beam_ssb (base, schema_id 507){
 
 // Extract the gtp_teid and also the transport layer address
 // Defined in sgnb_addition_req.json on sgnb_addition_request.proto
-// schemaId = 10000, interface SGNB_ADDITION_REQ
-PROTOCOL sgnb_addreq_gtp_teid (base, schema_id 10000){
+// schemaId = 10001, interface SGNB_ADDITION_REQ
+PROTOCOL sgnb_addreq_gtp_teid (base, schema_id 10001){
 // timestamp in milliseconds
        ullong timestamp_ms get_sgnb_addreq_gtp_teid__timestamp_ms (required,increasing);
 // gNB ID