/home/epics/devel/areaDetector/1-5/ADApp/pvcamSrc/pvCamSrc.h File Reference
#include <stddef.h>
#include <stdlib.h>
#include <stdarg.h>
#include <math.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsEvent.h>
#include <epicsMutex.h>
#include <epicsString.h>
#include <epicsStdio.h>
#include <cantProceed.h>
#include "ADDriver.h"
#include "drvPVCam.h"
#include "master.h"
#include "pvcam.h"
Go to the source code of this file.
|
Classes |
class | pvCam |
Defines |
#define | POLL_TIME 0.01 |
| The polling interval when checking to see if acquisition is complete.
|
#define | NUM_PV_CAM_PARAMS (sizeof(PVCamParamString)/sizeof(PVCamParamString[0])) |
#define | MAX_DETECTORS_SUPPORTED 3 |
#define | MAX_SPEEDS_SUPPORTED 5 |
Enumerations |
enum | PVCamParam_t {
PVCamInitDetector = ADLastStdParam,
PVCamSlot1Cam,
PVCamSlot2Cam,
PVCamSlot3Cam,
PVCamDetectorSelected,
PVCamChipNameRBV,
PVCamNumParallelPixelsRBV,
PVCamNumSerialPixelsRBV,
PVCamPixelParallelSizeRBV,
PVCamPixelSerialSizeRBV,
PVCamChipHeightMMRBV,
PVCamChipWidthMMRBV,
PVCamPixelParallelDistRBV,
PVCamPixelSerialDistRBV,
PVCamPostMaskRBV,
PVCamPreMaskRBV,
PVCamPostScanRBV,
PVCamPreScanRBV,
PVCamNumPortsRBV,
PVCamFullWellCapacityRBV,
PVCamFrameTransferCapableRBV,
PVCamNumSpeedTableEntriesRBV,
PVCamSpeedTableIndex,
PVCamSpeedTableIndexRBV,
PVCamBitDepthRBV,
PVCamPixelTimeRBV,
PVCamGainIndex,
PVCamGainIndexRBV,
PVCamMaxGainIndexRBV,
PVCamMinShutterOpenDelayRBV,
PVCamMaxShutterOpenDelayRBV,
PVCamMinShutterCloseDelayRBV,
PVCamMaxShutterCloseDelayRBV,
PVCamShutterOpenDelay,
PVCamShutterOpenDelayRBV,
PVCamShutterCloseDelay,
PVCamShutterCloseDelayRBV,
PVCamMeasuredTemperatureRBV,
PVCamMinTemperatureRBV,
PVCamMaxTemperatureRBV,
PVCamSetTemperature,
PVCamSetTemperatureRBV,
PVCamDetectorMode,
PVCamDetectorModeRBV,
PVCamTriggerMode,
PVCamTriggerModeRBV,
PVCamTriggerEdge,
PVCamTriggerEdgeRBV,
ADLastDriverParam
} |
Define Documentation
#define MAX_DETECTORS_SUPPORTED 3 |
#define MAX_SPEEDS_SUPPORTED 5 |
#define NUM_PV_CAM_PARAMS (sizeof(PVCamParamString)/sizeof(PVCamParamString[0])) |
The polling interval when checking to see if acquisition is complete.
Enumeration Type Documentation
- Enumerator:
-
PVCamInitDetector |
|
PVCamSlot1Cam |
|
PVCamSlot2Cam |
|
PVCamSlot3Cam |
|
PVCamDetectorSelected |
|
PVCamChipNameRBV |
|
PVCamNumParallelPixelsRBV |
|
PVCamNumSerialPixelsRBV |
|
PVCamPixelParallelSizeRBV |
|
PVCamPixelSerialSizeRBV |
|
PVCamChipHeightMMRBV |
|
PVCamChipWidthMMRBV |
|
PVCamPixelParallelDistRBV |
|
PVCamPixelSerialDistRBV |
|
PVCamPostMaskRBV |
|
PVCamPreMaskRBV |
|
PVCamPostScanRBV |
|
PVCamPreScanRBV |
|
PVCamNumPortsRBV |
|
PVCamFullWellCapacityRBV |
|
PVCamFrameTransferCapableRBV |
|
PVCamNumSpeedTableEntriesRBV |
|
PVCamSpeedTableIndex |
|
PVCamSpeedTableIndexRBV |
|
PVCamBitDepthRBV |
|
PVCamPixelTimeRBV |
|
PVCamGainIndex |
|
PVCamGainIndexRBV |
|
PVCamMaxGainIndexRBV |
|
PVCamMinShutterOpenDelayRBV |
|
PVCamMaxShutterOpenDelayRBV |
|
PVCamMinShutterCloseDelayRBV |
|
PVCamMaxShutterCloseDelayRBV |
|
PVCamShutterOpenDelay |
|
PVCamShutterOpenDelayRBV |
|
PVCamShutterCloseDelay |
|
PVCamShutterCloseDelayRBV |
|
PVCamMeasuredTemperatureRBV |
|
PVCamMinTemperatureRBV |
|
PVCamMaxTemperatureRBV |
|
PVCamSetTemperature |
|
PVCamSetTemperatureRBV |
|
PVCamDetectorMode |
|
PVCamDetectorModeRBV |
|
PVCamTriggerMode |
|
PVCamTriggerModeRBV |
|
PVCamTriggerEdge |
|
PVCamTriggerEdgeRBV |
|
ADLastDriverParam |
|