• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kstars

CameraIO_Linux.h File Reference

#include "Apogee.h"

Include dependency graph for CameraIO_Linux.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  CCameraIO

Defines

#define AFX_CAMERAIO_H__A2882C82_7CFB_11D4_9155_0060676644C1__INCLUDED_

Enumerations

enum  Camera_Interface { Camera_Interface_ISA = 0, Camera_Interface_PPI, Camera_Interface_PCI }
enum  Camera_SensorType { Camera_SensorType_CCD = 0, Camera_SensorType_CMOS }

Variables

const long MAXCOLUMNS = 16383
const long MAXHBIN = 8
const long MAXROWS = 16383
const long MAXVBIN = 255
const long NumWriteRegisters = 8
const long Reg_AICCounter = 3
const long Reg_BICCounter = 7
const long Reg_Command = 0
const long Reg_CommandReadback = 11
const long Reg_ImageData = 8
const long Reg_LineCounter = 6
const long Reg_PixelCounter = 5
const long Reg_Status = 10
const long Reg_TempData = 9
const long Reg_TempSetPoint = 4
const long Reg_Timer = 1
const long Reg_VBinning = 2
const unsigned short RegBit_CableLength = 0x4000
const unsigned short RegBit_CacheReadOK = 0x4
const unsigned short RegBit_CoolerEnable = 0x8000
const unsigned short RegBit_CoolerShutdown = 0x100
const unsigned short RegBit_DoneReading = 0x200
const unsigned short RegBit_Exposing = 0x1
const unsigned short RegBit_FIFOCache = 0x10
const unsigned short RegBit_Focus = 0x2000
const unsigned short RegBit_FrameDone = 0x800
const unsigned short RegBit_GotTrigger = 0x400
const unsigned short RegBit_LineDone = 0x2
const unsigned short RegBit_LoopbackTest = 0x8000
const unsigned short RegBit_LoopLock = 0x8000
const unsigned short RegBit_ResetSystem = 0x8
const unsigned short RegBit_ShutdownComplete = 0x40
const unsigned short RegBit_ShutterEnable = 0x80
const unsigned short RegBit_ShutterOverride = 0x4
const unsigned short RegBit_StartFlushing = 0x1000
const unsigned short RegBit_StartNextLine = 0x800
const unsigned short RegBit_StartTimer = 0x2
const unsigned short RegBit_StopFlushing = 0x40
const unsigned short RegBit_TDIMode = 0x1
const unsigned short RegBit_TempAtMax = 0x20
const unsigned short RegBit_TempAtMin = 0x10
const unsigned short RegBit_TempAtSetPoint = 0x80
const unsigned short RegBit_TimerLoad = 0x400
const unsigned short RegBit_TriggerEnable = 0x20
const unsigned short RegBitMask_AICCounter = 0xFFF
const unsigned short RegBitMask_BICCounter = 0xFFF
const unsigned short RegBitMask_HBinning = 0x7
const unsigned short RegBitMask_ImageData = 0xFFFF
const unsigned short RegBitMask_LineCounter = 0xFFF
const unsigned short RegBitMask_Mode = 0xF
const unsigned short RegBitMask_PixelCounter = 0xFFF
const unsigned short RegBitMask_PortControl = 0xFF
const unsigned short RegBitMask_TempData = 0xFF
const unsigned short RegBitMask_TempSetPoint = 0xFF
const unsigned short RegBitMask_Test = 0xF
const unsigned short RegBitMask_Test2 = 0xF
const unsigned short RegBitMask_Timer = 0xFFFF
const unsigned short RegBitMask_Timer2 = 0xF
const unsigned short RegBitMask_VBinning = 0xFF
const unsigned short RegBitShift_AICCounter = 0
const unsigned short RegBitShift_BICCounter = 0
const unsigned short RegBitShift_HBinning = 0xC
const unsigned short RegBitShift_ImageData = 0
const unsigned short RegBitShift_LineCounter = 0
const unsigned short RegBitShift_Mode = 0xC
const unsigned short RegBitShift_PixelCounter = 0
const unsigned short RegBitShift_PortControl = 0x8
const unsigned short RegBitShift_TempData = 0
const unsigned short RegBitShift_TempSetPoint = 0
const unsigned short RegBitShift_Test = 0xC
const unsigned short RegBitShift_Test2 = 0xC
const unsigned short RegBitShift_Timer = 0
const unsigned short RegBitShift_Timer2 = 0
const unsigned short RegBitShift_VBinning = 0x8
const long RegISA_AICCounter = 0x006
const long RegISA_BICCounter = 0x00e
const long RegISA_Command = 0x000
const long RegISA_CommandReadback = 0x008
const long RegISA_ImageData = 0x000
const long RegISA_LineCounter = 0x00c
const long RegISA_PixelCounter = 0x00a
const long RegISA_Status = 0x006
const long RegISA_TempData = 0x002
const long RegISA_TempSetPoint = 0x008
const long RegISA_Timer = 0x002
const long RegISA_VBinning = 0x004
const long RegPCI_AICCounter = 0x00C
const long RegPCI_AICCounterRead = 0x02C
const long RegPCI_BICCounter = 0x01C
const long RegPCI_BICCounterRead = 0x03C
const long RegPCI_Command = 0x000
const long RegPCI_CommandRead = 0x020
const long RegPCI_CommandReadback = 0x010
const long RegPCI_ImageData = 0x000
const long RegPCI_LineCounter = 0x018
const long RegPCI_LineCounterRead = 0x038
const long RegPCI_PixelCounter = 0x014
const long RegPCI_PixelCounterRead = 0x034
const long RegPCI_Status = 0x00C
const long RegPCI_TempData = 0x004
const long RegPCI_TempSetPoint = 0x010
const long RegPCI_TempSetPointRead = 0x030
const long RegPCI_Timer = 0x004
const long RegPCI_TimerRead = 0x024
const long RegPCI_VBinning = 0x008
const long RegPCI_VBinningRead = 0x028

