quadEM  7-0
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 ( asynPortDriver asynPortDriver)

Member Function Documentation

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

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