kstars
CCameraIO Class Reference
#include <CameraIO_Linux.h>

Public Member Functions | |
| void | AuxOutput (unsigned char val) |
| CCameraIO () | |
| bool | DigitizeLine () |
| bool | Expose (double Duration, bool Light) |
| bool | FilterHome () |
| void | FilterSet (short Slot) |
| void | Flush (short Rows=-1) |
| virtual bool | GetImage (unsigned short *pImageData, short &xSize, short &ySize) |
| bool | GetLine (unsigned short *pLineData, short &xSize) |
| void | InitDefaults () |
| bool | InitDriver (unsigned short camnum) |
| long | InternalReadLine (bool, long int, long int, unsigned short *) |
| void | LoadColumnLayout (unsigned short aic, unsigned short bic, unsigned short pixels) |
| void | LoadLineCounter (unsigned short rows) |
| void | LoadTimerAndBinning (double Duration, unsigned short HBin, unsigned short VBin) |
| long | Read (unsigned short reg, unsigned short &val) |
| Camera_CoolerMode | read_CoolerMode () |
| double | read_CoolerSetPoint () |
| Camera_CoolerStatus | read_CoolerStatus () |
| bool | read_FastReadout () |
| bool | read_ForceShutterOpen () |
| bool | read_LongCable () |
| short | read_Mode () |
| bool | read_Present () |
| bool | read_Shutter () |
| Camera_Status | read_Status () |
| double | read_Temperature () |
| short | read_Test2Bits () |
| short | read_TestBits () |
| bool | read_UseTrigger () |
| long | ReadImage (short unsigned int *) |
| long | ReadLine (long SkipPixels, long Pixels, unsigned short *pLineBuffer) |
| void | RegRead (short reg, unsigned short &val) |
| void | RegWrite (short reg, unsigned short val) |
| void | Reset () |
| bool | Snap (double Duration, bool Light, unsigned short *pImageData, short &xSize, short &ySize) |
| void | StartFlushing () |
| void | StopFlushing () |
| long | Write (unsigned short reg, unsigned short val) |
| void | write_CoolerMode (Camera_CoolerMode val) |
| void | write_CoolerSetPoint (double val) |
| void | write_FastReadout (bool val) |
| void | write_ForceShutterOpen (bool val) |
| void | write_LongCable (bool val) |
| void | write_Mode (short val) |
| void | write_Shutter (bool val) |
| void | write_Test2Bits (short val) |
| void | write_TestBits (short val) |
| void | write_UseTrigger (bool val) |
| virtual | ~CCameraIO () |
Public Attributes | |
| short | m_BIC |
| short | m_BinX |
| short | m_BinY |
| short | m_BIR |
| bool | m_Color |
| short | m_Columns |
| Camera_CoolerStatus | m_CoolerStatus |
| short | m_DataBits |
| unsigned short | m_ExposureAIC |
| unsigned short | m_ExposureAIR |
| short | m_ExposureBIC |
| short | m_ExposureBinX |
| short | m_ExposureBinY |
| short | m_ExposureBIR |
| short | m_ExposureColumns |
| short | m_ExposureHFlush |
| short | m_ExposureNumX |
| short | m_ExposureNumY |
| unsigned short | m_ExposureRemainingLines |
| short | m_ExposureRows |
| short | m_ExposureSkipC |
| short | m_ExposureSkipR |
| short | m_ExposureStartX |
| short | m_ExposureStartY |
| short | m_ExposureVFlush |
| bool | m_FastShutter |
| unsigned short | m_FastShutterBits_Mode |
| unsigned short | m_FastShutterBits_Test |
| short | m_FilterPosition |
| short | m_FilterStepPos |
| double | m_Gain |
| bool | m_GuiderRelays |
| short | m_HFlush |
| bool | m_HighPriority |
| short | m_ImgColumns |
| short | m_ImgRows |
| Camera_Interface | m_Interface |
| unsigned int | m_IRQMask |
| short | m_MaxBinX |
| short | m_MaxBinY |
| double | m_MaxExposure |
| double | m_MinExposure |
| double | m_Noise |
| short | m_NumX |
| short | m_NumY |
| double | m_PixelXSize |
| double | m_PixelYSize |
| short | m_PPRepeat |
| short | m_RegisterOffset |
| unsigned short | m_RegShadow [NumWriteRegisters] |
| short | m_Rows |
| char | m_Sensor [256] |
| Camera_SensorType | m_SensorType |
| bool | m_Shutter |
| short | m_SkipC |
| short | m_SkipR |
| short | m_StartX |
| short | m_StartY |
| Camera_Status | m_Status |
| bool | m_TDI |
| short | m_TempCalibration |
| bool | m_TempControl |
| double | m_TempScale |
| double | m_Timeout |
| short | m_VFlush |
| bool | m_WaitingforImage |
| bool | m_WaitingforLine |
| bool | m_WaitingforTrigger |
Detailed Description
Definition at line 147 of file CameraIO_Linux.h.
Constructor & Destructor Documentation
| CCameraIO::CCameraIO | ( | ) |
Definition at line 45 of file CameraIO_Linux.cpp.
| CCameraIO::~CCameraIO | ( | ) | [virtual] |
Definition at line 96 of file CameraIO_Linux.cpp.
Member Function Documentation
| void CCameraIO::AuxOutput | ( | unsigned char | val | ) |
Definition at line 162 of file CameraIO_Linux.cpp.
| bool CCameraIO::DigitizeLine | ( | ) |
Definition at line 649 of file CameraIO_Linux.cpp.
| bool CCameraIO::Expose | ( | double | Duration, | |
| bool | Light | |||
| ) |
Definition at line 336 of file CameraIO_Linux.cpp.
| bool CCameraIO::FilterHome | ( | ) |
Definition at line 216 of file CameraIO_Linux.cpp.
| void CCameraIO::FilterSet | ( | short | Slot | ) |
Definition at line 298 of file CameraIO_Linux.cpp.
| void CCameraIO::Flush | ( | short | Rows = -1 |
) |
Definition at line 1300 of file CameraIO_Linux.cpp.
| bool CCameraIO::GetImage | ( | unsigned short * | pImageData, | |
| short & | xSize, | |||
| short & | ySize | |||
| ) | [virtual] |
Definition at line 500 of file CameraIO_Linux.cpp.
| bool CCameraIO::GetLine | ( | unsigned short * | pLineData, | |
| short & | xSize | |||
| ) |
Definition at line 677 of file CameraIO_Linux.cpp.
| void CCameraIO::InitDefaults | ( | ) |
Definition at line 44 of file CameraIO_LinuxISA.cpp.
| bool CCameraIO::InitDriver | ( | unsigned short | camnum | ) |
Definition at line 112 of file CameraIO_LinuxISA.cpp.
| long CCameraIO::InternalReadLine | ( | bool | KeepData, | |
| long | int, | |||
| long | int, | |||
| unsigned short * | pLineBuffer | |||
| ) |
Definition at line 256 of file CameraIO_LinuxISA.cpp.
| void CCameraIO::LoadColumnLayout | ( | unsigned short | aic, | |
| unsigned short | bic, | |||
| unsigned short | pixels | |||
| ) |
Definition at line 1181 of file CameraIO_Linux.cpp.
| void CCameraIO::LoadLineCounter | ( | unsigned short | rows | ) |
Definition at line 1167 of file CameraIO_Linux.cpp.
| void CCameraIO::LoadTimerAndBinning | ( | double | Duration, | |
| unsigned short | HBin, | |||
| unsigned short | VBin | |||
| ) |
Definition at line 1218 of file CameraIO_Linux.cpp.
| long CCameraIO::Read | ( | unsigned short | reg, | |
| unsigned short & | val | |||
| ) |
| Camera_CoolerMode CCameraIO::read_CoolerMode | ( | ) |
Definition at line 1117 of file CameraIO_Linux.cpp.
| double CCameraIO::read_CoolerSetPoint | ( | ) |
Definition at line 1058 of file CameraIO_Linux.cpp.
| Camera_CoolerStatus CCameraIO::read_CoolerStatus | ( | ) |
Definition at line 1079 of file CameraIO_Linux.cpp.
| bool CCameraIO::read_FastReadout | ( | ) |
Definition at line 1021 of file CameraIO_Linux.cpp.
| bool CCameraIO::read_ForceShutterOpen | ( | ) |
Definition at line 901 of file CameraIO_Linux.cpp.
| bool CCameraIO::read_LongCable | ( | ) |
Definition at line 944 of file CameraIO_Linux.cpp.
| short CCameraIO::read_Mode | ( | ) |
Definition at line 972 of file CameraIO_Linux.cpp.
| bool CCameraIO::read_Present | ( | ) |
Definition at line 833 of file CameraIO_Linux.cpp.
| bool CCameraIO::read_Shutter | ( | ) |
Definition at line 884 of file CameraIO_Linux.cpp.
| Camera_Status CCameraIO::read_Status | ( | ) |
Definition at line 794 of file CameraIO_Linux.cpp.
| double CCameraIO::read_Temperature | ( | ) |
Definition at line 1151 of file CameraIO_Linux.cpp.
| short CCameraIO::read_Test2Bits | ( | ) |
Definition at line 1005 of file CameraIO_Linux.cpp.
| short CCameraIO::read_TestBits | ( | ) |
Definition at line 988 of file CameraIO_Linux.cpp.
| bool CCameraIO::read_UseTrigger | ( | ) |
Definition at line 1038 of file CameraIO_Linux.cpp.
| long CCameraIO::ReadImage | ( | short unsigned int * | ) |
| long CCameraIO::ReadLine | ( | long | SkipPixels, | |
| long | Pixels, | |||
| unsigned short * | pLineBuffer | |||
| ) |
| void CCameraIO::RegRead | ( | short | reg, | |
| unsigned short & | val | |||
| ) |
Definition at line 211 of file CameraIO_Linux.cpp.
| void CCameraIO::RegWrite | ( | short | reg, | |
| unsigned short | val | |||
| ) |
Definition at line 174 of file CameraIO_Linux.cpp.
| void CCameraIO::Reset | ( | ) |
Definition at line 141 of file CameraIO_Linux.cpp.
| bool CCameraIO::Snap | ( | double | Duration, | |
| bool | Light, | |||
| unsigned short * | pImageData, | |||
| short & | xSize, | |||
| short & | ySize | |||
| ) |
Definition at line 756 of file CameraIO_Linux.cpp.
| void CCameraIO::StartFlushing | ( | ) |
Definition at line 1335 of file CameraIO_Linux.cpp.
| void CCameraIO::StopFlushing | ( | ) |
Definition at line 1347 of file CameraIO_Linux.cpp.
| long CCameraIO::Write | ( | unsigned short | reg, | |
| unsigned short | val | |||
| ) |
| void CCameraIO::write_CoolerMode | ( | Camera_CoolerMode | val | ) |
Definition at line 1130 of file CameraIO_Linux.cpp.
| void CCameraIO::write_CoolerSetPoint | ( | double | val | ) |
Definition at line 1065 of file CameraIO_Linux.cpp.
| void CCameraIO::write_FastReadout | ( | bool | val | ) |
Definition at line 1028 of file CameraIO_Linux.cpp.
| void CCameraIO::write_ForceShutterOpen | ( | bool | val | ) |
Definition at line 908 of file CameraIO_Linux.cpp.
| void CCameraIO::write_LongCable | ( | bool | val | ) |
Definition at line 961 of file CameraIO_Linux.cpp.
| void CCameraIO::write_Mode | ( | short | val | ) |
Definition at line 977 of file CameraIO_Linux.cpp.
| void CCameraIO::write_Shutter | ( | bool | val | ) |
Definition at line 951 of file CameraIO_Linux.cpp.
| void CCameraIO::write_Test2Bits | ( | short | val | ) |
Definition at line 1010 of file CameraIO_Linux.cpp.
| void CCameraIO::write_TestBits | ( | short | val | ) |
Definition at line 993 of file CameraIO_Linux.cpp.
| void CCameraIO::write_UseTrigger | ( | bool | val | ) |
Definition at line 1045 of file CameraIO_Linux.cpp.
Member Data Documentation
| short CCameraIO::m_BIC |
Definition at line 253 of file CameraIO_Linux.h.
| short CCameraIO::m_BinX |
Definition at line 241 of file CameraIO_Linux.h.
| short CCameraIO::m_BinY |
Definition at line 241 of file CameraIO_Linux.h.
| short CCameraIO::m_BIR |
Definition at line 253 of file CameraIO_Linux.h.
| bool CCameraIO::m_Color |
Definition at line 259 of file CameraIO_Linux.h.
| short CCameraIO::m_Columns |
Definition at line 249 of file CameraIO_Linux.h.
| Camera_CoolerStatus CCameraIO::m_CoolerStatus |
Definition at line 359 of file CameraIO_Linux.h.
| short CCameraIO::m_DataBits |
Definition at line 205 of file CameraIO_Linux.h.
| unsigned short CCameraIO::m_ExposureAIC |
Definition at line 377 of file CameraIO_Linux.h.
| unsigned short CCameraIO::m_ExposureAIR |
Definition at line 379 of file CameraIO_Linux.h.
| short CCameraIO::m_ExposureBIC |
Definition at line 376 of file CameraIO_Linux.h.
Definition at line 370 of file CameraIO_Linux.h.
Definition at line 370 of file CameraIO_Linux.h.
| short CCameraIO::m_ExposureBIR |
Definition at line 376 of file CameraIO_Linux.h.
Definition at line 373 of file CameraIO_Linux.h.
Definition at line 375 of file CameraIO_Linux.h.
Definition at line 372 of file CameraIO_Linux.h.
Definition at line 372 of file CameraIO_Linux.h.
| unsigned short CCameraIO::m_ExposureRemainingLines |
Definition at line 378 of file CameraIO_Linux.h.
Definition at line 373 of file CameraIO_Linux.h.
Definition at line 374 of file CameraIO_Linux.h.
Definition at line 374 of file CameraIO_Linux.h.
Definition at line 371 of file CameraIO_Linux.h.
Definition at line 371 of file CameraIO_Linux.h.
Definition at line 375 of file CameraIO_Linux.h.
Definition at line 207 of file CameraIO_Linux.h.
| unsigned short CCameraIO::m_FastShutterBits_Mode |
Definition at line 385 of file CameraIO_Linux.h.
| unsigned short CCameraIO::m_FastShutterBits_Test |
Definition at line 386 of file CameraIO_Linux.h.
Definition at line 345 of file CameraIO_Linux.h.
Definition at line 346 of file CameraIO_Linux.h.
| double CCameraIO::m_Gain |
Definition at line 261 of file CameraIO_Linux.h.
Definition at line 209 of file CameraIO_Linux.h.
| short CCameraIO::m_HFlush |
Definition at line 252 of file CameraIO_Linux.h.
Definition at line 201 of file CameraIO_Linux.h.
| short CCameraIO::m_ImgColumns |
Definition at line 250 of file CameraIO_Linux.h.
| short CCameraIO::m_ImgRows |
Definition at line 250 of file CameraIO_Linux.h.
Definition at line 351 of file CameraIO_Linux.h.
| unsigned int CCameraIO::m_IRQMask |
Definition at line 360 of file CameraIO_Linux.h.
| short CCameraIO::m_MaxBinX |
Definition at line 211 of file CameraIO_Linux.h.
| short CCameraIO::m_MaxBinY |
Definition at line 211 of file CameraIO_Linux.h.
| double CCameraIO::m_MaxExposure |
Definition at line 213 of file CameraIO_Linux.h.
| double CCameraIO::m_MinExposure |
Definition at line 214 of file CameraIO_Linux.h.
| double CCameraIO::m_Noise |
Definition at line 260 of file CameraIO_Linux.h.
| short CCameraIO::m_NumX |
Definition at line 243 of file CameraIO_Linux.h.
| short CCameraIO::m_NumY |
Definition at line 243 of file CameraIO_Linux.h.
| double CCameraIO::m_PixelXSize |
Definition at line 262 of file CameraIO_Linux.h.
| double CCameraIO::m_PixelYSize |
Definition at line 263 of file CameraIO_Linux.h.
| short CCameraIO::m_PPRepeat |
Definition at line 203 of file CameraIO_Linux.h.
Definition at line 343 of file CameraIO_Linux.h.
| unsigned short CCameraIO::m_RegShadow[NumWriteRegisters] |
Definition at line 383 of file CameraIO_Linux.h.
| short CCameraIO::m_Rows |
Definition at line 249 of file CameraIO_Linux.h.
| char CCameraIO::m_Sensor[256] |
Definition at line 258 of file CameraIO_Linux.h.
Definition at line 356 of file CameraIO_Linux.h.
| bool CCameraIO::m_Shutter |
Definition at line 348 of file CameraIO_Linux.h.
| short CCameraIO::m_SkipC |
Definition at line 251 of file CameraIO_Linux.h.
| short CCameraIO::m_SkipR |
Definition at line 251 of file CameraIO_Linux.h.
| short CCameraIO::m_StartX |
Definition at line 242 of file CameraIO_Linux.h.
| short CCameraIO::m_StartY |
Definition at line 242 of file CameraIO_Linux.h.
| Camera_Status CCameraIO::m_Status |
Definition at line 349 of file CameraIO_Linux.h.
| bool CCameraIO::m_TDI |
Definition at line 337 of file CameraIO_Linux.h.
Definition at line 234 of file CameraIO_Linux.h.
Definition at line 233 of file CameraIO_Linux.h.
| double CCameraIO::m_TempScale |
Definition at line 235 of file CameraIO_Linux.h.
| double CCameraIO::m_Timeout |
Definition at line 216 of file CameraIO_Linux.h.
| short CCameraIO::m_VFlush |
Definition at line 252 of file CameraIO_Linux.h.
Definition at line 340 of file CameraIO_Linux.h.
Definition at line 341 of file CameraIO_Linux.h.
Definition at line 339 of file CameraIO_Linux.h.
The documentation for this class was generated from the following files:
KDE 3.5 API Reference