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