From c61f0f8a44e07b3c5a0c67ec40f329056dc3df57 Mon Sep 17 00:00:00 2001
From: kpetridis <petridkon@gmail.com>
Date: Fri, 18 Mar 2022 16:58:59 +0200
Subject: [PATCH] Useful definitions related to the ST-14 configuration

---
 inc/ECSS_Definitions.hpp                    | 28 +++++++++++++++++++++
 inc/Helpers/ForwardControlConfiguration.hpp |  0
 2 files changed, 28 insertions(+)
 create mode 100644 inc/Helpers/ForwardControlConfiguration.hpp

diff --git a/inc/ECSS_Definitions.hpp b/inc/ECSS_Definitions.hpp
index 08dd5701..4099eefb 100644
--- a/inc/ECSS_Definitions.hpp
+++ b/inc/ECSS_Definitions.hpp
@@ -170,6 +170,34 @@ inline const uint8_t ECSSMaxHousekeepingStructures = 10;
  */
 inline const uint8_t ECSSMaxControlledApplications = 5;
 
+/**
+ * The max number of report type blocking definitions per service type definition in the application process
+ * configuration
+ * @see RealTimeForwardingControlService
+ */
+inline const uint8_t ECSSMaxReportTypeDefinitions = 20;
+
+/**
+ * The max number of service type definitions per application process type definition in the application process
+ * configuration
+ * @see RealTimeForwardingControlService
+ */
+inline const uint8_t ECSSMaxServiceTypeDefinitions = 15;
+
+/**
+ * The max number of housekeeping structure IDs per housekeeping parameter report type definition in the housekeeping
+ * parameter report configuration
+ * @see RealTimeForwardingControlService
+ */
+inline const uint8_t ECSSMaxHousekeepingStructureIDs = 10;
+
+/**
+ * The max number of event definition IDs per event report blocking type definition in the event report blocking
+ * configuration
+ * @see RealTimeForwardingControlService
+ */
+inline const uint8_t ECSSMaxEventDefinitionIDs = 15;
+
 /** @} */
 
 #endif // ECSS_SERVICES_ECSS_DEFINITIONS_H
diff --git a/inc/Helpers/ForwardControlConfiguration.hpp b/inc/Helpers/ForwardControlConfiguration.hpp
new file mode 100644
index 00000000..e69de29b
-- 
GitLab