mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-13 05:17:13 +02:00
Dev/xilinx acq (#901)
* period and exptime(patternwaittime level 0) * added new regsieterdefs and updated api version and fixedpattern reg * autogenerate commands * formatting * minor * wip resetflow, readout mode, transceiver mask, transceiver enable * acquisition, but streaming done bit and busy (exposing + read chip to fifo) not known yet from fw * programming fpga and device tree done * most configuration done, need to connect configuretransceiver to client * stuck at resetting transciever timed out * minor * fixed virtual, added chip busyto fifo, streaming busy, set/getnext framenumber * configuretransceiver from client, added help in client * make formatt and command generation * tests for xilinx ctb works * command generation * dacs added and tested, power not done * power added * added temp_fpga * binaries in * ctrlreg is 0 to enable chip=fixed, high dac val = min val= fixed, power regulators in weird order=fixed, device tree could be loaded with dacs before adcs=fixed * start works * virtual server sends * receiver works * tests * python function and enum generation, commands generatorn and autocomplete, formatting, tests * tests fail at start(transceiver not aligned) * tests passed * all binaries compiled * eiger binary in * added --nomodule cehck for xilinx
This commit is contained in:
@ -292,6 +292,7 @@ enum detFuncs {
|
||||
F_SET_COLUMN,
|
||||
F_GET_PEDESTAL_MODE,
|
||||
F_SET_PEDESTAL_MODE,
|
||||
F_CONFIG_TRANSCEIVER,
|
||||
|
||||
NUM_DET_FUNCTIONS,
|
||||
RECEIVER_ENUM_START = 512, /**< detector function should not exceed this
|
||||
@ -691,6 +692,7 @@ const char* getFunctionNameFromEnum(enum detFuncs func) {
|
||||
case F_SET_COLUMN: return "F_SET_COLUMN";
|
||||
case F_GET_PEDESTAL_MODE: return "F_GET_PEDESTAL_MODE";
|
||||
case F_SET_PEDESTAL_MODE: return "F_SET_PEDESTAL_MODE";
|
||||
case F_CONFIG_TRANSCEIVER: return "F_CONFIG_TRANSCEIVER";
|
||||
|
||||
case NUM_DET_FUNCTIONS: return "NUM_DET_FUNCTIONS";
|
||||
case RECEIVER_ENUM_START: return "RECEIVER_ENUM_START";
|
||||
|
@ -4,11 +4,11 @@
|
||||
#define RELEASE "developer"
|
||||
#define APILIB "developer 0x230224"
|
||||
#define APIRECEIVER "developer 0x230224"
|
||||
#define APICTB "developer 0x240110"
|
||||
#define APIGOTTHARD "developer 0x240110"
|
||||
#define APIGOTTHARD2 "developer 0x240110"
|
||||
#define APIJUNGFRAU "developer 0x240110"
|
||||
#define APIMYTHEN3 "developer 0x240110"
|
||||
#define APIMOENCH "developer 0x240110"
|
||||
#define APIEIGER "developer 0x240110"
|
||||
#define APIXILINXCTB "developer 0x240111"
|
||||
#define APICTB "developer 0x240207"
|
||||
#define APIGOTTHARD "developer 0x240207"
|
||||
#define APIGOTTHARD2 "developer 0x240207"
|
||||
#define APIJUNGFRAU "developer 0x240207"
|
||||
#define APIMYTHEN3 "developer 0x240207"
|
||||
#define APIMOENCH "developer 0x240207"
|
||||
#define APIXILINXCTB "developer 0x240207"
|
||||
#define APIEIGER "developer 0x240207"
|
||||
|
Reference in New Issue
Block a user