Define Documentation

#define AFX_CAMERAIO_H__A2882C82_7CFB_11D4_9155_0060676644C1__INCLUDED_

Definition at line 7 of file CameraIO_Linux.h.


Enumeration Type Documentation

enum Camera_Interface

Enumerator:
Camera_Interface_ISA 
Camera_Interface_PPI 
Camera_Interface_PCI 

Definition at line 11 of file CameraIO_Linux.h.

enum Camera_SensorType

Enumerator:
Camera_SensorType_CCD 
Camera_SensorType_CMOS 

Definition at line 17 of file CameraIO_Linux.h.


Variable Documentation

const long MAXCOLUMNS = 16383

Definition at line 22 of file CameraIO_Linux.h.

const long MAXHBIN = 8

Definition at line 24 of file CameraIO_Linux.h.

const long MAXROWS = 16383

Definition at line 23 of file CameraIO_Linux.h.

const long MAXVBIN = 255

Definition at line 25 of file CameraIO_Linux.h.

const long NumWriteRegisters = 8

Definition at line 28 of file CameraIO_Linux.h.

const long Reg_AICCounter = 3

Definition at line 62 of file CameraIO_Linux.h.

const long Reg_BICCounter = 7

Definition at line 91 of file CameraIO_Linux.h.

const long Reg_Command = 0

Definition at line 31 of file CameraIO_Linux.h.

const long Reg_CommandReadback = 11

Definition at line 121 of file CameraIO_Linux.h.

const long Reg_ImageData = 8

Definition at line 98 of file CameraIO_Linux.h.

const long Reg_LineCounter = 6

Definition at line 84 of file CameraIO_Linux.h.

const long Reg_PixelCounter = 5

Definition at line 76 of file CameraIO_Linux.h.

const long Reg_Status = 10

Definition at line 108 of file CameraIO_Linux.h.

const long Reg_TempData = 9

Definition at line 103 of file CameraIO_Linux.h.

const long Reg_TempSetPoint = 4

Definition at line 69 of file CameraIO_Linux.h.

const long Reg_Timer = 1

Definition at line 50 of file CameraIO_Linux.h.

const long Reg_VBinning = 2

Definition at line 55 of file CameraIO_Linux.h.

const unsigned short RegBit_CableLength = 0x4000

Definition at line 46 of file CameraIO_Linux.h.

const unsigned short RegBit_CacheReadOK = 0x4

Definition at line 111 of file CameraIO_Linux.h.

const unsigned short RegBit_CoolerEnable = 0x8000

Definition at line 47 of file CameraIO_Linux.h.

const unsigned short RegBit_CoolerShutdown = 0x100

Definition at line 40 of file CameraIO_Linux.h.

const unsigned short RegBit_DoneReading = 0x200

Definition at line 41 of file CameraIO_Linux.h.

const unsigned short RegBit_Exposing = 0x1

Definition at line 109 of file CameraIO_Linux.h.

const unsigned short RegBit_FIFOCache = 0x10

Definition at line 36 of file CameraIO_Linux.h.

const unsigned short RegBit_Focus = 0x2000

Definition at line 45 of file CameraIO_Linux.h.

