18 #define ADTIMEPIX_VERSION 0
19 #define ADTIMEPIX_REVISION 1
20 #define ADTIMEPIX_MODIFICATION 0
22 #include <nlohmann/json.hpp>
28 #define ADTimePixServerNameString "TPX3_SERVER_NAME"
29 #define ADTimePixDetTypeString "TPX3_DETECTOR_TYPE"
30 #define ADTimePixFWTimeStampString "TPX3_FW_TIMESTAMP"
32 #define ADTimePixFreeSpaceString "TPX3_FREE_SPACE"
33 #define ADTimePixWriteSpeedString "TPX3_WRITE_SPEED"
34 #define ADTimePixLowerLimitString "TPX3_LLIM_SPACE"
35 #define ADTimePixLLimReachedString "TPX3_LLIM_REACH"
36 #define ADTimePixHttpCodeString "TPX3_HTTP_CODE"
39 #define ADTimePixLocalTempString "TPX3_LOCAL_TEMP"
40 #define ADTimePixFPGATempString "TPX3_FPGA_TEMP"
41 #define ADTimePixFan1SpeedString "TPX3_FAN1_SPEED"
42 #define ADTimePixFan2SpeedString "TPX3_FAN2_SPEED"
43 #define ADTimePixBiasVoltageString "TPX3_BIAS_VOLT_H"
44 #define ADTimePixHumidityString "TPX3_HUMIDITY"
45 #define ADTimePixChipTemperatureString "TPX3_CHIP_TEMPS"
46 #define ADTimePixVDDString "TPX3_VDD"
47 #define ADTimePixAVDDString "TPX3_AVDD"
48 #define ADTimePixHealthString "TPX3_HEALTH"
51 #define ADTimePixIfaceNameString "TPX3_IFACE"
52 #define ADTimePixSW_versionString "TPX3_SW_VER"
53 #define ADTimePixFW_versionString "TPX3_FW_VER"
54 #define ADTimePixPixCountString "TPX3_PEL_CNT"
55 #define ADTimePixRowLenString "TPX3_ROWLEN"
56 #define ADTimePixNumberOfChipsString "TPX3_NUM_CHIPS"
57 #define ADTimePixNumberOfRowsString "TPX3_NUM_ROWS"
58 #define ADTimePixMpxTypeString "TPX3_MPX_TYPE"
60 #define ADTimePixBoardsIDString "TPX3_BOARDS_ID"
61 #define ADTimePixBoardsIPString "TPX3_BOARDS_IP"
62 #define ADTimePixBoardsCh1String "TPX3_BOARDS_CH1"
63 #define ADTimePixBoardsCh2String "TPX3_BOARDS_CH2"
64 #define ADTimePixBoardsCh3String "TPX3_BOARDS_CH3"
65 #define ADTimePixBoardsCh4String "TPX3_BOARDS_CH4"
67 #define ADTimePixSuppAcqModesString "TPX3_ACQ_MODES"
68 #define ADTimePixClockReadoutString "TPX3_CLOCK_READ"
69 #define ADTimePixMaxPulseCountString "TPX3_PULSE_CNT"
70 #define ADTimePixMaxPulseHeightString "TPX3_PULSE_HIGHT"
71 #define ADTimePixMaxPulsePeriodString "TPX3_PULSE_PERIOD"
72 #define ADTimePixTimerMaxValString "TPX3_TIME_MAX"
73 #define ADTimePixTimerMinValString "TPX3_TIME_MIN"
74 #define ADTimePixTimerStepString "TPX3_TIME_STEP"
75 #define ADTimePixClockTimepixString "TPX3_CLOCK"
78 #define ADTimePixFan1PWMString "TPX3_FAN1PWM"
79 #define ADTimePixFan2PWMString "TPX3_FAN2PWM"
80 #define ADTimePixBiasVoltString "TPX3_BIAS_VOLT_R"
81 #define ADTimePixBiasEnableString "TPX3_BIAS_ENBL"
82 #define ADTimePixChainModeString "TPX3_CHAIN_MODE"
83 #define ADTimePixTriggerInString "TPX3_TRIGGER_IN"
84 #define ADTimePixTriggerOutString "TPX3_TRIGGER_OUT"
85 #define ADTimePixPolarityString "TPX3_POLARITY"
86 #define ADTimePixTriggerModeString "TPX3_TRIGGER_MODE"
87 #define ADTimePixExposureTimeString "TPX3_EXPOSURE_TIME"
88 #define ADTimePixTriggerPeriodString "TPX3_TRIGGER_PERIOD"
89 #define ADTimePixnTriggersString "TPX3_NTRIGGERS"
90 #define ADTimePixPeriphClk80String "TPX3_PERIPH_CLK80"
91 #define ADTimePixTriggerDelayString "TPX3_TRIG_DELAY"
92 #define ADTimePixTdcString "TPX3_TDC"
93 #define ADTimePixTdc0String "TPX3_TDC0"
94 #define ADTimePixTdc1String "TPX3_TDC1"
95 #define ADTimePixGlobalTimestampIntervalString "TPX3_GL_TIMESTAMP_INT"
96 #define ADTimePixExternalReferenceClockString "TPX3_EXT_REF_CLOCK"
97 #define ADTimePixLogLevelString "TPX3_LOG_LEVEL"
100 #define ADTimePixCP_PLLString "TPX3_CP_PLL"
101 #define ADTimePixDiscS1OFFString "TPX3_DISCS1OFF"
102 #define ADTimePixDiscS1ONString "TPX3_DISCS1ON"
103 #define ADTimePixDiscS2OFFString "TPX3_DISCS2OFF"
104 #define ADTimePixDiscS2ONString "TPX3_DISCS2ON"
105 #define ADTimePixIkrumString "TPX3_IKRUM"
106 #define ADTimePixPixelDACString "TPX3_PIXELDAC"
107 #define ADTimePixPreampOFFString "TPX3_PREAMPOFF"
108 #define ADTimePixPreampONString "TPX3_PREAMPON"
109 #define ADTimePixTPbufferInString "TPX3_TPBUFFERIN"
110 #define ADTimePixTPbufferOutString "TPX3_TPBUFFEROUT"
111 #define ADTimePixPLL_VcntrlString "TPX3_PLL_VCNTRL"
112 #define ADTimePixVPreampNCASString "TPX3_VPREAMPNCAS"
113 #define ADTimePixVTPcoarseString "TPX3_VTP_COARSE"
114 #define ADTimePixVTPfineString "TPX3_VTP_FINE"
115 #define ADTimePixVfbkString "TPX3_VFBK"
116 #define ADTimePixVthresholdCoarseString "TPX3_VTH_COARSE"
117 #define ADTimePixVthresholdFineString "TPX3_VTH_FINE"
118 #define ADTimePixAdjustString "TPX3_ADJUST"
120 #define ADTimePixDetectorOrientationString "TPX3_DET_ORIENTATION"
121 #define ADTimePixLayoutString "TPX3_LAYOUT"
124 #define ADTimePixBPCFilePathString "BPC_FILE_PATH"
125 #define ADTimePixBPCFilePathExistsString "BPC_FILE_PATH_EXISTS"
126 #define ADTimePixBPCFileNameString "BPC_FILE_NAME"
127 #define ADTimePixDACSFilePathString "DACS_FILE_PATH"
128 #define ADTimePixDACSFilePathExistsString "DACS_FILE_PATH_EXISTS"
129 #define ADTimePixDACSFileNameString "DACS_FILE_NAME"
130 #define ADTimePixWriteMsgString "WRITE_FILE_MESSAGE"
131 #define ADTimePixWriteBPCFileString "WRITE_BPC_FILE"
132 #define ADTimePixWriteDACSFileString "WRITE_DACS_FILE"
136 #define ADTimePixWriteDataString "TPX3_WRITE_DATA"
137 #define ADTimePixWriteRawString "TPX3_WRITE_RAW"
138 #define ADTimePixWriteRaw1String "TPX3_WRITE_RAW1"
139 #define ADTimePixWriteImgString "TPX3_WRITE_IMG"
140 #define ADTimePixWritePrvImgString "TPX3_WRITE_PRVIMG"
141 #define ADTimePixWritePrvImg1String "TPX3_WRITE_PRVIMG1"
142 #define ADTimePixWritePrvHstString "TPX3_WRITE_PRVHST"
145 #define ADTimePixRawBaseString "TPX3_RAW_BASE"
146 #define ADTimePixRawFilePatString "TPX3_RAW_FILEPAT"
147 #define ADTimePixRawSplitStrategyString "TPX3_RAW_SPLITSTG"
148 #define ADTimePixRawQueueSizeString "TPX3_RAW_QUEUESIZE"
149 #define ADTimePixRawFilePathExistsString "RAW_FILE_PATH_EXISTS"
152 #define ADTimePixRaw1BaseString "TPX3_RAW1_BASE"
153 #define ADTimePixRaw1FilePatString "TPX3_RAW1_FILEPAT"
154 #define ADTimePixRaw1SplitStrategyString "TPX3_RAW1_SPLITSTG"
155 #define ADTimePixRaw1QueueSizeString "TPX3_RAW1_QUEUESIZE"
156 #define ADTimePixRaw1FilePathExistsString "RAW1_FILE_PATH_EXISTS"
159 #define ADTimePixImgBaseString "TPX3_IMG_IMGBASE"
160 #define ADTimePixImgFilePatString "TPX3_IMG_IMGPAT"
161 #define ADTimePixImgFormatString "TPX3_IMG_IMGFORMAT"
162 #define ADTimePixImgModeString "TPX3_IMG_IMGMODE"
163 #define ADTimePixImgThsString "TPX3_IMG_IMGTHS"
164 #define ADTimePixImgIntSizeString "TPX3_IMG_INTSIZE"
165 #define ADTimePixImgIntModeString "TPX3_IMG_INTMODE"
166 #define ADTimePixImgStpOnDskLimString "TPX3_IMG_STPONDSK"
167 #define ADTimePixImgQueueSizeString "TPX3_IMG_QUEUESIZE"
168 #define ADTimePixImgFilePathExistsString "IMG_FILE_PATH_EXISTS"
171 #define ADTimePixPrvPeriodString "TPX3_PRV_PERIOD"
172 #define ADTimePixPrvSamplingModeString "TPX3_PRV_SAMPLMODE"
174 #define ADTimePixPrvImgBaseString "TPX3_PRV_IMGBASE"
175 #define ADTimePixPrvImgFilePatString "TPX3_PRV_IMGPAT"
176 #define ADTimePixPrvImgFormatString "TPX3_PRV_IMGFORMAT"
177 #define ADTimePixPrvImgModeString "TPX3_PRV_IMGMODE"
178 #define ADTimePixPrvImgThsString "TPX3_PRV_IMGTHS"
179 #define ADTimePixPrvImgIntSizeString "TPX3_PRV_INTSIZE"
180 #define ADTimePixPrvImgIntModeString "TPX3_PRV_INTMODE"
181 #define ADTimePixPrvImgStpOnDskLimString "TPX3_PRV_STPONDSK"
182 #define ADTimePixPrvImgQueueSizeString "TPX3_PRV_QUEUESIZE"
183 #define ADTimePixPrvImgFilePathExistsString "PRV_IMG_FILE_PATH_EXISTS"
185 #define ADTimePixPrvImg1BaseString "TPX3_PRV_IMG1BASE"
186 #define ADTimePixPrvImg1FilePatString "TPX3_PRV_IMG1PAT"
187 #define ADTimePixPrvImg1FormatString "TPX3_PRV_IMG1FORMAT"
188 #define ADTimePixPrvImg1ModeString "TPX3_PRV_IMG1MODE"
189 #define ADTimePixPrvImg1ThsString "TPX3_PRV_IMG1THS"
190 #define ADTimePixPrvImg1IntSizeString "TPX3_PRV_IMG1INTSIZE"
191 #define ADTimePixPrvImg1IntModeString "TPX3_PRV_IMG1INTMODE"
192 #define ADTimePixPrvImg1StpOnDskLimString "TPX3_PRV_IMG1STPONDSK"
193 #define ADTimePixPrvImg1QueueSizeString "TPX3_PRV_IMG1QUEUESIZE"
194 #define ADTimePixPrvImg1FilePathExistsString "PRV_IMG1_FILE_PATH_EXISTS"
197 #define ADTimePixPrvHstBaseString "TPX3_PRV_HSTBASE"
198 #define ADTimePixPrvHstFilePatString "TPX3_PRV_HSTPAT"
199 #define ADTimePixPrvHstFormatString "TPX3_PRV_HSTFORMAT"
200 #define ADTimePixPrvHstModeString "TPX3_PRV_HSTMODE"
201 #define ADTimePixPrvHstThsString "TPX3_PRV_HSTTHS"
202 #define ADTimePixPrvHstIntSizeString "TPX3_PRV_HSTINTSIZE"
203 #define ADTimePixPrvHstIntModeString "TPX3_PRV_HSTINTMODE"
204 #define ADTimePixPrvHstStpOnDskLimString "TPX3_PRV_HSTSTPONDSK"
205 #define ADTimePixPrvHstQueueSizeString "TPX3_PRV_HSTQUEUESIZE"
206 #define ADTimePixPrvHstFilePathExistsString "PRV_HST_FILE_PATH_EXISTS"
209 #define ADTimePixPelRateString "TPX3_PEL_RATE"
210 #define ADTimePixTdc1RateString "TPX3_TDC1_RATE"
211 #define ADTimePixTdc2RateString "TPX3_TDC2_RATE"
212 #define ADTimePixStartTimeString "TPX3_START_TIME"
213 #define ADTimePixElapsedTimeString "TPX3_ELAPSED_TIME"
214 #define ADTimePixTimeLeftString "TPX3_TIME_LEFT"
215 #define ADTimePixFrameCountString "TPX3_FRAME_COUNT"
216 #define ADTimePixDroppedFramesString "TPX3_DROPPED_FRAMES"
217 #define ADTimePixStatusString "TPX3_MSMT_STATUS"
220 #define ADTimePixRawStreamString "TPX3_RAW_STREAM"
221 #define ADTimePixRaw1StreamString "TPX3_RAW1_STREAM"
227 #include "nlohmann/json.hpp"
228 #include <Magick++.h>
229 using namespace Magick;
252 ADTimePix(
const char* portName,
const char* serial,
int maxBuffers,
size_t maxMemory,
int priority,
int stackSize);
256 virtual asynStatus writeOctet(asynUser *pasynUser,
const char *
value,
size_t nChars,
size_t *nActual);
257 virtual asynStatus writeInt32(asynUser* pasynUser, epicsInt32
value);
258 virtual asynStatus writeFloat64(asynUser* pasynUser, epicsFloat64
value);
261 void timePixCallback();
268 #define ADTIMEPIX_FIRST_PARAM ADTimePixHttpCode
466 #define ADTIMEPIX_LAST_PARAM ADTimePixRaw1Stream
471 epicsEventId startEventId;
472 epicsEventId endEventId;
474 std::map<std::string, int> mDetOrientationMap;
479 bool acquiring=
false;
481 epicsThreadId callbackThreadId;
491 void report(FILE* fp,
int details);
494 void updateStatus(
const char* status);
498 asynStatus initialServerCheckConnection();
500 void printConnectedDeviceInfo();
503 asynStatus acquireStart();
506 asynStatus acquireStop();
509 asynStatus getDashboard();
510 asynStatus getServer();
511 asynStatus getHealth();
512 asynStatus getDetector();
513 asynStatus initCamera();
514 asynStatus initAcquisition();
515 asynStatus checkBPCPath();
516 asynStatus checkDACSPath();
517 asynStatus checkRawPath();
518 asynStatus checkRaw1Path();
519 asynStatus checkImgPath();
520 asynStatus checkPrvImgPath();
521 asynStatus checkPrvImg1Path();
522 asynStatus checkPrvHstPath();
524 asynStatus uploadBPC();
525 asynStatus uploadDACS();
527 asynStatus fetchDacs(
json &data,
int chip);
528 asynStatus readImage();
529 asynStatus fileWriter();
530 asynStatus writeLayout();
535 #define NUM_TIMEPIX_PARAMS ((int)(&ADTIMEPIX_LAST_PARAM - &ADTIMEPIX_FIRST_PARAM + 1))
nlohmann::json json
Definition: ADTimePix.cpp:67
nlohmann::json json
Definition: ADTimePix.h:23
Class from which areaDetector drivers are directly derived.
Definition: ADDriver.h:132
Definition: ADTimePix.h:247
int ADTimePixImgMode
Definition: ADTimePix.h:406
int ADTimePixPreampON
Definition: ADTimePix.h:352
int ADTimePixPrvImgIntMode
Definition: ADTimePix.h:424
int ADTimePixVthresholdFine
Definition: ADTimePix.h:361
int ADTimePixRaw1SplitStrategy
Definition: ADTimePix.h:398
int ADTimePixPrvImgFilePat
Definition: ADTimePix.h:419
int ADTimePixPolarity
Definition: ADTimePix.h:329
int ADTimePixDiscS2ON
Definition: ADTimePix.h:348
int ADTimePixPrvHstIntMode
Definition: ADTimePix.h:446
int ADTimePixHealth
Definition: ADTimePix.h:292
int ADTimePixBoardsCh2
Definition: ADTimePix.h:307
int ADTimePixPixelDAC
Definition: ADTimePix.h:350
int ADTimePixVthresholdCoarse
Definition: ADTimePix.h:360
int ADTimePixRawFilePathExists
Definition: ADTimePix.h:393
int ADTimePixPrvHstFormat
Definition: ADTimePix.h:442
int ADTimePixMaxPulseCount
Definition: ADTimePix.h:313
int ADTimePixPrvHstThs
Definition: ADTimePix.h:444
int ADTimePixPrvImgFilePathExists
Definition: ADTimePix.h:427
int ADTimePixImgFormat
Definition: ADTimePix.h:405
int ADTimePixImgFilePat
Definition: ADTimePix.h:404
int ADTimePixPreampOFF
Definition: ADTimePix.h:351
int ADTimePixLogLevel
Definition: ADTimePix.h:341
int ADTimePixVTPfine
Definition: ADTimePix.h:358
int ADTimePixWriteRaw1
Definition: ADTimePix.h:382
int ADTimePixWritePrvHst
Definition: ADTimePix.h:386
int ADTimePixTdc1Rate
Definition: ADTimePix.h:453
int ADTimePixPrvHstMode
Definition: ADTimePix.h:443
int ADTimePixFW_version
Definition: ADTimePix.h:297
int ADTimePixPrvImg1IntMode
Definition: ADTimePix.h:435
int ADTimePixTriggerPeriod
Definition: ADTimePix.h:332
int ADTimePixPrvImg1FilePathExists
Definition: ADTimePix.h:438
int ADTimePixBPCFilePathExists
Definition: ADTimePix.h:370
int ADTimePixWriteBPCFile
Definition: ADTimePix.h:376
int ADTimePixPrvImg1IntSize
Definition: ADTimePix.h:434
int ADTimePixLayout
Definition: ADTimePix.h:366
int ADTimePixBoardsCh3
Definition: ADTimePix.h:308
int ADTimePixFan1PWM
Definition: ADTimePix.h:322
int ADTimePixBiasEnable
Definition: ADTimePix.h:325
int ADTimePixVfbk
Definition: ADTimePix.h:359
int ADTimePixPrvImgMode
Definition: ADTimePix.h:421
int ADTimePixWritePrvImg
Definition: ADTimePix.h:384
int ADTimePixFWTimeStamp
Definition: ADTimePix.h:277
int ADTimePixHumidity
Definition: ADTimePix.h:288
int ADTimePixPrvHstIntSize
Definition: ADTimePix.h:445
int ADTimePixDetectorOrientation
Definition: ADTimePix.h:365
int ADTimePixBoardsID
Definition: ADTimePix.h:304
int ADTimePixTdc0
Definition: ADTimePix.h:337
int ADTimePixServer
Definition: ADTimePix.h:280
int ADTimePixRawFilePat
Definition: ADTimePix.h:390
int ADTimePixPrvImg1Base
Definition: ADTimePix.h:429
int ADTimePixPrvHstQueueSize
Definition: ADTimePix.h:448
int ADTimePixTriggerDelay
Definition: ADTimePix.h:335
int ADTimePixWriteData
Definition: ADTimePix.h:380
int ADTimePixRaw1QueueSize
Definition: ADTimePix.h:399
int ADTimePixDiscS1ON
Definition: ADTimePix.h:346
int ADTimePixRaw1Stream
Definition: ADTimePix.h:464
int ADTimePixRaw1Base
Definition: ADTimePix.h:396
int ADTimePixFreeSpace
Definition: ADTimePix.h:271
int ADTimePixTriggerMode
Definition: ADTimePix.h:330
int ADTimePixVDD
Definition: ADTimePix.h:290
int ADTimePixImgQueueSize
Definition: ADTimePix.h:411
int ADTimePixnTriggers
Definition: ADTimePix.h:333
int ADTimePixIfaceName
Definition: ADTimePix.h:295
int ADTimePixTdc1
Definition: ADTimePix.h:338
int ADTimePixDACSFileName
Definition: ADTimePix.h:374
int ADTimePixBoardsCh1
Definition: ADTimePix.h:306
int ADTimePixPrvImg1QueueSize
Definition: ADTimePix.h:437
int ADTimePixChainMode
Definition: ADTimePix.h:326
int ADTimePixPrvImg1FilePat
Definition: ADTimePix.h:430
int ADTimePixRawBase
Definition: ADTimePix.h:389
int ADTimePixDiscS1OFF
Definition: ADTimePix.h:345
int ADTimePixBiasVolt
Definition: ADTimePix.h:324
int ADTimePixBPCFilePath
Definition: ADTimePix.h:369
int ADTimePixTdc2Rate
Definition: ADTimePix.h:454
int ADTimePixLocalTemp
Definition: ADTimePix.h:283
int ADTimePixTriggerOut
Definition: ADTimePix.h:328
int ADTimePixElapsedTime
Definition: ADTimePix.h:456
int ADTimePixBoardsIP
Definition: ADTimePix.h:305
int ADTimePixTPbufferIn
Definition: ADTimePix.h:353
int ADTimePixPrvImg1StpOnDskLim
Definition: ADTimePix.h:436
int ADTimePixPrvHstBase
Definition: ADTimePix.h:440
int ADTimePixNumberOfChips
Definition: ADTimePix.h:300
int ADTimePixWriteSpeed
Definition: ADTimePix.h:272
int ADTimePixPrvImgIntSize
Definition: ADTimePix.h:423
int ADTimePixTPbufferOut
Definition: ADTimePix.h:354
int ADTimePixMaxPulsePeriod
Definition: ADTimePix.h:315
int ADTimePixSuppAcqModes
Definition: ADTimePix.h:311
int ADTimePixBiasVoltage
Definition: ADTimePix.h:287
int ADTimePixWritePrvImg1
Definition: ADTimePix.h:385
int ADTimePixRawStream
Definition: ADTimePix.h:463
int ADTimePixPrvImg1Format
Definition: ADTimePix.h:431
int ADTimePixDACSFilePathExists
Definition: ADTimePix.h:373
int ADTimePixFPGATemp
Definition: ADTimePix.h:284
int ADTimePixTriggerIn
Definition: ADTimePix.h:327
int ADTimePixPrvPeriod
Definition: ADTimePix.h:415
int ADTimePixPrvHstStpOnDskLim
Definition: ADTimePix.h:447
int ADTimePixRowLen
Definition: ADTimePix.h:299
int ADTimePixMaxPulseHeight
Definition: ADTimePix.h:314
int ADTimePixBPCFileName
Definition: ADTimePix.h:371
int ADTimePixTimerMinVal
Definition: ADTimePix.h:317
int ADTimePixTdc
Definition: ADTimePix.h:336
int ADTimePixImgFilePathExists
Definition: ADTimePix.h:412
int ADTimePixPixCount
Definition: ADTimePix.h:298
int ADTimePixDACSFilePath
Definition: ADTimePix.h:372
int ADTimePixPrvHstFilePathExists
Definition: ADTimePix.h:449
int ADTimePixImgThs
Definition: ADTimePix.h:407
int ADTimePixPrvImg1Mode
Definition: ADTimePix.h:432
int ADTimePixStatus
Definition: ADTimePix.h:460
int ADTimePixPrvSamplingMode
Definition: ADTimePix.h:416
int ADTimePixBoardsCh4
Definition: ADTimePix.h:309
int ADTimePixWriteRaw
Definition: ADTimePix.h:381
int ADTimePixImgStpOnDskLim
Definition: ADTimePix.h:410
int ADTimePixVPreampNCAS
Definition: ADTimePix.h:356
int ADTimePixImgBase
Definition: ADTimePix.h:403
int ADTimePixGlobalTimestampInterval
Definition: ADTimePix.h:339
int ADTimePixPelRate
Definition: ADTimePix.h:452
int ADTimePixAVDD
Definition: ADTimePix.h:291
int ADTimePixWriteDACSFile
Definition: ADTimePix.h:377
int ADTimePixCP_PLL
Definition: ADTimePix.h:344
int ADTimePixRaw1FilePathExists
Definition: ADTimePix.h:400
int ADTimePixExternalReferenceClock
Definition: ADTimePix.h:340
int ADTimePixRawSplitStrategy
Definition: ADTimePix.h:391
int ADTimePixFrameCount
Definition: ADTimePix.h:458
int ADTimePixWriteImg
Definition: ADTimePix.h:383
int ADTimePixSW_version
Definition: ADTimePix.h:296
int ADTimePixPrvImgStpOnDskLim
Definition: ADTimePix.h:425
int ADTimePixLLimReached
Definition: ADTimePix.h:274
int ADTimePixTimeLeft
Definition: ADTimePix.h:457
int ADTimePixPrvImg1Ths
Definition: ADTimePix.h:433
int ADTimePixStartTime
Definition: ADTimePix.h:455
int ADTimePixDiscS2OFF
Definition: ADTimePix.h:347
int ADTimePixFan2Speed
Definition: ADTimePix.h:286
int ADTimePixImgIntMode
Definition: ADTimePix.h:409
int ADTimePixIkrum
Definition: ADTimePix.h:349
int ADTimePixPrvImgFormat
Definition: ADTimePix.h:420
int ADTimePixDroppedFrames
Definition: ADTimePix.h:459
int ADTimePixImgIntSize
Definition: ADTimePix.h:408
int ADTimePixPrvHstFilePat
Definition: ADTimePix.h:441
int ADTimePixPrvImgBase
Definition: ADTimePix.h:418
int ADTimePixExposureTime
Definition: ADTimePix.h:331
int ADTimePixPeriphClk80
Definition: ADTimePix.h:334
int ADTimePixPLL_Vcntrl
Definition: ADTimePix.h:355
int ADTimePixDetType
Definition: ADTimePix.h:276
int ADTimePixChipTemperature
Definition: ADTimePix.h:289
int ADTimePixFan2PWM
Definition: ADTimePix.h:323
int ADTimePixNumberOfRows
Definition: ADTimePix.h:301
int ADTimePixMpxType
Definition: ADTimePix.h:302
int ADTimePixPrvImgThs
Definition: ADTimePix.h:422
int ADTimePixClockReadout
Definition: ADTimePix.h:312
int ADTimePixWriteMsg
Definition: ADTimePix.h:375
int ADTimePixRaw1FilePat
Definition: ADTimePix.h:397
int ADTimePixAdjust
Definition: ADTimePix.h:362
int ADTimePixLowerLimit
Definition: ADTimePix.h:273
int ADTimePixTimerMaxVal
Definition: ADTimePix.h:316
int ADTimePixClockTimepix
Definition: ADTimePix.h:319
int ADTimePixFan1Speed
Definition: ADTimePix.h:285
int ADTimePixVTPcoarse
Definition: ADTimePix.h:357
int ADTimePixPrvImgQueueSize
Definition: ADTimePix.h:426
int ADTimePixTimerStep
Definition: ADTimePix.h:318
int ADTimePixRawQueueSize
Definition: ADTimePix.h:392
int ADTimePixHttpCode
Definition: ADTimePix.h:267
@ string
Definition: NDFileHDF5Layout.h:44
list value
Definition: makeDbAndEdl.py:234