CCD library function description

CCD library contains CCD.dll, CCD.lib, CCD.h
The Source code of this is CCD.c and CCD.h.


Structure

typedef struct CCDInformation{
  ...
}CCDInfo;

int OpenCamera(CCDInfo* CCD)

Power on and initialize the camera. 여기서 카메라가 가질 수 있는 총 픽셀수를 얻는다.

Parameters

Return


int CloseCamera(CCDInfo* CCD)

관측 데이터 메모리를 반환하고 카메라를 초기 설정으로 되돌린 후 종료한다.

Parameters

Return


int GetCameraInfo(char* array)

Get camera information.

Parameter

Return


int SetCameraParam(CCDInfo* CCD, char* statOut)

binning, 촬영 모드 메모리 초기 할당 등 카메라를 세팅한다.

Parameter

Return


int TakeImage(void)

촬영 시작

Return


int SaveFits(CCDInfo CCD, double* diff_time)

Parameter

Return


int DataDump(CCDInfo* CCD, int i)

관측된 데이터를 컴퓨터 메모리로 반환한다.

Parameter:


int TakeBiasDark(CCDInfo* CCD)

BiasDark 이미지를 100 장 촬영하고 합쳐서 master BiasDark 를 만든다.
반드시 SetCameraParam 을 먼저 수행해야한다.

Parameter

Return


int TakeImage_FTmode(CCDInfo* CCD)

Frame Transfer 모드로 이미지를 관측한다.

Parameter

Return


void marktime(char* timestring, LARGE_INTEGER* gTime)

Parameter


float time_difference()

입력된 두 시간 사이의 차이를 계산한다.

Parameters

Return


int SaveBiasDark(CCDInfo CCD, double* diff_time)

관측된 BiasDark 이미지를 fits 파일로 저장한다.

Parameters

Return


int SaveFlatFits(CCDInfo CCD, int number, double* diff_time)

관측된 Flat 이미지를 fits 파일로 저장한다.

Parameters


int TempSet(CCDInfo CCD, int OnOff, int Temp)

Turn on or Turn of the CCD cooler.

Parameter

Output