X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fxapp%2Fmtypes.go;h=30b26dd12fd88507537f8ad37890b9fb7573e74a;hb=refs%2Ftags%2Fv0.9.16;hp=5cee6815e44df9f0faba10d824d474a4e5ba7869;hpb=f0ee2c6552c6ea705c6c015e2a4e263532a4ce44;p=ric-plt%2Fxapp-frame.git diff --git a/pkg/xapp/mtypes.go b/pkg/xapp/mtypes.go old mode 100755 new mode 100644 index 5cee681..30b26dd --- a/pkg/xapp/mtypes.go +++ b/pkg/xapp/mtypes.go @@ -28,12 +28,23 @@ import "C" // //----------------------------------------------------------------------------- var RICMessageTypes = map[string]int{ + "RIC_HEALTH_CHECK_REQ": C.RIC_HEALTH_CHECK_REQ, + "RIC_HEALTH_CHECK_RESP": C.RIC_HEALTH_CHECK_RESP, + "RIC_SCTP_CONNECTION_FAILURE": C.RIC_SCTP_CONNECTION_FAILURE, + "RIC_SCTP_CLEAR_ALL": C.RIC_SCTP_CLEAR_ALL, + "E2_TERM_INIT": C.E2_TERM_INIT, + "E2_TERM_KEEP_ALIVE_REQ": C.E2_TERM_KEEP_ALIVE_REQ, + "E2_TERM_KEEP_ALIVE_RESP": C.E2_TERM_KEEP_ALIVE_RESP, + "RAN_CONNECTED": C.RAN_CONNECTED, + "RAN_RESTARTED": C.RAN_RESTARTED, + "RAN_RECONFIGURED": C.RAN_RECONFIGURED, "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_SUB_DEL_REQUIRED": C.RIC_SUB_DEL_REQUIRED, "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, @@ -83,18 +94,57 @@ var RICMessageTypes = map[string]int{ "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, + "DC_ADM_GET_POLICY": C.DC_ADM_GET_POLICY, + "DC_ADM_GET_POLICY_ACK": C.DC_ADM_GET_POLICY_ACK, + "A1_POLICY_REQ": C.A1_POLICY_REQ, + "A1_POLICY_RESP": C.A1_POLICY_RESP, + "A1_POLICY_QUERY": C.A1_POLICY_QUERY, + "RIC_X2_SETUP": C.RIC_X2_SETUP, + "RIC_X2_RESPONSE": C.RIC_X2_RESPONSE, + "RIC_X2_RESOURCE_STATUS_REQUEST": C.RIC_X2_RESOURCE_STATUS_REQUEST, + "RIC_X2_RESOURCE_STATUS_RESPONSE": C.RIC_X2_RESOURCE_STATUS_RESPONSE, + "RIC_X2_LOAD_INFORMATION": C.RIC_X2_LOAD_INFORMATION, + "RIC_E2_TERMINATION_HC_REQUEST": C.RIC_E2_TERMINATION_HC_REQUEST, + "RIC_E2_TERMINATION_HC_RESPONSE": C.RIC_E2_TERMINATION_HC_RESPONSE, + "RIC_E2_MANAGER_HC_REQUEST": C.RIC_E2_MANAGER_HC_REQUEST, + "RIC_E2_MANAGER_HC_RESPONSE": C.RIC_E2_MANAGER_HC_RESPONSE, + "RIC_CONTROL_XAPP_CONFIG_REQUEST": C.RIC_CONTROL_XAPP_CONFIG_REQUEST, + "RIC_CONTROL_XAPP_CONFIG_RESPONSE": C.RIC_CONTROL_XAPP_CONFIG_RESPONSE, + "RMRRM_TABLE_DATA": C.RMRRM_TABLE_DATA, + "RMRRM_REQ_TABLE": C.RMRRM_REQ_TABLE, + "RMRRM_TABLE_STATE": C.RMRRM_TABLE_STATE, + "RIC_E2_SETUP_REQ": C.RIC_E2_SETUP_REQ, + "RIC_E2_SETUP_RESP": C.RIC_E2_SETUP_RESP, + "RIC_E2_SETUP_FAILURE": C.RIC_E2_SETUP_FAILURE, + "TS_UE_LIST": C.TS_UE_LIST, + "TS_QOE_PRED_REQ": C.TS_QOE_PRED_REQ, + "TS_QOE_PREDICTION": C.TS_QOE_PREDICTION, + "MC_REPORT": C.MC_REPORT, + "DCAPTERM_RTPM_RMR_MSGTYPE": C.DCAPTERM_RTPM_RMR_MSGTYPE, + "DCAPTERM_GEO_RMR_MSGTYPE": C.DCAPTERM_GEO_RMR_MSGTYPE, } //----------------------------------------------------------------------------- // //----------------------------------------------------------------------------- const ( + RIC_HEALTH_CHECK_REQ = C.RIC_HEALTH_CHECK_REQ + RIC_HEALTH_CHECK_RESP = C.RIC_HEALTH_CHECK_RESP + RIC_SCTP_CONNECTION_FAILURE = C.RIC_SCTP_CONNECTION_FAILURE + RIC_SCTP_CLEAR_ALL = C.RIC_SCTP_CLEAR_ALL + E2_TERM_INIT = C.E2_TERM_INIT + E2_TERM_KEEP_ALIVE_REQ = C.E2_TERM_KEEP_ALIVE_REQ + E2_TERM_KEEP_ALIVE_RESP = C.E2_TERM_KEEP_ALIVE_RESP + RAN_CONNECTED = C.RAN_CONNECTED + RAN_RESTARTED = C.RAN_RESTARTED + RAN_RECONFIGURED = C.RAN_RECONFIGURED 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_SUB_DEL_REQUIRED = C.RIC_SUB_DEL_REQUIRED 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 @@ -144,18 +194,57 @@ const ( 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 + DC_ADM_GET_POLICY = C.DC_ADM_GET_POLICY + DC_ADM_GET_POLICY_ACK = C.DC_ADM_GET_POLICY_ACK + A1_POLICY_REQ = C.A1_POLICY_REQ + A1_POLICY_RESP = C.A1_POLICY_RESP + A1_POLICY_QUERY = C.A1_POLICY_QUERY + RIC_X2_SETUP = C.RIC_X2_SETUP + RIC_X2_RESPONSE = C.RIC_X2_RESPONSE + RIC_X2_RESOURCE_STATUS_REQUEST = C.RIC_X2_RESOURCE_STATUS_REQUEST + RIC_X2_RESOURCE_STATUS_RESPONSE = C.RIC_X2_RESOURCE_STATUS_RESPONSE + RIC_X2_LOAD_INFORMATION = C.RIC_X2_LOAD_INFORMATION + RIC_E2_TERMINATION_HC_REQUEST = C.RIC_E2_TERMINATION_HC_REQUEST + RIC_E2_TERMINATION_HC_RESPONSE = C.RIC_E2_TERMINATION_HC_RESPONSE + RIC_E2_MANAGER_HC_REQUEST = C.RIC_E2_MANAGER_HC_REQUEST + RIC_E2_MANAGER_HC_RESPONSE = C.RIC_E2_MANAGER_HC_RESPONSE + RIC_CONTROL_XAPP_CONFIG_REQUEST = C.RIC_CONTROL_XAPP_CONFIG_REQUEST + RIC_CONTROL_XAPP_CONFIG_RESPONSE = C.RIC_CONTROL_XAPP_CONFIG_RESPONSE + RMRRM_TABLE_DATA = C.RMRRM_TABLE_DATA + RMRRM_REQ_TABLE = C.RMRRM_REQ_TABLE + RMRRM_TABLE_STATE = C.RMRRM_TABLE_STATE + RIC_E2_SETUP_REQ = C.RIC_E2_SETUP_REQ + RIC_E2_SETUP_RESP = C.RIC_E2_SETUP_RESP + RIC_E2_SETUP_FAILURE = C.RIC_E2_SETUP_FAILURE + TS_UE_LIST = C.TS_UE_LIST + TS_QOE_PRED_REQ = C.TS_QOE_PRED_REQ + TS_QOE_PREDICTION = C.TS_QOE_PREDICTION + MC_REPORT = C.MC_REPORT + DCAPTERM_RTPM_RMR_MSGTYPE = C.DCAPTERM_RTPM_RMR_MSGTYPE + DCAPTERM_GEO_RMR_MSGTYPE = C.DCAPTERM_GEO_RMR_MSGTYPE ) //----------------------------------------------------------------------------- // //----------------------------------------------------------------------------- var RicMessageTypeToName = map[int]string{ + RIC_HEALTH_CHECK_REQ: "RIC_HEALTH_CHECK_REQ", + RIC_HEALTH_CHECK_RESP: "RIC_HEALTH_CHECK_RESP", + RIC_SCTP_CONNECTION_FAILURE: "RIC SCTP CONNECTION FAILURE", + RIC_SCTP_CLEAR_ALL: "RIC SCTP CLEAR ALL", + E2_TERM_INIT: "E2 TERM INIT", + E2_TERM_KEEP_ALIVE_REQ: "E2 TERM KEEP ALIVE REQ", + E2_TERM_KEEP_ALIVE_RESP: "E2 TERM KEEP ALIVE RESP", + RAN_CONNECTED: "RAN CONNECTED", + RAN_RESTARTED: "RAN RESTARTED", + RAN_RECONFIGURED: "RAN RECONFIGURED", 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_SUB_DEL_REQUIRED: "RIC SUBSCRIPTION DELETE REQUIRED", RIC_SERVICE_UPDATE: "RIC SERVICE UPDATE", RIC_SERVICE_UPDATE_ACK: "RIC SERVICE UPDATE ACKNOWLEDGE", RIC_SERVICE_UPDATE_FAILURE: "RIC SERVICE UPDATE FAILURE", @@ -205,4 +294,32 @@ var RicMessageTypeToName = map[int]string{ 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", + DC_ADM_GET_POLICY: "DC_ADM_GET_POLICY", + DC_ADM_GET_POLICY_ACK: "DC_ADM_GET_POLICY_ACK", + A1_POLICY_REQ: "A1_POLICY_REQ", + A1_POLICY_RESP: "A1_POLICY_RESP", + A1_POLICY_QUERY: "A1_POLICY_QUERY", + RIC_X2_SETUP: "RIC_X2_SETUP", + RIC_X2_RESPONSE: "RIC_X2_RESPONSE", + RIC_X2_RESOURCE_STATUS_REQUEST: "RIC_X2_RESOURCE_STATUS_REQUEST", + RIC_X2_RESOURCE_STATUS_RESPONSE: "RIC_X2_RESOURCE_STATUS_RESPONSE", + RIC_X2_LOAD_INFORMATION: "RIC_X2_LOAD_INFORMATION", + RIC_E2_TERMINATION_HC_REQUEST: "RIC_E2_TERMINATION_HC_REQUEST", + RIC_E2_TERMINATION_HC_RESPONSE: "RIC_E2_TERMINATION_HC_RESPONSE", + RIC_E2_MANAGER_HC_REQUEST: "RIC_E2_MANAGER_HC_REQUEST", + RIC_E2_MANAGER_HC_RESPONSE: "RIC_E2_MANAGER_HC_RESPONSE", + RIC_CONTROL_XAPP_CONFIG_REQUEST: "RIC_CONTROL_XAPP_CONFIG_REQUEST", + RIC_CONTROL_XAPP_CONFIG_RESPONSE: "RIC_CONTROL_XAPP_CONFIG_RESPONSE", + RMRRM_TABLE_DATA: "RMRRM_TABLE_DATA", + RMRRM_REQ_TABLE: "RMRRM_REQ_TABLE", + RMRRM_TABLE_STATE: "RMRRM_TABLE_STATE", + RIC_E2_SETUP_REQ: "RIC_E2_SETUP_REQ", + RIC_E2_SETUP_RESP: "RIC_E2_SETUP_RESP", + RIC_E2_SETUP_FAILURE: "RIC_E2_SETUP_FAILURE", + TS_UE_LIST: "TS_UE_LIST", + TS_QOE_PRED_REQ: "TS_QOE_PRED_REQ", + TS_QOE_PREDICTION: "TS_QOE_PREDICTION", + MC_REPORT: "MC_REPORT", + DCAPTERM_RTPM_RMR_MSGTYPE: "DCAPTERM_RTPM_RMR_MSGTYPE", + DCAPTERM_GEO_RMR_MSGTYPE: "DCAPTERM_GEO_RMR_MSGTYPE", }