24 lines
798 B
C++
24 lines
798 B
C++
#include <fsfw/action/MinMaxParameter.h>
|
|
#include <fsfw/action/TemplateAction.h>
|
|
#include <fsfw/introspection/Enum.h>
|
|
#include <fsfw/devicehandlers/DeviceHandlerIF.h>
|
|
|
|
class PdecHandler;
|
|
|
|
FSFW_ENUM(PdecCommands, DeviceCommandId_t,((PRINT_CLCW, "Print CLCW")) ((PRINT_PDEC_MON, "Print PDEC Mon Status")))
|
|
|
|
class PdecPrintClcwAction
|
|
: public TemplateAction<PdecHandler, PdecPrintClcwAction,
|
|
PdecCommands> {
|
|
public:
|
|
PdecPrintClcwAction(PdecHandler *owner)
|
|
: TemplateAction(owner, PdecCommands::PRINT_CLCW) {};
|
|
};
|
|
|
|
class PdecPrintMonAction
|
|
: public TemplateAction<PdecHandler, PdecPrintMonAction,
|
|
PdecCommands> {
|
|
public:
|
|
PdecPrintMonAction(PdecHandler *owner)
|
|
: TemplateAction(owner, PdecCommands::PRINT_PDEC_MON) {};
|
|
}; |