#ifndef MISSION_DEVICES_ACUHANDLER_H_ #define MISSION_DEVICES_ACUHANDLER_H_ #include "GomspaceDeviceHandler.h" #include /** * @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_ */