*/
import "C"
+//-----------------------------------------------------------------------------
+//
+//-----------------------------------------------------------------------------
var RICMessageTypes = map[string]int{
"RIC_SUB_REQ": C.RIC_SUB_REQ,
"RIC_SUB_RESP": C.RIC_SUB_RESP,
"RIC_GNB_STATUS_INDICATION": C.RIC_GNB_STATUS_INDICATION,
"RIC_RESOURCE_STATUS_UPDATE": C.RIC_RESOURCE_STATUS_UPDATE,
"RIC_ERROR_INDICATION": C.RIC_ERROR_INDICATION,
+ "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_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,
}
+
+//-----------------------------------------------------------------------------
+//
+//-----------------------------------------------------------------------------
+const (
+ RIC_SUB_REQ = C.RIC_SUB_REQ
+ RIC_SUB_RESP = C.RIC_SUB_RESP
+ RIC_SUB_FAILURE = C.RIC_SUB_FAILURE
+ RIC_SUB_DEL_REQ = C.RIC_SUB_DEL_REQ
+ RIC_SUB_DEL_RESP = C.RIC_SUB_DEL_RESP
+ RIC_SUB_DEL_FAILURE = C.RIC_SUB_DEL_FAILURE
+ RIC_SERVICE_UPDATE = C.RIC_SERVICE_UPDATE
+ RIC_SERVICE_UPDATE_ACK = C.RIC_SERVICE_UPDATE_ACK
+ RIC_SERVICE_UPDATE_FAILURE = C.RIC_SERVICE_UPDATE_FAILURE
+ RIC_CONTROL_REQ = C.RIC_CONTROL_REQ
+ RIC_CONTROL_ACK = C.RIC_CONTROL_ACK
+ RIC_CONTROL_FAILURE = C.RIC_CONTROL_FAILURE
+ RIC_INDICATION = C.RIC_INDICATION
+ RIC_SERVICE_QUERY = C.RIC_SERVICE_QUERY
+ RIC_X2_SETUP_REQ = C.RIC_X2_SETUP_REQ
+ RIC_X2_SETUP_RESP = C.RIC_X2_SETUP_RESP
+ RIC_X2_SETUP_FAILURE = C.RIC_X2_SETUP_FAILURE
+ RIC_X2_RESET = C.RIC_X2_RESET
+ RIC_X2_RESET_RESP = C.RIC_X2_RESET_RESP
+ RIC_ENDC_X2_SETUP_REQ = C.RIC_ENDC_X2_SETUP_REQ
+ RIC_ENDC_X2_SETUP_RESP = C.RIC_ENDC_X2_SETUP_RESP
+ RIC_ENDC_X2_SETUP_FAILURE = C.RIC_ENDC_X2_SETUP_FAILURE
+ RIC_ENDC_CONF_UPDATE = C.RIC_ENDC_CONF_UPDATE
+ RIC_ENDC_CONF_UPDATE_ACK = C.RIC_ENDC_CONF_UPDATE_ACK
+ RIC_ENDC_CONF_UPDATE_FAILURE = C.RIC_ENDC_CONF_UPDATE_FAILURE
+ RIC_RES_STATUS_REQ = C.RIC_RES_STATUS_REQ
+ RIC_RES_STATUS_RESP = C.RIC_RES_STATUS_RESP
+ RIC_RES_STATUS_FAILURE = C.RIC_RES_STATUS_FAILURE
+ RIC_ENB_CONF_UPDATE = C.RIC_ENB_CONF_UPDATE
+ RIC_ENB_CONF_UPDATE_ACK = C.RIC_ENB_CONF_UPDATE_ACK
+ RIC_ENB_CONF_UPDATE_FAILURE = C.RIC_ENB_CONF_UPDATE_FAILURE
+ RIC_ENB_LOAD_INFORMATION = C.RIC_ENB_LOAD_INFORMATION
+ RIC_GNB_STATUS_INDICATION = C.RIC_GNB_STATUS_INDICATION
+ RIC_RESOURCE_STATUS_UPDATE = C.RIC_RESOURCE_STATUS_UPDATE
+ RIC_ERROR_INDICATION = C.RIC_ERROR_INDICATION
+ 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_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
+)
+
+//-----------------------------------------------------------------------------
+//
+//-----------------------------------------------------------------------------
+var RicMessageTypeToName = map[int]string{
+ RIC_SUB_REQ: "RIC SUBSCRIPTION REQUEST",
+ RIC_SUB_RESP: "RIC SUBSCRIPTION RESPONSE",
+ RIC_SUB_FAILURE: "RIC SUBSCRIPTION FAILURE",
+ RIC_SUB_DEL_REQ: "RIC SUBSCRIPTION DELETE REQUEST",
+ RIC_SUB_DEL_RESP: "RIC SUBSCRIPTION DELETE RESPONSE",
+ RIC_SUB_DEL_FAILURE: "RIC SUBSCRIPTION DELETE FAILURE",
+ RIC_SERVICE_UPDATE: "RIC SERVICE UPDATE",
+ RIC_SERVICE_UPDATE_ACK: "RIC SERVICE UPDATE ACKNOWLEDGE",
+ RIC_SERVICE_UPDATE_FAILURE: "RIC SERVICE UPDATE FAILURE",
+ RIC_CONTROL_REQ: "RIC CONTROL REQUEST",
+ RIC_CONTROL_ACK: "RIC CONTROL ACKNOWLEDGE",
+ RIC_CONTROL_FAILURE: "RIC CONTROL FAILURE",
+ RIC_INDICATION: "RIC INDICATION",
+ RIC_SERVICE_QUERY: "RIC SERVICE QUERY",
+ RIC_X2_SETUP_REQ: "RIC X2 SETUP REQUEST",
+ RIC_X2_SETUP_RESP: "RIC X2 SETUP RESPONSE",
+ RIC_X2_SETUP_FAILURE: "RIC X2 SETUP FAILURE",
+ RIC_X2_RESET: "RIC X2 RESET REQUEST",
+ RIC_X2_RESET_RESP: "RIC X2 RESET RESPONSE",
+ RIC_ENDC_X2_SETUP_REQ: "RIC EN-DC X2 SETUP REQUEST",
+ RIC_ENDC_X2_SETUP_RESP: "RIC EN-DC X2 SETUP RESPONSE",
+ RIC_ENDC_X2_SETUP_FAILURE: "RIC EN-DC X2 SETUP FAILURE",
+ RIC_ENDC_CONF_UPDATE: "RIC EN-DC CONFIGURATION UPDATE",
+ RIC_ENDC_CONF_UPDATE_ACK: "RIC EN-DC CONFIGURATION UPDATE ACKNOWLEDGE",
+ RIC_ENDC_CONF_UPDATE_FAILURE: "RIC EN-DC CONFIGURATION UPDATE FAILURE",
+ RIC_RES_STATUS_REQ: "RIC RESOURCE STATUS REQUEST",
+ RIC_RES_STATUS_RESP: "RIC RESOURCE STATUS RESPONSE",
+ RIC_RES_STATUS_FAILURE: "RIC RESOURCE STATUS FAILURE",
+ RIC_ENB_CONF_UPDATE: "RIC ENB CONFIGURATION UPDATE",
+ RIC_ENB_CONF_UPDATE_ACK: "RIC ENB CONFIGURATION UPDATE ACKNOWLEDGE",
+ RIC_ENB_CONF_UPDATE_FAILURE: "RIC ENB CONFIGURATION UPDATE FAILURE",
+ RIC_ENB_LOAD_INFORMATION: "RIC ENB LOAD INFORMATION",
+ 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_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",
+}