2020-12-20 13:31:44 +01:00
|
|
|
/*
|
|
|
|
* GomspaceDefinitions.h
|
|
|
|
*
|
|
|
|
* @brief This file holds all definitions specific for devices from gomspace.
|
|
|
|
* @date 20.12.2020
|
|
|
|
* @author J. Meier
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef MISSION_DEVICES_DEVICEDEFINITIONS_GOMSPACEDEFINITIONS_H_
|
|
|
|
#define MISSION_DEVICES_DEVICEDEFINITIONS_GOMSPACEDEFINITIONS_H_
|
|
|
|
|
|
|
|
|
|
|
|
namespace P60Dock{
|
|
|
|
/* The maximum size of a reply from the P60 dock. Maximum size is reached
|
|
|
|
* when retrieving the full parameter configuration table. 412 bytes of
|
|
|
|
* payload data and 12 bytes of CSP header data. */
|
|
|
|
static const uint16_t MAX_REPLY_LENGTH = 424;
|
|
|
|
|
|
|
|
static const uint16_t MAX_CONFIGTABLE_ADDRESS = 408;
|
|
|
|
static const uint16_t MAX_HKTABLE_ADDRESS = 187;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2020-12-20 17:35:03 +01:00
|
|
|
namespace PDU{
|
|
|
|
/* When retrieving full configuration parameter table */
|
|
|
|
static const uint16_t MAX_REPLY_LENGTH = 318;
|
|
|
|
static const uint16_t MAX_CONFIGTABLE_ADDRESS = 316;
|
|
|
|
static const uint16_t MAX_HKTABLE_ADDRESS = 140;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
namespace ACU{
|
|
|
|
/* When receiving full houskeeping (telemetry) table */
|
|
|
|
static const uint16_t MAX_REPLY_LENGTH = 124;
|
|
|
|
static const uint16_t MAX_CONFIGTABLE_ADDRESS = 26;
|
|
|
|
static const uint16_t MAX_HKTABLE_ADDRESS = 120;
|
|
|
|
}
|
|
|
|
|
2020-12-20 13:31:44 +01:00
|
|
|
#endif /* MISSION_DEVICES_DEVICEDEFINITIONS_GOMSPACEDEFINITIONS_H_ */
|