|
areaDetector 3-14
EPICS areaDetector framework
|
#include <map>#include <vector>#include "restApi.h"#include "streamApi.h"#include "eigerParam.h"Go to the source code of this file.
Classes | |
| class | eigerDetector |
Macros | |
| #define | EigDataSourceStr "DATA_SOURCE" |
| #define | EigFWEnableStr "FW_ENABLE" |
| #define | EigFWClearStr "CLEAR" |
| #define | EigFWCompressionStr "COMPRESSION" |
| #define | EigFWNamePatternStr "NAME_PATTERN" |
| #define | EigFWNImgsPerFileStr "NIMAGES_PER_FILE" |
| #define | EigFWAutoRemoveStr "AUTO_REMOVE" |
| #define | EigFWFreeStr "FW_FREE" |
| #define | EigFWStateStr "FW_STATE" |
| #define | EigFWImgNumStartStr "FW_IMG_NUM_START" |
| #define | EigFWHD5FormatStr "FWHDF5_FORMAT" |
| #define | EigWavelengthStr "WAVELENGTH" |
| #define | EigAutoSummationStr "AUTO_SUMMATION" |
| #define | EigDescriptionStr "DESCRIPTION" |
| #define | EigOmegaStr "OMEGA" |
| #define | EigPhotonEnergyStr "PHOTON_ENERGY" |
| #define | EigThresholdStr "THRESHOLD" |
| #define | EigThreshold1EnableStr "THRESHOLD1_ENABLE" |
| #define | EigThreshold2Str "THRESHOLD2" |
| #define | EigThreshold2EnableStr "THRESHOLD2_ENABLE" |
| #define | EigThresholdDiffEnableStr "THRESHOLD_DIFF_ENABLE" |
| #define | EigTriggerStr "TRIGGER" |
| #define | EigTriggerExpStr "TRIGGER_EXPOSURE" |
| #define | EigNTriggersStr "NUM_TRIGGERS" |
| #define | EigManualTriggerStr "MANUAL_TRIGGER" |
| #define | EigTriggerStartDelayStr "TRIGGER_START_DELAY" |
| #define | EigExtGateModeStr "EXT_GATE_MODE" |
| #define | EigCompressionAlgoStr "COMPRESSION_ALGO" |
| #define | EigROIModeStr "ROI_MODE" |
| #define | EigThreshold3Str "THRESHOLD3" |
| #define | EigThreshold3EnableStr "THRESHOLD3_ENABLE" |
| #define | EigThreshold4Str "THRESHOLD4" |
| #define | EigThreshold4EnableStr "THRESHOLD4_ENABLE" |
| #define | EigStateStr "STATE" |
| #define | EigErrorStr "ERROR" |
| #define | EigInitializeStr "INITIALIZE" |
| #define | EigThTemp0Str "TH_TEMP_0" |
| #define | EigThHumid0Str "TH_HUMID_0" |
| #define | EigLink0Str "LINK_0" |
| #define | EigLink1Str "LINK_1" |
| #define | EigLink2Str "LINK_2" |
| #define | EigLink3Str "LINK_3" |
| #define | EigDCUBufFreeStr "DCU_BUF_FREE" |
| #define | EigArmedStr "ARMED" |
| #define | EigSequenceIdStr "SEQ_ID" |
| #define | EigPendingFilesStr "PENDING_FILES" |
| #define | EigHVResetTimeStr "HV_RESET_TIME" |
| #define | EigHVResetStr "HV_RESET" |
| #define | EigHVStateStr "HV_STATE" |
| #define | EigSignedDataStr "SIGNED_DATA" |
| #define | EigSaveFilesStr "SAVE_FILES" |
| #define | EigFileOwnerStr "FILE_OWNER" |
| #define | EigFileOwnerGroupStr "FILE_OWNER_GROUP" |
| #define | EigFilePermsStr "FILE_PERMISSIONS" |
| #define | EigMonitorEnableStr "MONITOR_ENABLE" |
| #define | EigMonitorTimeoutStr "MONITOR_TIMEOUT" |
| #define | EigMonitorStateStr "MONITOR_STATE" |
| #define | EigMonitorBufSizeStr "MONITOR_BUF_SIZE" |
| #define | EigStreamEnableStr "STREAM_ENABLE" |
| #define | EigStreamDroppedStr "STREAM_DROPPED" |
| #define | EigStreamStateStr "STREAM_STATE" |
| #define | EigStreamDecompressStr "STREAM_DECOMPRESS" |
| #define | EigStreamVersionStr "STREAM_VERSION" |
| #define | EigWavelengthEpsilonStr "WAVELENGTH_EPSILON" |
| #define | EigEnergyEpsilonStr "ENERGY_EPSILON" |
Enumerations | |
| enum | eigerModel_t { Eiger1 , Eiger2 , Pilatus4 } |
| #define EigArmedStr "ARMED" |
| #define EigAutoSummationStr "AUTO_SUMMATION" |
| #define EigCompressionAlgoStr "COMPRESSION_ALGO" |
| #define EigDataSourceStr "DATA_SOURCE" |
| #define EigDCUBufFreeStr "DCU_BUF_FREE" |
| #define EigDescriptionStr "DESCRIPTION" |
| #define EigEnergyEpsilonStr "ENERGY_EPSILON" |
| #define EigErrorStr "ERROR" |
| #define EigExtGateModeStr "EXT_GATE_MODE" |
| #define EigFileOwnerGroupStr "FILE_OWNER_GROUP" |
| #define EigFileOwnerStr "FILE_OWNER" |
| #define EigFilePermsStr "FILE_PERMISSIONS" |
| #define EigFWAutoRemoveStr "AUTO_REMOVE" |
| #define EigFWClearStr "CLEAR" |
| #define EigFWCompressionStr "COMPRESSION" |
| #define EigFWEnableStr "FW_ENABLE" |
| #define EigFWFreeStr "FW_FREE" |
| #define EigFWHD5FormatStr "FWHDF5_FORMAT" |
| #define EigFWImgNumStartStr "FW_IMG_NUM_START" |
| #define EigFWNamePatternStr "NAME_PATTERN" |
| #define EigFWNImgsPerFileStr "NIMAGES_PER_FILE" |
| #define EigFWStateStr "FW_STATE" |
| #define EigHVResetStr "HV_RESET" |
| #define EigHVResetTimeStr "HV_RESET_TIME" |
| #define EigHVStateStr "HV_STATE" |
| #define EigInitializeStr "INITIALIZE" |
| #define EigLink0Str "LINK_0" |
| #define EigLink1Str "LINK_1" |
| #define EigLink2Str "LINK_2" |
| #define EigLink3Str "LINK_3" |
| #define EigManualTriggerStr "MANUAL_TRIGGER" |
| #define EigMonitorBufSizeStr "MONITOR_BUF_SIZE" |
| #define EigMonitorEnableStr "MONITOR_ENABLE" |
| #define EigMonitorStateStr "MONITOR_STATE" |
| #define EigMonitorTimeoutStr "MONITOR_TIMEOUT" |
| #define EigNTriggersStr "NUM_TRIGGERS" |
| #define EigOmegaStr "OMEGA" |
| #define EigPendingFilesStr "PENDING_FILES" |
| #define EigPhotonEnergyStr "PHOTON_ENERGY" |
| #define EigROIModeStr "ROI_MODE" |
| #define EigSaveFilesStr "SAVE_FILES" |
| #define EigSequenceIdStr "SEQ_ID" |
| #define EigSignedDataStr "SIGNED_DATA" |
| #define EigStateStr "STATE" |
| #define EigStreamDecompressStr "STREAM_DECOMPRESS" |
| #define EigStreamDroppedStr "STREAM_DROPPED" |
| #define EigStreamEnableStr "STREAM_ENABLE" |
| #define EigStreamStateStr "STREAM_STATE" |
| #define EigStreamVersionStr "STREAM_VERSION" |
| #define EigThHumid0Str "TH_HUMID_0" |
| #define EigThreshold1EnableStr "THRESHOLD1_ENABLE" |
| #define EigThreshold2EnableStr "THRESHOLD2_ENABLE" |
| #define EigThreshold2Str "THRESHOLD2" |
| #define EigThreshold3EnableStr "THRESHOLD3_ENABLE" |
| #define EigThreshold3Str "THRESHOLD3" |
| #define EigThreshold4EnableStr "THRESHOLD4_ENABLE" |
| #define EigThreshold4Str "THRESHOLD4" |
| #define EigThresholdDiffEnableStr "THRESHOLD_DIFF_ENABLE" |
| #define EigThresholdStr "THRESHOLD" |
| #define EigThTemp0Str "TH_TEMP_0" |
| #define EigTriggerExpStr "TRIGGER_EXPOSURE" |
| #define EigTriggerStartDelayStr "TRIGGER_START_DELAY" |
| #define EigTriggerStr "TRIGGER" |
| #define EigWavelengthEpsilonStr "WAVELENGTH_EPSILON" |
| #define EigWavelengthStr "WAVELENGTH" |
| enum eigerModel_t |