read module cfg and read hk from p60 dock, intermediate state
This commit is contained in:
@ -2,6 +2,7 @@
|
||||
#define MISSION_DEVICES_P60DOCKHANDLER_H_
|
||||
|
||||
#include <fsfw/devicehandlers/DeviceHandlerBase.h>
|
||||
#include <bsp_linux/comIF/cookies/P60DockCookie.h>
|
||||
|
||||
class P60DockHandler: public DeviceHandlerBase {
|
||||
public:
|
||||
@ -26,15 +27,19 @@ protected:
|
||||
private:
|
||||
|
||||
static const DeviceCommandId_t PING = 0x1; //!< [EXPORT] : [COMMAND]
|
||||
static const DeviceCommandId_t READ_MODULE_CFG = 0xE; //!< [EXPORT] : [COMMAND]
|
||||
static const DeviceCommandId_t READ_MODULE_CFG = 0x71; //!< [EXPORT] : [COMMAND]
|
||||
static const DeviceCommandId_t READ_HK = 0x72; //!< [EXPORT] : [COMMAND]
|
||||
|
||||
enum class InternalStates {
|
||||
STATE_NONE,
|
||||
READ_MODULE_CFG
|
||||
READ_MODULE_CFG,
|
||||
READ_HK
|
||||
};
|
||||
InternalStates internalState = InternalStates::STATE_NONE;
|
||||
uint8_t moduleCfgTableSize = 188;
|
||||
uint8_t hkTableSize = 188;
|
||||
|
||||
size_t moduleCfgTableSize = 188;
|
||||
P60DockCookie* p60DockCookie;
|
||||
};
|
||||
|
||||
#endif /* MISSION_DEVICES_P60DOCKHANDLER_H_ */
|
||||
|
Reference in New Issue
Block a user