C# 클래스 ASCOM.cam8_v05.Camera

상속: ICameraV2
파일 보기 프로젝트 열기: vakulenko/CAM8_software

공개 프로퍼티들

프로퍼티 타입 설명
driverID string

Private Properties

프로퍼티 타입 설명
CameraConnect bool
CameraDisconnect bool
CameraGetCameraState int
CameraGetImage uint
CameraGetImageReady bool
CameraIsConnected bool
CameraSetGain bool
CameraSetOffset bool
CameraStartExposure bool
CameraStopExposure bool
CheckConnected void
RegUnregASCOM void
RegisterASCOM void
UnregisterASCOM void

공개 메소드들

메소드 설명
AbortExposure ( ) : void
Action ( string actionName, string actionParameters ) : string
Camera ( ) : System
CommandBlind ( string command, bool raw ) : void
CommandBool ( string command, bool raw ) : bool
CommandString ( string command, bool raw ) : string
Dispose ( ) : void
PulseGuide ( GuideDirections Direction, int Duretion ) : void
SetupDialog ( ) : void

Displays the Setup Dialog form. If the user clicks the OK button to dismiss the form, then the new settings are saved, otherwise the old values are reloaded. THIS IS THE ONLY PLACE WHERE SHOWING USER INTERFACE IS ALLOWED!

StartExposure ( double Duration, bool Light ) : void
StopExposure ( ) : void

비공개 메소드들

메소드 설명
CameraConnect ( ) : bool
CameraDisconnect ( ) : bool
CameraGetCameraState ( ) : int
CameraGetImage ( ) : uint
CameraGetImageReady ( ) : bool
CameraIsConnected ( ) : bool
CameraSetGain ( int val ) : bool
CameraSetOffset ( int val ) : bool
CameraStartExposure ( int Bin, int StartX, int StartY, int NumX, int NumY, double Duration, bool light ) : bool
CameraStopExposure ( ) : bool
CheckConnected ( string message ) : void

Use this function to throw an exception if we aren't connected to the hardware

RegUnregASCOM ( bool bRegister ) : void

Register or unregister the driver with the ASCOM Platform. This is harmless if the driver is already registered/unregistered.

RegisterASCOM ( Type t ) : void
UnregisterASCOM ( Type t ) : void

메소드 상세

AbortExposure() 공개 메소드

public AbortExposure ( ) : void
리턴 void

Action() 공개 메소드

public Action ( string actionName, string actionParameters ) : string
actionName string
actionParameters string
리턴 string

Camera() 공개 메소드

public Camera ( ) : System
리턴 System

CommandBlind() 공개 메소드

public CommandBlind ( string command, bool raw ) : void
command string
raw bool
리턴 void

CommandBool() 공개 메소드

public CommandBool ( string command, bool raw ) : bool
command string
raw bool
리턴 bool

CommandString() 공개 메소드

public CommandString ( string command, bool raw ) : string
command string
raw bool
리턴 string

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

PulseGuide() 공개 메소드

public PulseGuide ( GuideDirections Direction, int Duretion ) : void
Direction GuideDirections
Duretion int
리턴 void

SetupDialog() 공개 메소드

Displays the Setup Dialog form. If the user clicks the OK button to dismiss the form, then the new settings are saved, otherwise the old values are reloaded. THIS IS THE ONLY PLACE WHERE SHOWING USER INTERFACE IS ALLOWED!
public SetupDialog ( ) : void
리턴 void

StartExposure() 공개 메소드

public StartExposure ( double Duration, bool Light ) : void
Duration double
Light bool
리턴 void

StopExposure() 공개 메소드

public StopExposure ( ) : void
리턴 void

프로퍼티 상세

driverID 공개적으로 정적으로 프로퍼티

public static string driverID
리턴 string