dev:Eiger febl febr (#601)

* eiger: get febl and febr versions in versions command, also added in python
This commit is contained in:
Dhanya Thattil
2023-02-24 10:06:11 +01:00
committed by GitHub
parent 276dc52196
commit 48a684b95f
25 changed files with 160 additions and 12 deletions

View File

@ -445,6 +445,11 @@ typedef struct {
enum portPosition { LEFT, RIGHT, TOP, BOTTOM };
/**
* eiger fpga position
*/
enum fpgaPosition { FRONT_LEFT, FRONT_RIGHT };
#ifdef __cplusplus
enum class streamingInterface {
#else

View File

@ -274,6 +274,7 @@ enum detFuncs {
F_GET_SYNCHRONIZATION,
F_SET_SYNCHRONIZATION,
F_GET_HARDWARE_VERSION,
F_GET_FRONTEND_FIRMWARE_VERSION,
NUM_DET_FUNCTIONS,
RECEIVER_ENUM_START = 512, /**< detector function should not exceed this
@ -653,6 +654,7 @@ const char* getFunctionNameFromEnum(enum detFuncs func) {
case F_GET_SYNCHRONIZATION: return "F_GET_SYNCHRONIZATION";
case F_SET_SYNCHRONIZATION: return "F_SET_SYNCHRONIZATION";
case F_GET_HARDWARE_VERSION: return "F_GET_HARDWARE_VERSION";
case F_GET_FRONTEND_FIRMWARE_VERSION: return "F_GET_FRONTEND_FIRMWARE_VERSION";
case NUM_DET_FUNCTIONS: return "NUM_DET_FUNCTIONS";
case RECEIVER_ENUM_START: return "RECEIVER_ENUM_START";

View File

@ -7,7 +7,7 @@
#define APICTB "developer 0x221213"
#define APIGOTTHARD2 "developer 0x221213"
#define APIJUNGFRAU "developer 0x221213"
#define APIEIGER "developer 0x221213"
#define APIEIGER "developer 0x221215"
#define APIMOENCH "developer 0x221215"
#define APIGOTTHARD "developer 0x230117"
#define APIMYTHEN3 "developer 0x230117"
#define APIMYTHEN3 "developer 0x230117"