#include "indicom.h"
#include "indidevapi.h"
#include "indiapi.h"
Go to the source code of this file.
Defines | |
#define | __vectors_h 1 |
#define | mydev "HOLI 1m Cassegrain" |
#define | MAIN_GROUP "Main Control" |
#define | PREVIEW_GROUP "Image" |
#define | WIDTH ((int) CtrlN[0].value) |
#define | HEIGHT ((int) CtrlN[1].value) |
#define | BYTESPERPIX ((int) CtrlN[3].value) |
Variables | |
ISwitch | aCCUSwitches [] |
ISwitchVectorProperty | vCCUSwitches |
ISwitch | aCCUResetSwitches [] |
ISwitchVectorProperty | vCCUResetSwitches |
INumber | aInstCtrlNumbers [] |
INumberVectorProperty | vInstCtrlNumbers |
INumber | aInstCtrlNumbersRW [] |
INumberVectorProperty | vInstCtrlNumbersRW |
INumber | aTelescopeNumbers [] |
INumberVectorProperty | vTelescopeNumbers |
INumber | aSpecialGain [] |
INumberVectorProperty | vSpecialGain |
INumber | aAcqGain [] |
INumberVectorProperty | vAcqGain |
ISwitch | aACQImgType [] |
ISwitchVectorProperty | vACQImgType |
INumber | aACQNumbers [] |
INumberVectorProperty | vACQNumbers |
INumber | aSpecialNumbers [] |
INumberVectorProperty | vSpecialNumbers |
ISwitch | aACQMainSW [] |
ISwitchVectorProperty | vACQMainSW |
ISwitch | aDBMainSW [] |
ISwitchVectorProperty | vDBMainSW |
ISwitch | aSpecialMainSW [] |
ISwitchVectorProperty | vSpecialMainSW |
ISwitch | aACQFlushSW [] |
ISwitchVectorProperty | vACQFlushSW |
INumber | aFilterSelected [] |
INumberVectorProperty | vFilterSelected |
ISwitch | aSpecialSW [] |
ISwitchVectorProperty | vSpecialSW |
ISwitch | aSpecialSequence [] |
ISwitchVectorProperty | vSpecialSequence |
ISwitch | aAcqSequence [] |
ISwitchVectorProperty | vAcqSequence |
ISwitch | aCCUDatabase [100] |
ISwitchVectorProperty | vCCUDatabase |
ISwitch | aFilter [] |
ISwitchVectorProperty | vFilter |
IBLOB | aQueueBlobs [1] |
IBLOBVectorProperty | vQueueBlobs |
IBLOB | aDbBlobs [2] |
IBLOBVectorProperty | vDbBlobs |
IBLOB | aMltBlobs [1] |
IBLOBVectorProperty | vMltBlobs |
ISwitch | power [] |
ISwitchVectorProperty | powSw |
ISwitch | StreamS [] |
ISwitchVectorProperty | StreamSP |
volatile INumber | CtrlN [] |
INumberVectorProperty | CtrlNP |
IBLOB | imageB |
IBLOBVectorProperty | imageBP |
INumber | aImageStat [] |
volatile INumberVectorProperty | vImageStat |
ISwitch | aCCUOptions [] |
ISwitchVectorProperty | vCCUOptions |
ISwitch | aAUTOSW [] |
ISwitchVectorProperty | vAUTOSW |
INumber | aAUTONumbers [] |
INumberVectorProperty | vAUTONumbers |
INumber | aAUTONumbersRO [] |
INumberVectorProperty | vAUTONumbersRO |
ISwitch | aTexSW [] |
ISwitchVectorProperty | vTexSW |
IBLOB | aTexBlob [] |
IBLOBVectorProperty | vTexBlob |
IBLOB | aLogBlob [] |
IBLOBVectorProperty | vLogBlob |
IBLOB | aBackupBlob [] |
IBLOBVectorProperty | vBackupBlob |
IBLOB | aTexAppendBlob [] |
IBLOBVectorProperty | vTexAppendBlob |
IBLOB | aCommnetBlob [] |
IBLOBVectorProperty | vCommnetBlob |
INumber | aProgessNumbers [] |
INumberVectorProperty | vProgessNumbers |
INumber | aPreviewNumbers [] |
INumberVectorProperty | vPreviewNumbers |
ISwitch | aPreviewSW [] |
ISwitchVectorProperty | vPreviewSW |
ISwitch | aFitsoutputSW [] |
ISwitchVectorProperty | vFitsoutputSW |
IBLOB | aCCUINBlob [] |
IBLOBVectorProperty | vCCUINBlob |
IBLOB | aCCUOUTBlob [] |
IBLOBVectorProperty | vCCUOUTBlob |
ISwitch | aBeat [] |
ISwitchVectorProperty | vBeat |
IBLOB | aTelescopeTexts [] |
IBLOBVectorProperty | vTelescopeTexts |
IBLOB | aCCUTexts [] |
IBLOBVectorProperty | vCCUTexts |
IBLOB | aCCUCodesText [] |
IBLOBVectorProperty | vCCUCodesText |
IBLOB | aCCUProgressText [] |
IBLOBVectorProperty | vCCUProgressText |
IBLOB | aInstCtrlTexts [] |
IBLOBVectorProperty | vInstCtrlTexts |
IBLOB | aACQObjectname [] |
IBLOBVectorProperty | vACQObjectname |
IBLOB | aACQStatusText [] |
IBLOBVectorProperty | vACQStatusText |
IBLOB | aDAPTexts [] |
IBLOBVectorProperty | vDAPTexts |
IBLOB | aFitsTexts [] |
IBLOBVectorProperty | vFitsTexts |
Copyright (C) 2001-2003 Dirk Huenniger (dhun@astro.uni-bonn.de)
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
The switches to start and stop flushing of the CCD Chip |
|
Readout Gain for normal exposure (a parameter of the CCD Controller) |
|
The type of the image to be acquired |
|
The switches to start and stop the aquitstion (normal exposure) |
|
The number of exposures and the time for each exposure (for normal exposures) |
|
The Current Objectname, to be set by the user |
|
Selection of readout sequences for normal exposure, the switch at "On" state is the selected one. |
|
The Status message of the Acquistion System |
|
Numeric configuration of automated functions. Number of Flatfields to be aquired. The number of Counts requested in the Flatfields. The readout gain for the flatfields The minimum exposure time of a flatfield exposure The maximum exposure time of a flatfield exposure |
|
the number of flatfiles acquired, and the offset of the shutter |
|
Austomated functions: Automated flatfielding, Automatted focussing Automatted shutter calibration Automatted mask generation(currently not used) |
|
Backup of Latex Logging file, only the body part ,header and footer have to be added |
|
This blob is send to the clients whenever a string is send to the CCD Controller |
|
Texts descibing the status of the CCD Controller: CCUFuncorig and CCU Error are described in the CCD Controller reference manual, CCUStatus is a statusstring generated by this program. CCU Database is the name of Database (firmware) currently loaded in the CCD Controller |
|
Selection of readout sequences for normal exposure, the switch at "On" state is the selected one. |
|
This blob is send to the clients whenever something is received from the CCD Controller |
|
Functions of the CCD Controller, that do not return anything: Open Shutter, Close Shutter, Run "ZeroVolt" Sequence (put all voltages at the CCD to Zero), List all installed readout sequences. |
|
This blob is send to the clients whenever a string is send to the CCD Controller |
|
A String descibing the Progress made by the CCD Controller |
|
some bits of a CCUSwitches a "set by harware, reset by user" the bits in this vector are the "reset by user input" |
|
bits to display the current status of the CCD Controller (see the reference manual of the CCD Controller for their meaning |
|
An input blob, anything send here by any client will be send to the CCD Controller (via RS232) |
|
Input for users comments to be added to the Latex File |
|
The data associated parametes |
|
The switchs to start and stop the upload of a database (firmware) into the CCD Controller |
|
Selection of filters, the switch at "On" state is the selected one. |
|
the number of the filter currently selected |
|
Astrometric Optimization Enable Switch |
|
The name of FITS file |
|
Image statistics |
|
Camera Focus, CCD Temperature as received from the instrument control program |
|
Telescope focus (secondary mirror) as received from the instrument control program, also user input for request to set new focus |
|
The name of the CCD Chip, and the Name of the Filter currently installed |
|
Latex Logging file, only the body part ,header and footer have to be added |
|
A file input, for a "Queue" , a Queue is a programm that is interpreted inside the CCD Controller |
|
maximum size of the preview window |
|
Enabling of the Preview Data Stream |
|
general progress percentage for any operation |
|
A file input, for a "Queue" , a Queue is a programm that is interpreted inside the CCD Controller |
|
Readout Gain for special exposure (a parameter of the CCD Controller) |
|
The switches to start and stop the aquitstion (special exposure) |
|
The time for a special exposure |
|
Selection of readout sequences for special exposure, the switch at "On" state is the selected one. |
|
The switches to configure the the "special exposure" behaviour see gboccia users manual for details A special exposure is like a normal exposure but with some selectable operations (don't readout, don't close shutter), actually outdated technology |
|
Some numbers received from the telescope mount control program (MJD means modifyed julian date) |
|
The Time String of the Telescope, and the Pointing Model Used |
|
New Line for the Latex Logging file |
|
Latex Logging editing exchange file (deprected) |
|
Function of the Latex Logging System, View current File, Edit File (deprected) Print File (at the Hoher List Printer) View backup File, Alive (deprected, used while editing) |
|
CCD Preview control structure see INDI protocol documentation |
|
CCD Preview control structure see INDI protocol documentation |
|
CCD Preview binary data channel |
|
CCD Preview binary data channel |
|
Connection Switch should be set to on by any client |
|
Connection Switch should be set to on by any client |
|
needed by Kstars for display of CCDPreview |
|
needed by Kstars for display of CCDPreview |
|
The switches to start and stop flushing of the CCD Chip |
|
Readout Gain for normal exposure (a parameter of the CCD Controller) |
|
The type of the image to be acquired |
|
The switches to start and stop the aquitstion (normal exposure) |
|
The number of exposures and the time for each exposure (for normal exposures) |
|
The Current Objectname, to be set by the user |
|
Selection of readout sequences for normal exposure, the switch at "On" state is the selected one. |
|
The Status message of the Acquistion System |
|
Numeric configuration of automated functions. Number of Flatfields to be aquired. The number of Counts requested in the Flatfields. The readout gain for the flatfields The minimum exposure time of a flatfield exposure The maximum exposure time of a flatfield exposure |
|
Selection of readout sequences for automated flatfielding |
|
Austomated functions: Automated flatfielding, Automatted focussing Automatted shutter calibration Automatted mask generation(currently not used) |
|
Backup of Latex Logging file, only the body part ,header and footer have to be added |
|
This blob is send to the clients whenever a string is send to the CCD Controller |
|
Texts descibing the status of the CCD Controller: CCUFuncorig and CCU Error are described in the CCD Controller reference manual, CCUStatus is a statusstring generated by this program. CCU Database is the name of Database (firmware) currently loaded in the CCD Controller |
|
Selection of readout sequences for normal exposure, the switch at "On" state is the selected one. |
|
This blob is send to the clients whenever something is received from the CCD Controller |
|
Functions of the CCD Controller, that do not return anything: Open Shutter, Close Shutter, Run "ZeroVolt" Sequence (put all voltages at the CCD to Zero), List all installed readout sequences. |
|
This blob is send to the clients whenever a string is send to the CCD Controller |
|
A String descibing the Progress made by the CCD Controller |
|
some bits of a CCUSwitches a "set by harware, reset by user" the bits in this vector are the "reset by user input" |
|
bits to display the current status of the CCD Controller (see the reference manual of the CCD Controller for their meaning |
|
An input blob, anything send here by any client will be send to the CCD Controller (via RS232) |
|
Input for users comments to be added to the Latex File |
|
The data associated parametes |
|
The switchs to start and stop the upload of a database (firmware) into the CCD Controller |
|
Selection of filters, the switch at "On" state is the selected one. |
|
the number of the filter currently selected |
|
Astrometric Optimization Enable Switch |
|
The name of FITS file |
|
Image statistics |
|
Camera Focus (at filter wheel), CCD Temperature as received from the instrument control program |
|
Telescope focus (secondary mirror) as received from the instrument control program, also user input for request to set new focus |
|
The name of the CCD Chip, and the Name of the Filter currently installed |
|
Latex Logging file, only the body part ,header and footer have to be added |
|
A file input, for a "Queue" , a Queue is a programm that is interpreted inside the CCD Controller |
|
maximum size of the preview window |
|
Enabling of the Preview Data Stream |
|
general progress percentage for any operation |
|
A file input, for a "Queue" , a Queue is a programm that is interpreted inside the CCD Controller |
|
Readout Gain for special exposure (a parameter of the CCD Controller) |
|
The switches to start and stop the aquitstion (special exposure) |
|
The time for a special exposure |
|
Selection of readout sequences for special exposure, the switch at "On" state is the selected one. |
|
The switches to configure the the "special exposure" behaviour see gboccia users manual for details A special exposure is like a normal exposure but with some selectable operations (don't readout, don't close shutter), actually outdated technology |
|
Some numbers received from the telescope mount control program (MJD means modifyed julian date) |
|
The Time String of the Telescope, and the Pointing Model Used |
|
New Line for the Latex Logging file |
|
Latex Logging editing exchange file (deprected) |
|
Function of the Latex Logging System, View current File, Edit File (deprected) Print File (at the Hoher List Printer) View backup File, Alive (deprected, used while editing) |