const unsigned short RegBit_FrameDone = 0x800

Definition at line 117 of file CameraIO_Linux.h.

const unsigned short RegBit_GotTrigger = 0x400

Definition at line 116 of file CameraIO_Linux.h.

const unsigned short RegBit_LineDone = 0x2

Definition at line 110 of file CameraIO_Linux.h.

const unsigned short RegBit_LoopbackTest = 0x8000

Definition at line 118 of file CameraIO_Linux.h.

const unsigned short RegBit_LoopLock = 0x8000

Definition at line 81 of file CameraIO_Linux.h.

const unsigned short RegBit_ResetSystem = 0x8

Definition at line 35 of file CameraIO_Linux.h.

const unsigned short RegBit_ShutdownComplete = 0x40

Definition at line 114 of file CameraIO_Linux.h.

const unsigned short RegBit_ShutterEnable = 0x80

Definition at line 39 of file CameraIO_Linux.h.

const unsigned short RegBit_ShutterOverride = 0x4

Definition at line 34 of file CameraIO_Linux.h.

const unsigned short RegBit_StartFlushing = 0x1000

Definition at line 44 of file CameraIO_Linux.h.

const unsigned short RegBit_StartNextLine = 0x800

Definition at line 43 of file CameraIO_Linux.h.

const unsigned short RegBit_StartTimer = 0x2

Definition at line 33 of file CameraIO_Linux.h.

const unsigned short RegBit_StopFlushing = 0x40

Definition at line 38 of file CameraIO_Linux.h.

const unsigned short RegBit_TDIMode = 0x1

Definition at line 32 of file CameraIO_Linux.h.

const unsigned short RegBit_TempAtMax = 0x20

Definition at line 113 of file CameraIO_Linux.h.

const unsigned short RegBit_TempAtMin = 0x10

Definition at line 112 of file CameraIO_Linux.h.

const unsigned short RegBit_TempAtSetPoint = 0x80

Definition at line 115 of file CameraIO_Linux.h.

const unsigned short RegBit_TimerLoad = 0x400

Definition at line 42 of file CameraIO_Linux.h.

const unsigned short RegBit_TriggerEnable = 0x20

Definition at line 37 of file CameraIO_Linux.h.

const unsigned short RegBitMask_AICCounter = 0xFFF

Definition at line 64 of file CameraIO_Linux.h.

const unsigned short RegBitMask_BICCounter = 0xFFF

Definition at line 93 of file CameraIO_Linux.h.

const unsigned short RegBitMask_HBinning = 0x7

Definition at line 80 of file CameraIO_Linux.h.

const unsigned short RegBitMask_ImageData = 0xFFFF

Definition at line 100 of file CameraIO_Linux.h.

const unsigned short RegBitMask_LineCounter = 0xFFF

Definition at line 86 of file CameraIO_Linux.h.

const unsigned short RegBitMask_Mode = 0xF

Definition at line 88 of file CameraIO_Linux.h.

const unsigned short RegBitMask_PixelCounter = 0xFFF

Definition at line 78 of file CameraIO_Linux.h.

const unsigned short RegBitMask_PortControl = 0xFF

Definition at line 73 of file CameraIO_Linux.h.

const unsigned short RegBitMask_TempData = 0xFF

Definition at line 105 of file CameraIO_Linux.h.

const unsigned short RegBitMask_TempSetPoint = 0xFF

Definition at line 71 of file CameraIO_Linux.h.

const unsigned short RegBitMask_Test = 0xF

Definition at line 95 of file CameraIO_Linux.h.

const unsigned short RegBitMask_Test2 = 0xF

Definition at line 66 of file CameraIO_Linux.h.

const unsigned short RegBitMask_Timer = 0xFFFF

Definition at line 52 of file CameraIO_Linux.h.

const unsigned short RegBitMask_Timer2 = 0xF

Definition at line 57 of file CameraIO_Linux.h.

const unsigned short RegBitMask_VBinning = 0xFF

Definition at line 59 of file CameraIO_Linux.h.

const unsigned short RegBitShift_AICCounter = 0

Definition at line 63 of file CameraIO_Linux.h.

const unsigned short RegBitShift_BICCounter = 0

Definition at line 92 of file CameraIO_Linux.h.

const unsigned short RegBitShift_HBinning = 0xC

Definition at line 79 of file CameraIO_Linux.h.

const unsigned short RegBitShift_ImageData = 0

Definition at line 99 of file CameraIO_Linux.h.

const unsigned short RegBitShift_LineCounter = 0

Definition at line 85 of file CameraIO_Linux.h.

