|
| tcLegacyCCD () |
|
virtual | ~tcLegacyCCD () |
|
virtual teNackCode | ClearCCD (int anNumTimes=1)=0 |
|
virtual teNackCode | SetCCDOffset (uint16_t Mean, uint16_t SubtractMean)=0 |
|
virtual teNackCode | SetBinParam (uint8_t *apBinCodes, uint32_t anSetNumber)=0 |
|
virtual teNackCode | GetBinParam (uint8_t *apBinCodes, uint32_t anSetNumber)=0 |
|
virtual teNackCode | GetOutputIndices (uint32_t *apRows, uint32_t *apRowCount, uint32_t anSetNumber)=0 |
|
virtual teNackCode | GetBinningSequence (unsigned char *apVeritcalSeq, unsigned char *apHorizSeq, unsigned short *apSeqLength)=0 |
|
virtual teNackCode | SetBinningSequence (unsigned char *apVeritcalSeq, unsigned char *apHorizSeq, unsigned short *apSeqLength)=0 |
|
virtual teNackCode | GetHorBinParam (unsigned int *apSetNumber, unsigned short *apOffset, unsigned short *apNumCols, char *apBinCode)=0 |
|
virtual teNackCode | SetHorBinParam (unsigned int anSetNumber, char *apBinCode)=0 |
|
virtual teNackCode | SetGain (int Setting)=0 |
|
virtual teNackCode | GetGain (int &NumSettings, int &CurrentSetting, float *apGains)=0 |
|
virtual teNackCode | SetFilter (bool FastSetting)=0 |
|
virtual teNackCode | GetFilter (bool &FastSetting)=0 |
|
virtual bool | GetReadoutNoise (float &arMean, float &arStdDev, int anAutoClear)=0 |
|
virtual void | SetNumClears (unsigned short NumClears)=0 |
|
virtual void | GetImageIntervals (unsigned int &mnAreaIntervalMs, unsigned int &mnBinnedIntervalMs, unsigned int &mnAreaMaskIntervalMs, unsigned int &mnCustomIntervalMs)=0 |
|
virtual teNackCode | SetBinEnable (bool Enable)=0 |
|
virtual bool | GetBinEnable (void)=0 |
|
virtual void | AddTECHandler (tcTECHandler *apHandler)=0 |
|
virtual float | GetMeanReadoutNoise () const =0 |
|
virtual float | GetStdDevReadoutNoise () const =0 |
|
virtual unsigned short | GetOffset () const =0 |
|
virtual unsigned short | GetSubstrate () const =0 |
|
|
virtual teNackCode | SetTDIEnable (bool Enable)=0 |
|
virtual bool | GetTDIEnable ()=0 |
|
virtual teNackCode | SetTDIConfig (uint32_t BinMode, uint32_t LinesPerImage, uint32_t SkipLines, uint32_t InterFrameSkipLines)=0 |
|
virtual void | GetTDIConfig (uint32_t &BinMode, uint32_t &LinesPerImage, uint32_t &SkipLines, uint32_t &InterFrameSkipLines)=0 |
|
virtual teNackCode | SetTDILinePeriod (uint32_t LinePeriod_usec)=0 |
|
virtual uint32_t | GetTDILinePeriod ()=0 |
|
virtual teNackCode | SetTagConfig (int tag, bool enable, uint32_t Column)=0 |
|
virtual void | GetTagConfig (int tag, bool &enable, uint32_t &Column)=0 |
|
The tcLegacyCCD class provides interfaces needed to control CCDs and support the MityViewer interface.