diff --git a/inc/Services/RealTimeForwardingControlService.hpp b/inc/Services/RealTimeForwardingControlService.hpp index 58fc7973c047996e4ea168a6a7eac1ca89b4a090..03e992a6e91de1d43d85a571902f48182a33e4ea 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'.