const unsigned short RegBitShift_Mode = 0xC

Definition at line 87 of file CameraIO_Linux.h.

const unsigned short RegBitShift_PixelCounter = 0

Definition at line 77 of file CameraIO_Linux.h.

const unsigned short RegBitShift_PortControl = 0x8

Definition at line 72 of file CameraIO_Linux.h.

const unsigned short RegBitShift_TempData = 0

Definition at line 104 of file CameraIO_Linux.h.

const unsigned short RegBitShift_TempSetPoint = 0

Definition at line 70 of file CameraIO_Linux.h.

const unsigned short RegBitShift_Test = 0xC

Definition at line 94 of file CameraIO_Linux.h.

const unsigned short RegBitShift_Test2 = 0xC

Definition at line 65 of file CameraIO_Linux.h.

const unsigned short RegBitShift_Timer = 0

Definition at line 51 of file CameraIO_Linux.h.

const unsigned short RegBitShift_Timer2 = 0

Definition at line 56 of file CameraIO_Linux.h.

const unsigned short RegBitShift_VBinning = 0x8

Definition at line 58 of file CameraIO_Linux.h.

const long RegISA_AICCounter = 0x006

Definition at line 61 of file CameraIO_Linux.h.

const long RegISA_BICCounter = 0x00e

Definition at line 90 of file CameraIO_Linux.h.

const long RegISA_Command = 0x000

Definition at line 30 of file CameraIO_Linux.h.

const long RegISA_CommandReadback = 0x008

Definition at line 120 of file CameraIO_Linux.h.

const long RegISA_ImageData = 0x000

Definition at line 97 of file CameraIO_Linux.h.

const long RegISA_LineCounter = 0x00c

Definition at line 83 of file CameraIO_Linux.h.

const long RegISA_PixelCounter = 0x00a

Definition at line 75 of file CameraIO_Linux.h.

const long RegISA_Status = 0x006

Definition at line 107 of file CameraIO_Linux.h.

const long RegISA_TempData = 0x002

Definition at line 102 of file CameraIO_Linux.h.

const long RegISA_TempSetPoint = 0x008

Definition at line 68 of file CameraIO_Linux.h.

const long RegISA_Timer = 0x002

Definition at line 49 of file CameraIO_Linux.h.

const long RegISA_VBinning = 0x004

Definition at line 54 of file CameraIO_Linux.h.

const long RegPCI_AICCounter = 0x00C

Definition at line 130 of file CameraIO_Linux.h.

const long RegPCI_AICCounterRead = 0x02C

Definition at line 131 of file CameraIO_Linux.h.

const long RegPCI_BICCounter = 0x01C

Definition at line 138 of file CameraIO_Linux.h.

const long RegPCI_BICCounterRead = 0x03C

Definition at line 139 of file CameraIO_Linux.h.

const long RegPCI_Command = 0x000

Definition at line 124 of file CameraIO_Linux.h.

const long RegPCI_CommandRead = 0x020

Definition at line 125 of file CameraIO_Linux.h.

const long RegPCI_CommandReadback = 0x010

Definition at line 143 of file CameraIO_Linux.h.

const long RegPCI_ImageData = 0x000

Definition at line 140 of file CameraIO_Linux.h.

const long RegPCI_LineCounter = 0x018

Definition at line 136 of file CameraIO_Linux.h.

const long RegPCI_LineCounterRead = 0x038

Definition at line 137 of file CameraIO_Linux.h.

const long RegPCI_PixelCounter = 0x014

Definition at line 134 of file CameraIO_Linux.h.

const long RegPCI_PixelCounterRead = 0x034

Definition at line 135 of file CameraIO_Linux.h.

const long RegPCI_Status = 0x00C

Definition at line 142 of file CameraIO_Linux.h.

const long RegPCI_TempData = 0x004

Definition at line 141 of file CameraIO_Linux.h.

const long RegPCI_TempSetPoint = 0x010

Definition at line 132 of file CameraIO_Linux.h.

const long RegPCI_TempSetPointRead = 0x030

Definition at line 133 of file CameraIO_Linux.h.

const long RegPCI_Timer = 0x004

Definition at line 126 of file CameraIO_Linux.h.

const long RegPCI_TimerRead = 0x024

Definition at line 127 of file CameraIO_Linux.h.

const long RegPCI_VBinning = 0x008

Definition at line 128 of file CameraIO_Linux.h.

const long RegPCI_VBinningRead = 0x028

Definition at line 129 of file CameraIO_Linux.h.

kstars

Skip menu "kstars"
  • Main Page
  • Modules
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • keduca
  • kstars
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal