4 #include <epicsEvent.h>
9 using namespace Euresys;
13 #define ESTimeStampModeString "ES_TIME_STAMP_MODE"
14 #define ESUniqueIdModeString "ES_UNIQUE_ID_MODE"
15 #define ESBufferSizeString "ES_BUFFER_SIZE"
16 #define ESOutputQueueString "ES_OUTPUT_QUEUE"
17 #define ESRejectedFramesString "ES_REJECTED_FRAMES"
18 #define ESCRCErrorCountString "ES_CRC_ERROR_COUNT"
19 #define ESResetErrorCountsString "ES_RESET_ERROR_COUNTS"
20 #define ESProcessTotalTimeString "ES_PROCESS_TOTAL_TIME"
21 #define ESProcessCopyTimeString "ES_PROCESS_COPY_TIME"
22 #define ESConvertPixelFormatString "ES_CONVERT_PIXEL_FORMAT"
23 #define ESUnpackingModeString "ES_UNPACKING_MODE"
32 ADEuresys(
const char *portName,
const char* cameraId,
int numESBuffers,
33 size_t maxMemory,
int priority,
int stackSize);
36 void report(FILE *fp,
int details);
37 virtual asynStatus writeInt32(asynUser *pasynUser, epicsInt32
value);
39 std::string const & asynName, asynParamType asynType,
int asynIndex,
42 void processFrame(ScopedBuffer &
buf);
48 #define FIRST_ES_PARAM ESTimeStampMode
54 int ESResetErrorCounts;
55 int ESProcessTotalTime;
56 int ESProcessCopyTime;
57 int ESConvertPixelFormat;
61 asynStatus startCapture();
62 asynStatus stopCapture();
63 asynStatus connectCamera();
64 asynStatus disconnectCamera();
65 asynStatus readStatus();
66 void resetErrorCounts();
67 void reportNode(FILE *fp,
const char *
nodeName,
int level);
EGrabber< CallbackSingleThread > EGRABBER_CALLBACK
Definition: ADEuresys.h:11
GCFeatureType_t
Definition: GenICamFeature.h:13
Main driver class inherited from areaDetectors ADDriver class.
Definition: ADEuresys.h:30
Definition: ADGenICam.h:25
Definition: GenICamFeature.h:41
Definition: GenICamFeature.h:123
@ string
Definition: NDFileHDF5Layout.h:44
nodeName
Definition: makeAdl.py:469
list value
Definition: makeDbAndEdl.py:234
unsigned char * buf
Definition: udp_client_pixirad_single.cpp:70