Use payloadLen if provided
[ric-plt/xapp-frame.git] / pkg / xapp / mtypes.go
index 0023776..ab4c85f 100755 (executable)
@@ -66,8 +66,21 @@ var RICMessageTypes = map[string]int{
        "RIC_SGNB_ADDITION_REQ":        C.RIC_SGNB_ADDITION_REQ,
        "RIC_SGNB_ADDITION_ACK":        C.RIC_SGNB_ADDITION_ACK,
        "RIC_SGNB_ADDITION_REJECT":     C.RIC_SGNB_ADDITION_REJECT,
+       "RIC_SGNB_MOD_REQUEST":         C.RIC_SGNB_MOD_REQUEST,
+       "RIC_SGNB_MOD_REQUEST_ACK":     C.RIC_SGNB_MOD_REQUEST_ACK,
+       "RIC_SGNB_MOD_REQUEST_REJECT":  C.RIC_SGNB_MOD_REQUEST_REJ,
+       "RIC_SGNB_MOD_REQUIRED":        C.RIC_SGNB_MOD_REQUIRED,
+       "RIC_SGNB_MOD_CONFIRM":         C.RIC_SGNB_MOD_CONFIRM,
+       "RIC_SGNB_MOD_REFUSE":          C.RIC_SGNB_MOD_REFUSE,
+       "RIC_SGNB_RELEASE_REQUEST":     C.RIC_SGNB_RELEASE_REQUEST,
+       "RIC_SGNB_RELEASE_CONFIRM":     C.RIC_SGNB_RELEASE_CONFIRM,
+       "RIC_SGNB_RELEASE_REQUIRED":    C.RIC_SGNB_RELEASE_REQUIRED,
+       "RIC_SGNB_RELEASE_REQUEST_ACK": C.RIC_SGNB_RELEASE_REQUEST_ACK,
+       "RIC_SECONDARY_RAT_DATA_USAGE_REPORT": C.RIC_SECONDARY_RAT_DATA_USAGE_REPORT,
+       "RIC_SN_STATUS_TRANSFER":       C.RIC_SN_STATUS_TRANSFER,
        "RIC_SGNB_RECONF_COMPLETE":     C.RIC_SGNB_RECONF_COMPLETE,
-       "RIC_RRC_TRANSFER":             C.RIC_RRC_TRANSFER,
+       "RIC_RRC_TRANSFER":             C.RIC_RRC_TRANSFER,
+       "RIC_UE_CONTEXT_RELEASE":       C.RIC_UE_CONTEXT_RELEASE,
        "DC_ADM_INT_CONTROL":           C.DC_ADM_INT_CONTROL,
        "DC_ADM_INT_CONTROL_ACK":       C.DC_ADM_INT_CONTROL_ACK,
 }
@@ -114,8 +127,21 @@ const (
        RIC_SGNB_ADDITION_REQ        = C.RIC_SGNB_ADDITION_REQ
        RIC_SGNB_ADDITION_ACK        = C.RIC_SGNB_ADDITION_ACK
        RIC_SGNB_ADDITION_REJECT     = C.RIC_SGNB_ADDITION_REJECT
+       RIC_SGNB_MOD_REQUEST         = C.RIC_SGNB_MOD_REQUEST
+       RIC_SGNB_MOD_REQUEST_ACK     = C.RIC_SGNB_MOD_REQUEST_ACK
+       RIC_SGNB_MOD_REQUEST_REJECT  = C.RIC_SGNB_MOD_REQUEST_REJ
+       RIC_SGNB_MOD_REQUIRED        = C.RIC_SGNB_MOD_REQUIRED
+       RIC_SGNB_MOD_CONFIRM         = C.RIC_SGNB_MOD_CONFIRM
+       RIC_SGNB_MOD_REFUSE          = C.RIC_SGNB_MOD_REFUSE
+       RIC_SGNB_RELEASE_REQUEST     = C.RIC_SGNB_RELEASE_REQUEST
+       RIC_SGNB_RELEASE_CONFIRM     = C.RIC_SGNB_RELEASE_CONFIRM
+       RIC_SGNB_RELEASE_REQUIRED    = C.RIC_SGNB_RELEASE_REQUIRED
+       RIC_SGNB_RELEASE_REQUEST_ACK = C.RIC_SGNB_RELEASE_REQUEST_ACK
+       RIC_SECONDARY_RAT_DATA_USAGE_REPORT = C.RIC_SECONDARY_RAT_DATA_USAGE_REPORT
+       RIC_SN_STATUS_TRANSFER       = C.RIC_SN_STATUS_TRANSFER
        RIC_SGNB_RECONF_COMPLETE     = C.RIC_SGNB_RECONF_COMPLETE
-       RIC_RRC_TRANSFER                 = C.RIC_RRC_TRANSFER
+       RIC_RRC_TRANSFER             = C.RIC_RRC_TRANSFER
+       RIC_UE_CONTEXT_RELEASE       = C.RIC_UE_CONTEXT_RELEASE
        DC_ADM_INT_CONTROL           = C.DC_ADM_INT_CONTROL
        DC_ADM_INT_CONTROL_ACK       = C.DC_ADM_INT_CONTROL_ACK
 )
