pdec handler
This commit is contained in:
31
linux/obc/PdecConfig.h
Normal file
31
linux/obc/PdecConfig.h
Normal file
@ -0,0 +1,31 @@
|
||||
#ifndef LINUX_OBC_PDECCONFIG_H_
|
||||
#define LINUX_OBC_PDECCONFIG_H_
|
||||
|
||||
#include "fsfw/returnvalues/HasReturnvaluesIF.h"
|
||||
#include <cstring>
|
||||
|
||||
/**
|
||||
* @brief PDEC specific configuration parameters.
|
||||
*
|
||||
* @author J. Meier
|
||||
*/
|
||||
namespace PdecConfig {
|
||||
|
||||
// Access to register space of PDEC via the AXI to AHB bridge
|
||||
static const char UIO_PDEC_REGISTERS[] = "/dev/uio0";
|
||||
// Direct access to memory area in DDR assigned to PDEC
|
||||
static const char UIO_PDEC_MEMORY[] = "/dev/uio2";
|
||||
|
||||
// TC transfer frame configuration parameters
|
||||
static const uint8_t VERSION_ID = 0;
|
||||
static const uint8_t BYPASS_FLAG = 1;
|
||||
static const uint8_t CONTROL_COMMAND_FLAG = 1;
|
||||
static const uint8_t VIRTUAL_CHANNEL = 0;
|
||||
static const uint8_t RESERVED_FIELD_A = 0;
|
||||
static const uint16_t SPACECRAFT_ID = 0x274;
|
||||
// Parameters to control the FARM for AD frames
|
||||
static const uint8_t POSITIVE_WINDOW = 10;
|
||||
static const uint8_t NEGATIVE_WINDOW = 151;
|
||||
};
|
||||
|
||||
#endif /* LINUX_OBC_PDECCONFIG_H_ */
|
Reference in New Issue
Block a user