From 3698ce4028fe16b6253be0ec3a63f1fc6fe58863 Mon Sep 17 00:00:00 2001 From: kpetridis <petridkon@gmail.com> Date: Fri, 18 Mar 2022 17:00:26 +0200 Subject: [PATCH] Placement of the configuration inside the Service itself --- inc/Services/RealTimeForwardingControlService.hpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/inc/Services/RealTimeForwardingControlService.hpp b/inc/Services/RealTimeForwardingControlService.hpp index 58fc7973..03e992a6 100644 --- a/inc/Services/RealTimeForwardingControlService.hpp +++ b/inc/Services/RealTimeForwardingControlService.hpp @@ -5,14 +5,15 @@ #include "Service.hpp" #include "ErrorHandler.hpp" #include "etl/vector.h" +#include "Helpers/ForwardControlConfiguration.hpp" /** * Implementation of the ST[14] 'Real Time Forwarding Control Service' as defined in ECSS-E-ST-70-41C. * * @brief - * The purpose of this Service is to control the forwarding of the stores telemetry to the ground stations. It - * includes conditions for all the applications processes that are controlled by the Service, which determine whether - * a message should be forwarded to the ground station through the corresponding virtual channel. + * The purpose of this Service is to control the forwarding of the stores telemetry to the ground station. It includes + * conditions for all the application processes that are controlled by the Service, which determine whether a message + * should be forwarded to the ground station, through the corresponding virtual channel. * * @author Konstantinos Petridis <petridkon@gmail.com> */ @@ -46,6 +47,9 @@ private: */ bool appIsControlled(uint8_t applicationId); + ForwardControlConfiguration::ApplicationProcess applicationProcessConfiguration; + ForwardControlConfiguration::HousekeepingParameterReport housekeepingConfiguration; + public: /** * TC[14,1] 'Add report types to the application process forward control configuration'. -- GitLab