mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-26 08:10:02 +02:00
commit
d65030f5ca
@ -152,6 +152,10 @@
|
|||||||
#define ASIC_INT_EXPTIME_LSB_REG (0x04 * REG_OFFSET + BASE_ASIC)
|
#define ASIC_INT_EXPTIME_LSB_REG (0x04 * REG_OFFSET + BASE_ASIC)
|
||||||
#define ASIC_INT_EXPTIME_MSB_REG (0x05 * REG_OFFSET + BASE_ASIC)
|
#define ASIC_INT_EXPTIME_MSB_REG (0x05 * REG_OFFSET + BASE_ASIC)
|
||||||
|
|
||||||
|
/* ASIC Exptime 64bit Register */
|
||||||
|
#define ASIC_CONT_FRAMES_LSB_REG (0x06 * REG_OFFSET + BASE_ASIC)
|
||||||
|
#define ASIC_CONT_FRAMES_MSB_REG (0x07 * REG_OFFSET + BASE_ASIC)
|
||||||
|
|
||||||
/* Packetizer -------------------------------------------------------------*/
|
/* Packetizer -------------------------------------------------------------*/
|
||||||
|
|
||||||
/* Packetizer Config Register */
|
/* Packetizer Config Register */
|
||||||
|
Binary file not shown.
@ -824,6 +824,9 @@ void setNumFrames(int64_t val) {
|
|||||||
LOG(logINFO,
|
LOG(logINFO,
|
||||||
("Setting number of frames %lld [Continuous mode]\n", val));
|
("Setting number of frames %lld [Continuous mode]\n", val));
|
||||||
set64BitReg(val, SET_FRAMES_LSB_REG, SET_FRAMES_MSB_REG);
|
set64BitReg(val, SET_FRAMES_LSB_REG, SET_FRAMES_MSB_REG);
|
||||||
|
set64BitReg(val, ASIC_CONT_FRAMES_LSB_REG,
|
||||||
|
ASIC_CONT_FRAMES_MSB_REG);
|
||||||
|
|
||||||
}
|
}
|
||||||
// burst
|
// burst
|
||||||
else {
|
else {
|
||||||
@ -2153,6 +2156,8 @@ int setBurstMode(enum burstMode burst) {
|
|||||||
// continuous
|
// continuous
|
||||||
if (burstMode == CONTINUOUS_INTERNAL || burstMode == CONTINUOUS_EXTERNAL) {
|
if (burstMode == CONTINUOUS_INTERNAL || burstMode == CONTINUOUS_EXTERNAL) {
|
||||||
set64BitReg(framesReg, SET_FRAMES_LSB_REG, SET_FRAMES_MSB_REG);
|
set64BitReg(framesReg, SET_FRAMES_LSB_REG, SET_FRAMES_MSB_REG);
|
||||||
|
set64BitReg(framesReg, ASIC_CONT_FRAMES_LSB_REG,
|
||||||
|
ASIC_CONT_FRAMES_MSB_REG);
|
||||||
set64BitReg(periodReg, SET_PERIOD_LSB_REG, SET_PERIOD_MSB_REG);
|
set64BitReg(periodReg, SET_PERIOD_LSB_REG, SET_PERIOD_MSB_REG);
|
||||||
LOG(logINFO, ("\tFrames reg: %lld, Period reg: %lldns\n",
|
LOG(logINFO, ("\tFrames reg: %lld, Period reg: %lldns\n",
|
||||||
getNumFrames(), getPeriod()));
|
getNumFrames(), getPeriod()));
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#define APICTB 0x200910
|
#define APICTB 0x200910
|
||||||
#define APIMOENCH 0x200910
|
#define APIMOENCH 0x200910
|
||||||
#define APIEIGER 0x200910
|
#define APIEIGER 0x200910
|
||||||
#define APIGOTTHARD2 0x200910
|
|
||||||
#define APIMYTHEN3 0x200910
|
#define APIMYTHEN3 0x200910
|
||||||
#define APIGOTTHARD 0x200917
|
#define APIGOTTHARD 0x200917
|
||||||
#define APIJUNGFRAU 0x200917
|
#define APIJUNGFRAU 0x200917
|
||||||
|
#define APIGOTTHARD2 0x200918
|
||||||
|
Loading…
x
Reference in New Issue
Block a user