@@ -159,11 +185,24 @@ var RicMessageTypeToName = map[int]string{
        RIC_GNB_STATUS_INDICATION:    "RIC GNB STATUS INDICATION",
        RIC_RESOURCE_STATUS_UPDATE:   "RIC RESOURCE STATUS UPDATE",
        RIC_ERROR_INDICATION:         "RIC ERROR INDICATION",
-       RIC_SGNB_ADDITION_REQ:        "RIC_SGNB_ADDITION_REQ",
-       RIC_SGNB_ADDITION_ACK:        "RIC_SGNB_ADDITION_ACK",
-       RIC_SGNB_ADDITION_REJECT:     "RIC_SGNB_ADDITION_REJECT",
-       RIC_SGNB_RECONF_COMPLETE:     "RIC_SGNB_RECONF_COMPLETE",
-       RIC_RRC_TRANSFER:                 "RIC_RRC_TRANSFER",
+       RIC_SGNB_ADDITION_REQ:        "RIC SGNB ADDITION REQ",
+       RIC_SGNB_ADDITION_ACK:        "RIC SGNB ADDITION ACK",
+       RIC_SGNB_ADDITION_REJECT:     "RIC SGNB ADDITION REJECT",
+       RIC_SGNB_MOD_REQUEST:         "RIC SGNB MOD REQUEST REQ",
+       RIC_SGNB_MOD_REQUEST_ACK:     "RIC SGNB MOD REQUEST ACK",
+       RIC_SGNB_MOD_REQUEST_REJECT:  "RIC SGNB MOD REQUEST REJ",
+       RIC_SGNB_MOD_REQUIRED:        "RIC SGNB MOD REQUIRED",
+       RIC_SGNB_MOD_CONFIRM:         "RIC SGNB MOD CONFIRM",
+       RIC_SGNB_MOD_REFUSE:          "RIC SGNB MOD REFUSE",
+       RIC_SGNB_RELEASE_REQUEST:     "RIC SGNB RELEASE REQUEST",
+       RIC_SGNB_RELEASE_CONFIRM:     "RIC SGNB RELEASE CONFIRM",
+       RIC_SGNB_RELEASE_REQUIRED:    "RIC SGNB RELEASE REQUIRED",
+       RIC_SGNB_RELEASE_REQUEST_ACK: "RIC SGNB RELEASE REQUEST ACK",
+       RIC_SECONDARY_RAT_DATA_USAGE_REPORT: "RIC SECONDARY RAT DATA USAGE REPORT",
+       RIC_SN_STATUS_TRANSFER:       "RIC SN STATUS TRANSFER",
+       RIC_SGNB_RECONF_COMPLETE:     "RIC SGNB RECONF COMPLETE",
+       RIC_RRC_TRANSFER:             "RIC RRC TRANSFER",
+       RIC_UE_CONTEXT_RELEASE:       "RIC UE CONTEXT RELEASE",
        DC_ADM_INT_CONTROL:           "DC ADMISSION INTERVAL CONTROL",
        DC_ADM_INT_CONTROL_ACK:       "DC ADMISSION INTERVAL CONTROL ACK",
 }