#include <libxsp.h>
#include <string>
#include <map>
#include <deque>
#include <variant>
#include <epicsString.h>
#include <epicsEvent.h>
#include <epicsThread.h>
#include "ADDriver.h"
Go to the source code of this file.
|
typedef std::variant< std::shared_ptr< xsp::lambda::Receiver >, std::shared_ptr< xsp::PostDecoder > > | lambda_input |
|
◆ LAMBDA_BadFrameCounterString
#define LAMBDA_BadFrameCounterString "LAMBDA_BAD_FRAME_COUNTER" |
◆ LAMBDA_BadImageString
#define LAMBDA_BadImageString "LAMBDA_BAD_IMAGE" |
◆ LAMBDA_ChargeSummingString
#define LAMBDA_ChargeSummingString "LAMBDA_CHARGE_SUMMING" |
◆ LAMBDA_ConfigFilePathString
#define LAMBDA_ConfigFilePathString "LAMBDA_CONFIG_FILE_PATH" |
◆ LAMBDA_DecodedQueueDepthString
#define LAMBDA_DecodedQueueDepthString "LAMBDA_DECODED_QUEUE_DEPTH" |
◆ LAMBDA_DecoderDetectedString
#define LAMBDA_DecoderDetectedString "LAMBDA_DECODER_DETECTED" |
◆ LAMBDA_DualModeString
#define LAMBDA_DualModeString "LAMBDA_DUAL_MODE" |
◆ LAMBDA_DualThresholdString
#define LAMBDA_DualThresholdString "LAMBDA_DUAL_THRESHOLD" |
◆ LAMBDA_EnergyThresholdString
#define LAMBDA_EnergyThresholdString "LAMBDA_ENERGY_THRESHOLD" |
◆ LAMBDA_FIRST_PARAM
#define LAMBDA_FIRST_PARAM LAMBDA_ConfigFilePath |
◆ LAMBDA_GatingEnableString
#define LAMBDA_GatingEnableString "LAMBDA_GATING_ENABLE" |
◆ LAMBDA_OperatingModeString
#define LAMBDA_OperatingModeString "LAMBDA_OPERATING_MODE" |
◆ LAMBDA_ReadoutThreadsString
#define LAMBDA_ReadoutThreadsString "LAMBDA_NUM_READOUT_THREADS" |
◆ LAMBDA_StitchHeightString
#define LAMBDA_StitchHeightString "LAMBDA_STITCHED_HEIGHT" |
◆ LAMBDA_StitchWidthString
#define LAMBDA_StitchWidthString "LAMBDA_STITCHED_WIDTH" |
◆ lambda_input
typedef std::variant<std::shared_ptr<xsp::lambda::Receiver>, std::shared_ptr<xsp::PostDecoder> > lambda_input |