+enum E2T_Procedure_States
+{
+ E2_SETUP_PROCEDURE_NOT_INITIATED = 0,
+ E2_SETUP_PROCEDURE_ONGOING = 1,
+ E2_SETUP_PROCEDURE_COMPLETED = 2,
+ RIC_SERVICE_UPDATE_PROCEDURE_ONGOING = 3,
+ RIC_SERVICE_UPDATE_PROCEDURE_COMPLETED = 4,
+ RIC_SUBS_PROCEDURE_ONGOING = 5,
+ RIC_SUBS_PROCEDURE_COMPLETED = 6,
+ RIC_INDICATION_PROCEDURE_ONGOING = 7,
+ RIC_INDICATION_PROCEDURE_COMPLETED = 8,
+ RIC_SUBS_DEL_PROCEDURE_ONGOING = 9,
+ RIC_SUBS_DEL_PROCEDURE_COMPLETED = 10,
+ CONTROL_PROCEDURE_ONGOING = 11,
+ CONTROL_PROCEDURE_COMPLETED = 12,
+ E2_NODE_CONF_UPDATE_PROCEDURE_ONGOING = 13,
+ E2_NODE_CONF_UPDATE_PROCEDURE_COMPLETED = 14,
+ RESET_PROCEDURE_ONGOING = 15,
+ RESET_PROCEDURE_COMPLETED = 16,
+};
+
+struct E2NodeConnectionHandling
+{
+ E2T_Procedure_States e2tProcedureOngoingStatus;
+ long e2SetupProcedureTransactionId;
+};
+
+constexpr int negativeOne = -1;
+constexpr int negativeSix = -6;
+constexpr int negativeSeven = -7;
+constexpr int numberZero = 0;
+constexpr int numberOne = 1;
+constexpr int numberTwo = 2;
+constexpr int numberThree = 3;
+constexpr int numberFour = 4;
+constexpr int numberFive = 5;
+constexpr int numberTwenty = 20;
+
+constexpr uint8_t sendMsgMaxBitPosition = 2;
+constexpr uint8_t sendMsgToE2MBitSetPosition = 0;
+constexpr uint8_t sendMsgToSubMgrBitSetPosition = 1;
+
+constexpr uint8_t requiredIePresentMaxBitSetPosition = 3;
+constexpr uint8_t transactionIdIeBitSetPosition = 0;
+constexpr uint8_t ricRequestIdIeBitSetPosition = 1;
+constexpr uint8_t causeIeBitSetPosition = 2;
+