2 ==================================================================================
3 Copyright (c) 2019 AT&T Intellectual Property.
4 Copyright (c) 2019 Nokia
6 Licensed under the Apache License, Version 2.0 (the "License");
7 you may not use this file except in compliance with the License.
8 You may obtain a copy of the License at
10 http://www.apache.org/licenses/LICENSE-2.0
12 Unless required by applicable law or agreed to in writing, software
13 distributed under the License is distributed on an "AS IS" BASIS,
14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 See the License for the specific language governing permissions and
16 limitations under the License.
17 ==================================================================================
23 #include <rmr/RIC_message_types.h>
27 //-----------------------------------------------------------------------------
29 //-----------------------------------------------------------------------------
30 var RICMessageTypes = map[string]int{
31 "RIC_SUB_REQ": C.RIC_SUB_REQ,
32 "RIC_SUB_RESP": C.RIC_SUB_RESP,
33 "RIC_SUB_FAILURE": C.RIC_SUB_FAILURE,
34 "RIC_SUB_DEL_REQ": C.RIC_SUB_DEL_REQ,
35 "RIC_SUB_DEL_RESP": C.RIC_SUB_DEL_RESP,
36 "RIC_SUB_DEL_FAILURE": C.RIC_SUB_DEL_FAILURE,
37 "RIC_SERVICE_UPDATE": C.RIC_SERVICE_UPDATE,
38 "RIC_SERVICE_UPDATE_ACK": C.RIC_SERVICE_UPDATE_ACK,
39 "RIC_SERVICE_UPDATE_FAILURE": C.RIC_SERVICE_UPDATE_FAILURE,
40 "RIC_CONTROL_REQ": C.RIC_CONTROL_REQ,
41 "RIC_CONTROL_ACK": C.RIC_CONTROL_ACK,
42 "RIC_CONTROL_FAILURE": C.RIC_CONTROL_FAILURE,
43 "RIC_INDICATION": C.RIC_INDICATION,
44 "RIC_SERVICE_QUERY": C.RIC_SERVICE_QUERY,
45 "RIC_X2_SETUP_REQ": C.RIC_X2_SETUP_REQ,
46 "RIC_X2_SETUP_RESP": C.RIC_X2_SETUP_RESP,
47 "RIC_X2_SETUP_FAILURE": C.RIC_X2_SETUP_FAILURE,
48 "RIC_X2_RESET": C.RIC_X2_RESET,
49 "RIC_X2_RESET_RESP": C.RIC_X2_RESET_RESP,
50 "RIC_ENDC_X2_SETUP_REQ": C.RIC_ENDC_X2_SETUP_REQ,
51 "RIC_ENDC_X2_SETUP_RESP": C.RIC_ENDC_X2_SETUP_RESP,
52 "RIC_ENDC_X2_SETUP_FAILURE": C.RIC_ENDC_X2_SETUP_FAILURE,
53 "RIC_ENDC_CONF_UPDATE": C.RIC_ENDC_CONF_UPDATE,
54 "RIC_ENDC_CONF_UPDATE_ACK": C.RIC_ENDC_CONF_UPDATE_ACK,
55 "RIC_ENDC_CONF_UPDATE_FAILURE": C.RIC_ENDC_CONF_UPDATE_FAILURE,
56 "RIC_RES_STATUS_REQ": C.RIC_RES_STATUS_REQ,
57 "RIC_RES_STATUS_RESP": C.RIC_RES_STATUS_RESP,
58 "RIC_RES_STATUS_FAILURE": C.RIC_RES_STATUS_FAILURE,
59 "RIC_ENB_CONF_UPDATE": C.RIC_ENB_CONF_UPDATE,
60 "RIC_ENB_CONF_UPDATE_ACK": C.RIC_ENB_CONF_UPDATE_ACK,
61 "RIC_ENB_CONF_UPDATE_FAILURE": C.RIC_ENB_CONF_UPDATE_FAILURE,
62 "RIC_ENB_LOAD_INFORMATION": C.RIC_ENB_LOAD_INFORMATION,
63 "RIC_GNB_STATUS_INDICATION": C.RIC_GNB_STATUS_INDICATION,
64 "RIC_RESOURCE_STATUS_UPDATE": C.RIC_RESOURCE_STATUS_UPDATE,
65 "RIC_ERROR_INDICATION": C.RIC_ERROR_INDICATION,
66 "DC_ADM_INT_CONTROL": C.DC_ADM_INT_CONTROL,
67 "DC_ADM_INT_CONTROL_ACK": C.DC_ADM_INT_CONTROL_ACK,
70 //-----------------------------------------------------------------------------
72 //-----------------------------------------------------------------------------
74 RIC_SUB_REQ = C.RIC_SUB_REQ
75 RIC_SUB_RESP = C.RIC_SUB_RESP
76 RIC_SUB_FAILURE = C.RIC_SUB_FAILURE
77 RIC_SUB_DEL_REQ = C.RIC_SUB_DEL_REQ
78 RIC_SUB_DEL_RESP = C.RIC_SUB_DEL_RESP
79 RIC_SUB_DEL_FAILURE = C.RIC_SUB_DEL_FAILURE
80 RIC_SERVICE_UPDATE = C.RIC_SERVICE_UPDATE
81 RIC_SERVICE_UPDATE_ACK = C.RIC_SERVICE_UPDATE_ACK
82 RIC_SERVICE_UPDATE_FAILURE = C.RIC_SERVICE_UPDATE_FAILURE
83 RIC_CONTROL_REQ = C.RIC_CONTROL_REQ
84 RIC_CONTROL_ACK = C.RIC_CONTROL_ACK
85 RIC_CONTROL_FAILURE = C.RIC_CONTROL_FAILURE
86 RIC_INDICATION = C.RIC_INDICATION
87 RIC_SERVICE_QUERY = C.RIC_SERVICE_QUERY
88 RIC_X2_SETUP_REQ = C.RIC_X2_SETUP_REQ
89 RIC_X2_SETUP_RESP = C.RIC_X2_SETUP_RESP
90 RIC_X2_SETUP_FAILURE = C.RIC_X2_SETUP_FAILURE
91 RIC_X2_RESET = C.RIC_X2_RESET
92 RIC_X2_RESET_RESP = C.RIC_X2_RESET_RESP
93 RIC_ENDC_X2_SETUP_REQ = C.RIC_ENDC_X2_SETUP_REQ
94 RIC_ENDC_X2_SETUP_RESP = C.RIC_ENDC_X2_SETUP_RESP
95 RIC_ENDC_X2_SETUP_FAILURE = C.RIC_ENDC_X2_SETUP_FAILURE
96 RIC_ENDC_CONF_UPDATE = C.RIC_ENDC_CONF_UPDATE
97 RIC_ENDC_CONF_UPDATE_ACK = C.RIC_ENDC_CONF_UPDATE_ACK
98 RIC_ENDC_CONF_UPDATE_FAILURE = C.RIC_ENDC_CONF_UPDATE_FAILURE
99 RIC_RES_STATUS_REQ = C.RIC_RES_STATUS_REQ
100 RIC_RES_STATUS_RESP = C.RIC_RES_STATUS_RESP
101 RIC_RES_STATUS_FAILURE = C.RIC_RES_STATUS_FAILURE
102 RIC_ENB_CONF_UPDATE = C.RIC_ENB_CONF_UPDATE
103 RIC_ENB_CONF_UPDATE_ACK = C.RIC_ENB_CONF_UPDATE_ACK
104 RIC_ENB_CONF_UPDATE_FAILURE = C.RIC_ENB_CONF_UPDATE_FAILURE
105 RIC_ENB_LOAD_INFORMATION = C.RIC_ENB_LOAD_INFORMATION
106 RIC_GNB_STATUS_INDICATION = C.RIC_GNB_STATUS_INDICATION
107 RIC_RESOURCE_STATUS_UPDATE = C.RIC_RESOURCE_STATUS_UPDATE
108 RIC_ERROR_INDICATION = C.RIC_ERROR_INDICATION
109 DC_ADM_INT_CONTROL = C.DC_ADM_INT_CONTROL
110 DC_ADM_INT_CONTROL_ACK = C.DC_ADM_INT_CONTROL_ACK
113 //-----------------------------------------------------------------------------
115 //-----------------------------------------------------------------------------
116 var RicMessageTypeToName = map[int]string{
117 RIC_SUB_REQ: "RIC SUBSCRIPTION REQUEST",
118 RIC_SUB_RESP: "RIC SUBSCRIPTION RESPONSE",
119 RIC_SUB_FAILURE: "RIC SUBSCRIPTION FAILURE",
120 RIC_SUB_DEL_REQ: "RIC SUBSCRIPTION DELETE REQUEST",
121 RIC_SUB_DEL_RESP: "RIC SUBSCRIPTION DELETE RESPONSE",
122 RIC_SUB_DEL_FAILURE: "RIC SUBSCRIPTION DELETE FAILURE",
123 RIC_SERVICE_UPDATE: "RIC SERVICE UPDATE",
124 RIC_SERVICE_UPDATE_ACK: "RIC SERVICE UPDATE ACKNOWLEDGE",
125 RIC_SERVICE_UPDATE_FAILURE: "RIC SERVICE UPDATE FAILURE",
126 RIC_CONTROL_REQ: "RIC CONTROL REQUEST",
127 RIC_CONTROL_ACK: "RIC CONTROL ACKNOWLEDGE",
128 RIC_CONTROL_FAILURE: "RIC CONTROL FAILURE",
129 RIC_INDICATION: "RIC INDICATION",
130 RIC_SERVICE_QUERY: "RIC SERVICE QUERY",
131 RIC_X2_SETUP_REQ: "RIC X2 SETUP REQUEST",
132 RIC_X2_SETUP_RESP: "RIC X2 SETUP RESPONSE",
133 RIC_X2_SETUP_FAILURE: "RIC X2 SETUP FAILURE",
134 RIC_X2_RESET: "RIC X2 RESET REQUEST",
135 RIC_X2_RESET_RESP: "RIC X2 RESET RESPONSE",
136 RIC_ENDC_X2_SETUP_REQ: "RIC EN-DC X2 SETUP REQUEST",
137 RIC_ENDC_X2_SETUP_RESP: "RIC EN-DC X2 SETUP RESPONSE",
138 RIC_ENDC_X2_SETUP_FAILURE: "RIC EN-DC X2 SETUP FAILURE",
139 RIC_ENDC_CONF_UPDATE: "RIC EN-DC CONFIGURATION UPDATE",
140 RIC_ENDC_CONF_UPDATE_ACK: "RIC EN-DC CONFIGURATION UPDATE ACKNOWLEDGE",
141 RIC_ENDC_CONF_UPDATE_FAILURE: "RIC EN-DC CONFIGURATION UPDATE FAILURE",
142 RIC_RES_STATUS_REQ: "RIC RESOURCE STATUS REQUEST",
143 RIC_RES_STATUS_RESP: "RIC RESOURCE STATUS RESPONSE",
144 RIC_RES_STATUS_FAILURE: "RIC RESOURCE STATUS FAILURE",
145 RIC_ENB_CONF_UPDATE: "RIC ENB CONFIGURATION UPDATE",
146 RIC_ENB_CONF_UPDATE_ACK: "RIC ENB CONFIGURATION UPDATE ACKNOWLEDGE",
147 RIC_ENB_CONF_UPDATE_FAILURE: "RIC ENB CONFIGURATION UPDATE FAILURE",
148 RIC_ENB_LOAD_INFORMATION: "RIC ENB LOAD INFORMATION",
149 RIC_GNB_STATUS_INDICATION: "RIC GNB STATUS INDICATION",
150 RIC_RESOURCE_STATUS_UPDATE: "RIC RESOURCE STATUS UPDATE",
151 RIC_ERROR_INDICATION: "RIC ERROR INDICATION",
152 DC_ADM_INT_CONTROL: "DC ADMISSION INTERVAL CONTROL",
153 DC_ADM_INT_CONTROL_ACK: "DC ADMISSION INTERVAL CONTROL ACK",