22 lines
747 B
C++
22 lines
747 B
C++
#ifndef MISSION_DEVICES_P60DOCKHANDLER_H_
|
|
#define MISSION_DEVICES_P60DOCKHANDLER_H_
|
|
|
|
#include "GomspaceDeviceHandler.h"
|
|
|
|
|
|
/**
|
|
* @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,
|
|
uint16_t maxConfigTableAddress, uint16_t maxHkTableAddress, uint16_t hkTableSize);
|
|
virtual ~P60DockHandler();
|
|
|
|
protected:
|
|
virtual void letChildHandleHkReply(DeviceCommandId_t id, const uint8_t *packet) override;
|
|
};
|
|
|
|
#endif /* MISSION_DEVICES_P60DOCKHANDLER_H_ */
|