SIM-115: update simulator to use latest E2SM KPM version 3
[sim/e2-interface.git] / e2sim / src / encoding / encode_e2apv1.hpp
old mode 100644 (file)
new mode 100755 (executable)
index 6bbbe56..164ef1e
@@ -28,7 +28,7 @@ extern "C" {
 
 #include "E2AP-PDU.h"
 #include "OCTET_STRING.h"
-
+#include "PrintableString.h"
 }
 
 namespace encoding {
@@ -37,6 +37,7 @@ namespace encoding {
     long ranFunctionId;
     OCTET_STRING_t *ranFunctionDesc;
     long ranFunctionRev;
+    PrintableString_t *ranFunctionOId;
   };
   
   long get_function_id_from_subscription(E2AP_PDU_t *e2ap_pdu);
@@ -56,6 +57,12 @@ namespace encoding {
   void generate_e2apv1_indication_request_parameterized(E2AP_PDU *e2ap_pdu, long requestorId, long instanceId, long ranFunctionId, long actionId, long seqNum, uint8_t *ind_header_buf, int header_length, uint8_t *ind_message_buf, int message_length);
   
   void generate_e2apv1_service_update(E2AP_PDU_t *e2ap_pdu, std::vector<ran_func_info> all_funcs);
+
+  void generate_e2apv2_config_update(E2AP_PDU_t *e2ap_edu);
+
+  void generate_e2apv2_reset_request(E2AP_PDU_t *e2ap_pdu);
+
+  void generate_e2apv2_reset_response(E2AP_PDU_t *e2ap_pdu);
 }
 
 #endif