Skip to content
Snippets Groups Projects
Commit 3698ce40 authored by kpetridis's avatar kpetridis
Browse files

Placement of the configuration inside the Service itself

parent c88d4dbf
No related branches found
No related tags found
No related merge requests found
...@@ -5,14 +5,15 @@ ...@@ -5,14 +5,15 @@
#include "Service.hpp" #include "Service.hpp"
#include "ErrorHandler.hpp" #include "ErrorHandler.hpp"
#include "etl/vector.h" #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. * Implementation of the ST[14] 'Real Time Forwarding Control Service' as defined in ECSS-E-ST-70-41C.
* *
* @brief * @brief
* The purpose of this Service is to control the forwarding of the stores telemetry to the ground stations. It * The purpose of this Service is to control the forwarding of the stores telemetry to the ground station. It includes
* includes conditions for all the applications processes that are controlled by the Service, which determine whether * conditions for all the application processes that are controlled by the Service, which determine whether a message
* a message should be forwarded to the ground station through the corresponding virtual channel. * should be forwarded to the ground station, through the corresponding virtual channel.
* *
* @author Konstantinos Petridis <petridkon@gmail.com> * @author Konstantinos Petridis <petridkon@gmail.com>
*/ */
...@@ -46,6 +47,9 @@ private: ...@@ -46,6 +47,9 @@ private:
*/ */
bool appIsControlled(uint8_t applicationId); bool appIsControlled(uint8_t applicationId);
ForwardControlConfiguration::ApplicationProcess applicationProcessConfiguration;
ForwardControlConfiguration::HousekeepingParameterReport housekeepingConfiguration;
public: public:
/** /**
* TC[14,1] 'Add report types to the application process forward control configuration'. * TC[14,1] 'Add report types to the application process forward control configuration'.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment