2023-03-26 16:13:54 +02:00
|
|
|
#ifndef MISSION_POWER_GSLIBDEFS_H_
|
|
|
|
#define MISSION_POWER_GSLIBDEFS_H_
|
2022-09-27 23:59:17 +02:00
|
|
|
|
|
|
|
#include "fsfw/platform.h"
|
|
|
|
|
2022-09-28 00:19:29 +02:00
|
|
|
#ifdef PLATFORM_UNIX
|
|
|
|
|
|
|
|
// I really don't want to pull in all of those GomSpace headers just for 6 constants..
|
|
|
|
// Those are the headers which contain the defines which were just hardcoded below.
|
|
|
|
|
|
|
|
//#include "p60acu_hk.h"
|
|
|
|
//#include "p60acu_param.h"
|
|
|
|
//#include "p60dock_hk.h"
|
|
|
|
//#include "p60dock_param.h"
|
|
|
|
//#include "p60pdu_hk.h"
|
|
|
|
//#include "p60pdu_param.h"
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#include <cstdint>
|
|
|
|
|
|
|
|
namespace gsConstants {
|
2022-09-27 23:59:17 +02:00
|
|
|
|
|
|
|
static constexpr uint32_t P60DOCK_HK_SIZE = 0xBE;
|
|
|
|
static constexpr uint32_t P60DOCK_PARAM_SIZE = 0x19C;
|
|
|
|
static constexpr uint32_t P60PDU_HK_SIZE = 0x90;
|
|
|
|
static constexpr uint32_t P60PDU_PARAM_SIZE = 0x13E;
|
|
|
|
static constexpr uint32_t P60ACU_HK_SIZE = 0x7C;
|
|
|
|
static constexpr uint32_t P60ACU_PARAM_SIZE = 0x1B;
|
|
|
|
|
2022-09-29 14:10:21 +02:00
|
|
|
} // namespace gsConstants
|
2022-09-27 23:59:17 +02:00
|
|
|
|
2023-03-26 16:13:54 +02:00
|
|
|
#endif /* MISSION_POWER_GSLIBDEFS_H_ */
|