18 lines
669 B
C
18 lines
669 B
C
|
#pragma once
|
||
|
|
||
|
#include <fsfw/action/MinMaxParameter.h>
|
||
|
#include <fsfw/action/TemplateAction.h>
|
||
|
#include <fsfw/introspection/Enum.h>
|
||
|
#include <fsfw/devicehandlers/DeviceHandlerIF.h>
|
||
|
|
||
|
class SolarArrayDeploymentHandler;
|
||
|
|
||
|
FSFW_ENUM(SolarArrayDeploymentCommands, DeviceCommandId_t,((DEPLOY_SOLAR_ARRAYS, 0x05, "Deploy Solar Arrays")))
|
||
|
|
||
|
class SolarArrayDeploymentAction
|
||
|
: public TemplateAction<SolarArrayDeploymentHandler, SolarArrayDeploymentAction,
|
||
|
SolarArrayDeploymentCommands> {
|
||
|
public:
|
||
|
SolarArrayDeploymentAction(SolarArrayDeploymentHandler *owner)
|
||
|
: TemplateAction(owner, SolarArrayDeploymentCommands::DEPLOY_SOLAR_ARRAYS) {}
|
||
|
};
|