eive-obsw/mission/devices/ACUHandler.h
2021-01-28 14:55:21 +01:00

25 lines
732 B
C++

#ifndef MISSION_DEVICES_ACUHANDLER_H_
#define MISSION_DEVICES_ACUHANDLER_H_
#include "GomspaceDeviceHandler.h"
#include <mission/devices/devicedefinitions/GomspaceDefinitions.h>
/**
* @brief Handler for the ACU of Gomspace. Monitors and controls the battery charging via
* the solar pannels.
*/
class ACUHandler: public GomspaceDeviceHandler {
public:
ACUHandler(object_id_t objectId, object_id_t comIF, CookieIF * comCookie,
uint16_t maxConfigTableAddress, uint16_t maxHkTableAddress, uint16_t hkTableSize);
virtual ~ACUHandler();
protected:
virtual void letChildHandleHkReply(DeviceCommandId_t id, const uint8_t *packet) override;
private:
};
#endif /* MISSION_DEVICES_ACUHANDLER_H_ */