9using 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,
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
void processFrame(ScopedBuffer &buf)
Definition ADEuresys.cpp:170
virtual asynStatus writeInt32(asynUser *pasynUser, epicsInt32 value)
Sets an int32 parameter.
Definition ADEuresys.cpp:362
EGRABBER_CALLBACK * getGrabber()
Definition ADEuresys.cpp:148
virtual GenICamFeature * createFeature(GenICamFeatureSet *set, std::string const &asynName, asynParamType asynType, int asynIndex, std::string const &featureName, GCFeatureType_t featureType)
Definition ADEuresys.cpp:162
void report(FILE *fp, int details)
Print out a report; calls ADGenICam::report to get base class report as well.
Definition ADEuresys.cpp:417
void shutdown()
Definition ADEuresys.cpp:152
Definition ADGenICam.h:25
Definition GenICamFeature.h:41
Definition GenICamFeature.h:123
unsigned char * buf
Definition udp_client_pixirad_single.cpp:70