areaDetector  3-14
EPICS areaDetector framework
Public Member Functions | List of all members
CCDMultiTrack Class Reference

Area Detector class enabling multi-ROI driver for the Andor CCD. More...

#include <CCDMultiTrack.h>

Public Member Functions

size_t size () const
 
int CCDMultiTrackStart () const
 
int CCDMultiTrackEnd () const
 
int CCDMultiTrackBin () const
 
int TrackStart (size_t TrackNum) const
 
int TrackEnd (size_t TrackNum) const
 
int TrackHeight (size_t TrackNum) const
 
int TrackBin (size_t TrackNum) const
 
int DataHeight () const
 
int DataHeight (size_t TrackNum) const
 
 CCDMultiTrack (asynPortDriver *asynPortDriver)
 
asynStatus writeInt32Array (asynUser *pasynUser, epicsInt32 *value, size_t nElements)
 
void storeTrackAttributes (NDAttributeList *pAttributeList)
 

Detailed Description

Area Detector class enabling multi-ROI driver for the Andor CCD.

This class is used by CCD camera modules that permit multiple regions-of-interest.

Multi-ROI is typically used for multi-track spectrocopy application.

Author
Peter Heesterman
Date
Nov 2019

Constructor & Destructor Documentation

◆ CCDMultiTrack()

CCDMultiTrack::CCDMultiTrack ( asynPortDriver *  asynPortDriver)

Member Function Documentation

◆ CCDMultiTrackBin()

int CCDMultiTrack::CCDMultiTrackBin ( ) const
inline

◆ CCDMultiTrackEnd()

int CCDMultiTrack::CCDMultiTrackEnd ( ) const
inline

◆ CCDMultiTrackStart()

int CCDMultiTrack::CCDMultiTrackStart ( ) const
inline

◆ DataHeight() [1/2]

int CCDMultiTrack::DataHeight ( ) const

◆ DataHeight() [2/2]

int CCDMultiTrack::DataHeight ( size_t  TrackNum) const
inline

◆ size()

size_t CCDMultiTrack::size ( ) const
inline

◆ storeTrackAttributes()

void CCDMultiTrack::storeTrackAttributes ( NDAttributeList pAttributeList)

◆ TrackBin()

int CCDMultiTrack::TrackBin ( size_t  TrackNum) const
inline

◆ TrackEnd()

int CCDMultiTrack::TrackEnd ( size_t  TrackNum) const
inline

◆ TrackHeight()

int CCDMultiTrack::TrackHeight ( size_t  TrackNum) const
inline

◆ TrackStart()

int CCDMultiTrack::TrackStart ( size_t  TrackNum) const
inline

◆ writeInt32Array()

asynStatus CCDMultiTrack::writeInt32Array ( asynUser *  pasynUser,
epicsInt32 *  value,
size_t  nElements 
)

The documentation for this class was generated from the following files: