#ifndef MISSION_DEVICES_P60DOCKHANDLER_H_ #define MISSION_DEVICES_P60DOCKHANDLER_H_ #include "GomspaceDeviceHandler.h" #include /** * @brief Device handler for the P60Dock. The P60Dock serves as carrier for the ACU, PDU1 and * PDU2. Via the P60Dock each of these modules can be turned on and off individually. */ class P60DockHandler: public GomspaceDeviceHandler { public: P60DockHandler(object_id_t objectId, object_id_t comIF, CookieIF * comCookie); virtual ~P60DockHandler(); protected: virtual void letChildHandleHkReply(DeviceCommandId_t id, const uint8_t *packet) override; private: P60Dock::HkTableDataset p60dockHkTableDataset; }; #endif /* MISSION_DEVICES_P60DOCKHANDLER_H_ */