|
| pointGrey (const char *portName, int cameraId, int traceMask, int memoryChannel, int maxBuffers, size_t maxMemory, int priority, int stackSize) |
| Constructor for the pointGrey class. More...
|
|
virtual asynStatus | writeInt32 (asynUser *pasynUser, epicsInt32 value) |
| Sets an int32 parameter. More...
|
|
virtual asynStatus | writeFloat64 (asynUser *pasynUser, epicsFloat64 value) |
| Sets an float64 parameter. More...
|
|
virtual asynStatus | readEnum (asynUser *pasynUser, char *strings[], int values[], int severities[], size_t nElements, size_t *nIn) |
|
void | report (FILE *fp, int details) |
| These should be private but are called from C callback functions, must be public. More...
|
|
void | imageGrabTask () |
| Task to grab images off the camera and send them up to areaDetector. More...
|
|
void | shutdown () |
|
| ADDriver (const char *portName, int maxAddr, int numParams, int maxBuffers, size_t maxMemory, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize) |
| All of the arguments are simply passed to the constructor for the asynNDArrayDriver base class, except numParams. More...
|
|
virtual asynStatus | connect (asynUser *pasynUser) |
| Connects driver to device; This method is called when the driver's pasynCommon->connect() function is called. More...
|
|
virtual void | setShutter (int open) |
| Set the shutter position. More...
|
|
| asynNDArrayDriver (const char *portName, int maxAddr, int maxBuffers, size_t maxMemory, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize) |
| This is the constructor for the asynNDArrayDriver class. More...
|
|
virtual | ~asynNDArrayDriver () |
|
virtual asynStatus | writeOctet (asynUser *pasynUser, const char *value, size_t maxChars, size_t *nActual) |
| Called when asyn clients call pasynOctet->write(). More...
|
|
virtual asynStatus | readGenericPointer (asynUser *pasynUser, void *genericPointer) |
| This method copies an NDArray object from the asynNDArrayDriver to an NDArray pointer passed in by the caller. More...
|
|
virtual asynStatus | writeGenericPointer (asynUser *pasynUser, void *genericPointer) |
| This method currently does nothing, but it should be implemented in this base class. More...
|
|
virtual asynStatus | setIntegerParam (int index, int value) |
| Sets the value for an integer in the parameter library. More...
|
|
virtual asynStatus | setIntegerParam (int list, int index, int value) |
| Sets the value for an integer in the parameter library. More...
|
|
virtual asynStatus | createFilePath (const char *path, int pathDepth) |
| Function to create a directory path for a file. More...
|
|
virtual asynStatus | checkPath () |
| Checks whether the directory specified NDFilePath parameter exists. More...
|
|
virtual bool | checkPath (std::string &filePath) |
| Checks whether the directory specified exists. More...
|
|
virtual asynStatus | createFileName (int maxChars, char *fullFileName) |
| Build a file name from component parts. More...
|
|
virtual asynStatus | createFileName (int maxChars, char *filePath, char *fileName) |
| Build a file name from component parts. More...
|
|
virtual asynStatus | readNDAttributesFile () |
| Create this driver's NDAttributeList (pAttributeList) by reading an XML file This clears any existing attributes from this drivers' NDAttributeList and then creates a new list based on the XML file. More...
|
|
virtual asynStatus | getAttributes (NDAttributeList *pAttributeList) |
| Get the current values of attributes from this driver and appends them to an output attribute list. More...
|
|
virtual void | updateTimeStamps (NDArray *pArray) |
|
asynStatus | incrementQueuedArrayCount () |
|
asynStatus | decrementQueuedArrayCount () |
|
int | getQueuedArrayCount () |
|
void | updateQueuedArrayCount () |
|
|
int | PGPropertyAvail |
| The following PGProperty parameters all have addr: 0-NUM_PROPERTIES-1. More...
|
|
int | PGPropertyOnOffAvail |
|
int | PGPropertyOnOff |
| Property on/off is available (int32 read) More...
|
|
int | PGPropertyOnePushAvail |
| Property on/off (int32 read) More...
|
|
int | PGPropertyOnePush |
| Property one push is available (int32 read) More...
|
|
int | PGPropertyAutoAvail |
| Property one push (int32 read) More...
|
|
int | PGPropertyManAvail |
| Property auto mode available (int32 read) More...
|
|
int | PGPropertyAutoMode |
| Property manual mode available (int32 read) More...
|
|
int | PGPropertyAbsAvail |
| Property control mode: 0:manual or 1:automatic (int32 read/write) More...
|
|
int | PGPropertyAbsMode |
| Property has absolute (floating point) controls (int32 read) More...
|
|
int | PGPropertyValue |
| Property raw/absolute mode: 0:raw or 1:absolute (int32 read/write) More...
|
|
int | PGPropertyValueB |
| Property value (int32 read/write) More...
|
|
int | PGPropertyValueMax |
| Property value B (int32 read/write) More...
|
|
int | PGPropertyValueMin |
| Property maximum value (int32 read) More...
|
|
int | PGPropertyValueAbs |
| Property minimum value (int32 read) More...
|
|
int | PGPropertyValueAbsMax |
| Property absolute value (float64 read/write) More...
|
|
int | PGPropertyValueAbsMin |
| Property absolute maximum value (float64 read) More...
|
|
int | PGGigEPropertyValue |
| Property absolute minimum value (float64 read) More...
|
|
int | PGGigEPropertyValueMax |
| GigE property value (int32 read/write) More...
|
|
int | PGGigEPropertyValueMin |
| GigE property maximum value (int32 read) More...
|
|
int | PGVideoMode |
| GigE property minimum value (int32 read) More...
|
|
int | PGFormat7Mode |
| Video mode enum VideoMode, 0-NUM_VIDEOMODES-1 (int32 read/write) More...
|
|
int | PGBinningMode |
| Format7 mode enum Mode, 0-NUM_MODES-1 (int32 read/write)
More...
|
|
int | PGFrameRate |
| Binning enum Binning, 0-NUM_BINNINGS-1 (int32 read/write) More...
|
|
int | PGPixelFormat |
| Frame rate enum FrameRate, 0-NUM_FRAMERATES-1 (int32 read/write) More...
|
|
int | PGConvertPixelFormat |
| The pixel format when VideoFormat=Format7 enum PixelFormat, 0-NUM_PIXEL_FORMATS-1 (int32 read/write) More...
|
|
int | PGTriggerSource |
| The pixel format to convert to when input
pixel format is raw[8,12,16] enum PixelFormat, 0-NUM_PIXEL_FORMATS-1 (int32 read/write) More...
|
|
int | PGTriggerPolarity |
| Trigger source (int32 write/read) More...
|
|
int | PGSoftwareTrigger |
| Trigger polarity (int32 write/read) More...
|
|
int | PGSkipFrames |
| Issue a software trigger (int32 write/read) More...
|
|
int | PGStrobeSource |
| Frames to skip in trigger mode 3 (int32 write/read) More...
|
|
int | PGStrobePolarity |
| Strobe source GPIO pin (int32 write/read) More...
|
|
int | PGStrobeEnable |
| Strobe polarity (low/high) (int32 write/read) More...
|
|
int | PGStrobeDelay |
| Strobe enable/disable strobe (int32 write/read) More...
|
|
int | PGStrobeDuration |
| Strobe delay (float64 write/read) More...
|
|
int | PGPacketSize |
| Strobe duration (float64 write/read) More...
|
|
int | PGPacketSizeActual |
| Size of data packets from camera (int32 write/read) More...
|
|
int | PGMaxPacketSize |
| Size of data packets from camera (int32 write/read) More...
|
|
int | PGPacketDelay |
| Maximum size of data packets from camera (int32 write/read) More...
|
|
int | PGPacketDelayActual |
| Packet delay in usec from camera, GigE only (int32 write/read) More...
|
|
int | PGPacketResendEnable |
| Packet delay in usec from camera, GigE only (int32 read) More...
|
|
int | PGBandwidth |
| Packet resend enable, GigE only (int32 read/write) More...
|
|
int | PGTimeStampMode |
| Bandwidth in MB/s (float64 read) More...
|
|
int | PGCorruptFrames |
| Time stamp mode (PGTimeStamp_t) (int32 write/read) More...
|
|
int | PGDriverDropped |
| Number of corrupt frames (int32 read) More...
|
|
int | PGTransmitFailed |
| Number of driver dropped frames (int32 read) More...
|
|
int | PGDroppedFrames |
| Number of transmit failures (int32 read) More...
|
|
int | ADGain |
|
int | ADBinX |
|
int | ADBinY |
|
int | ADMinX |
|
int | ADMinY |
|
int | ADSizeX |
|
int | ADSizeY |
|
int | ADMaxSizeX |
|
int | ADMaxSizeY |
|
int | ADReverseX |
|
int | ADReverseY |
|
int | ADFrameType |
|
int | ADImageMode |
|
int | ADNumExposures |
|
int | ADNumExposuresCounter |
|
int | ADNumImages |
|
int | ADNumImagesCounter |
|
int | ADAcquireTime |
|
int | ADAcquirePeriod |
|
int | ADTimeRemaining |
|
int | ADStatus |
|
int | ADTriggerMode |
|
int | ADShutterControl |
|
int | ADShutterControlEPICS |
|
int | ADShutterStatus |
|
int | ADShutterMode |
|
int | ADShutterOpenDelay |
|
int | ADShutterCloseDelay |
|
int | ADTemperature |
|
int | ADTemperatureActual |
|
int | ADReadStatus |
|
int | ADStatusMessage |
|
int | ADStringToServer |
|
int | ADStringFromServer |
|
bool | deviceIsReachable |
|
int | NDPortNameSelf |
|
int | NDADCoreVersion |
|
int | NDDriverVersion |
|
int | ADManufacturer |
|
int | ADModel |
|
int | ADSerialNumber |
|
int | ADSDKVersion |
|
int | ADFirmwareVersion |
|
int | ADAcquire |
|
int | ADAcquireBusy |
|
int | ADWaitForPlugins |
|
int | NDArraySizeX |
|
int | NDArraySizeY |
|
int | NDArraySizeZ |
|
int | NDArraySize |
|
int | NDNDimensions |
|
int | NDDimensions |
|
int | NDDataType |
|
int | NDColorMode |
|
int | NDUniqueId |
|
int | NDTimeStamp |
|
int | NDEpicsTSSec |
|
int | NDEpicsTSNsec |
|
int | NDBayerPattern |
|
int | NDCodec |
|
int | NDCompressedSize |
|
int | NDArrayCounter |
|
int | NDFilePath |
|
int | NDFilePathExists |
|
int | NDFileName |
|
int | NDFileNumber |
|
int | NDFileTemplate |
|
int | NDAutoIncrement |
|
int | NDFullFileName |
|
int | NDFileFormat |
|
int | NDAutoSave |
|
int | NDWriteFile |
|
int | NDReadFile |
|
int | NDFileWriteMode |
|
int | NDFileWriteStatus |
|
int | NDFileWriteMessage |
|
int | NDFileNumCapture |
|
int | NDFileNumCaptured |
|
int | NDFileFreeCapture |
|
int | NDFileCapture |
|
int | NDFileDeleteDriverFile |
|
int | NDFileLazyOpen |
|
int | NDFileCreateDir |
|
int | NDFileTempSuffix |
|
int | NDAttributesFile |
|
int | NDAttributesStatus |
|
int | NDAttributesMacros |
|
int | NDArrayData |
|
int | NDArrayCallbacks |
|
int | NDPoolMaxBuffers |
|
int | NDPoolAllocBuffers |
|
int | NDPoolPreAllocBuffers |
|
int | NDPoolNumPreAllocBuffers |
|
int | NDPoolFreeBuffers |
|
int | NDPoolMaxMemory |
|
int | NDPoolUsedMemory |
|
int | NDPoolEmptyFreeList |
|
int | NDPoolPollStats |
|
int | NDNumQueuedArrays |
|
class NDArray ** | pArrays |
| An array of NDArray pointers used to store data in the driver. More...
|
|
class NDAttributeList * | pAttributeList |
| An NDAttributeList object used to obtain the current values of a set of attributes. More...
|
|
int | threadStackSize_ |
|
int | threadPriority_ |
|
Main driver class inherited from areaDetectors ADDriver class.
One instance of this class will control one camera.