optional module handling complete

This commit is contained in:
2021-07-19 18:26:54 +02:00
parent d47906e833
commit d4f5c31881
55 changed files with 207 additions and 54 deletions

View File

@ -8,6 +8,7 @@
#ifndef BCFRAME_H_
#define BCFRAME_H_
#include "dllConf.h"
#include "CCSDSReturnValuesIF.h"
/**

View File

@ -8,7 +8,8 @@
#ifndef CCSDSRETURNVALUESIF_H_
#define CCSDSRETURNVALUESIF_H_
#include "../returnvalues/HasReturnvaluesIF.h"
#include "dllConf.h"
#include "fsfw/returnvalues/HasReturnvaluesIF.h"
/**
* This is a helper class to collect special return values that come up during CCSDS Handling.
* @ingroup ccsds_handling

View File

@ -1,7 +1,9 @@
#ifndef CLCW_H_
#define CLCW_H_
#include "dllConf.h"
#include "ClcwIF.h"
/**
* Small helper method to handle the Clcw values.
* It has a content struct that manages the register and can be set externally.

View File

@ -1,11 +1,13 @@
#ifndef DATALINKLAYER_H_
#define DATALINKLAYER_H_
#include "dllConf.h"
#include "CCSDSReturnValuesIF.h"
#include "ClcwIF.h"
#include "TcTransferFrame.h"
#include "VirtualChannelReceptionIF.h"
#include "../events/Event.h"
#include "fsfw/events/Event.h"
#include <map>

View File

@ -8,7 +8,9 @@
#ifndef FARM1STATEIF_H_
#define FARM1STATEIF_H_
#include "dllConf.h"
#include "CCSDSReturnValuesIF.h"
class VirtualChannelReception;
class TcTransferFrame;
class ClcwIF;

View File

@ -1,6 +1,7 @@
#ifndef FARM1STATELOCKOUT_H_
#define FARM1STATELOCKOUT_H_
#include "dllConf.h"
#include "Farm1StateIF.h"
/**

View File

@ -8,6 +8,7 @@
#ifndef FARM1STATEOPEN_H_
#define FARM1STATEOPEN_H_
#include "dllConf.h"
#include "Farm1StateIF.h"
/**

View File

@ -8,6 +8,7 @@
#ifndef FARM1STATEWAIT_H_
#define FARM1STATEWAIT_H_
#include "dllConf.h"
#include "Farm1StateIF.h"
/**

View File

@ -1,6 +1,7 @@
#ifndef FSFW_DATALINKLAYER_MAPPACKETEXTRACTION_H_
#define FSFW_DATALINKLAYER_MAPPACKETEXTRACTION_H_
#include "dllConf.h"
#include "MapPacketExtractionIF.h"
#include "fsfw/objectmanager/ObjectManagerIF.h"
#include "fsfw/returnvalues/HasReturnvaluesIF.h"

View File

@ -8,6 +8,7 @@
#ifndef MAPPACKETEXTRACTIONIF_H_
#define MAPPACKETEXTRACTIONIF_H_
#include "dllConf.h"
#include "CCSDSReturnValuesIF.h"
#include "TcTransferFrame.h"

View File

@ -1,6 +1,8 @@
#ifndef TCTRANSFERFRAME_H_
#define TCTRANSFERFRAME_H_
#include "dllConf.h"
#include <cstdint>
#include <cstddef>

View File

@ -8,6 +8,7 @@
#ifndef TCTRANSFERFRAMELOCAL_H_
#define TCTRANSFERFRAMELOCAL_H_
#include "dllConf.h"
#include "TcTransferFrame.h"
/**

View File

@ -8,6 +8,7 @@
#ifndef VIRTUALCHANNELRECEPTION_H_
#define VIRTUALCHANNELRECEPTION_H_
#include "dllConf.h"
#include "CCSDSReturnValuesIF.h"
#include "Clcw.h"
#include "Farm1StateIF.h"
@ -16,6 +17,7 @@
#include "Farm1StateWait.h"
#include "MapPacketExtractionIF.h"
#include "VirtualChannelReceptionIF.h"
#include <map>
/**
* Implementation of a TC Virtual Channel.

View File

@ -8,9 +8,10 @@
#ifndef VIRTUALCHANNELRECEPTIONIF_H_
#define VIRTUALCHANNELRECEPTIONIF_H_
#include "dllConf.h"
#include "ClcwIF.h"
#include "TcTransferFrame.h"
#include "../returnvalues/HasReturnvaluesIF.h"
#include "fsfw/returnvalues/HasReturnvaluesIF.h"
/**
* This is the interface for Virtual Channel reception classes.

View File

@ -0,0 +1,11 @@
#ifndef FSFW_SRC_FSFW_DATALINKLAYER_DLLCONF_H_
#define FSFW_SRC_FSFW_DATALINKLAYER_DLLCONF_H_
#include "fsfw/FSFW.h"
#ifndef FSFW_ADD_DATALINKLAYER
#warning Datalinklayer files were included but compilation was \
not enabled with FSFW_ADD_DATALINKLAYER
#endif
#endif /* FSFW_SRC_FSFW_DATALINKLAYER_DLLCONF_H_ */