C# 클래스 BuffergasHardwareControl.Controller

상속: System.MarshalByRefObject, CameraControllable
파일 보기 프로젝트 열기: ColdMatter/EDMSuite 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ImageController IMAQ.CameraController
flowControlVoltage double
flowInputVoltage double
flowReader AnalogSingleChannelReader
flowWriter AnalogSingleChannelWriter
frameCount int
imageData ].byte[][
scanCount int
window ControlWindow

공개 메소드들

메소드 설명
CameraPrimeAcquisition ( ) : void
CameraSnapshot ( ) : void
CameraStream ( ) : void
CloseCamera ( ) : void
DisposeImages ( ) : void
FinishRemoteCameraControl ( ) : void
GrabMultipleImages ( string settings, int numberOfShots ) : ].byte[][
GrabSingleImage ( string settings ) : ].byte[
InitializeLifetimeService ( ) : Object
IsReadyForAcquisition ( ) : bool
PrepareRemoteCameraControl ( ) : void
SaveImage ( string path ) : void
SaveImageWithDialog ( ) : void
Start ( ) : void
StartCameraControl ( ) : void
StartRemoteControl ( ) : void

This is used when you want another program to take control of some/all of the hardware. The hc then just saves the last hardware state, then prevents you from making any changes to the UI. Use this if your other program wants direct control of hardware. In the buffer gas case this is only used for the camera at the moment.

StopCameraStream ( ) : void
StopRemoteControl ( ) : void
StoreImageDataWithDialog ( ) : void

메소드 상세

CameraPrimeAcquisition() 공개 메소드

public CameraPrimeAcquisition ( ) : void
리턴 void

CameraSnapshot() 공개 메소드

public CameraSnapshot ( ) : void
리턴 void

CameraStream() 공개 메소드

public CameraStream ( ) : void
리턴 void

CloseCamera() 공개 메소드

public CloseCamera ( ) : void
리턴 void

DisposeImages() 공개 메소드

public DisposeImages ( ) : void
리턴 void

FinishRemoteCameraControl() 공개 메소드

public FinishRemoteCameraControl ( ) : void
리턴 void

GrabMultipleImages() 공개 메소드

public GrabMultipleImages ( string settings, int numberOfShots ) : ].byte[][
settings string
numberOfShots int
리턴 ].byte[][

GrabSingleImage() 공개 메소드

public GrabSingleImage ( string settings ) : ].byte[
settings string
리턴 ].byte[

InitializeLifetimeService() 공개 메소드

public InitializeLifetimeService ( ) : Object
리턴 Object

IsReadyForAcquisition() 공개 메소드

public IsReadyForAcquisition ( ) : bool
리턴 bool

PrepareRemoteCameraControl() 공개 메소드

public PrepareRemoteCameraControl ( ) : void
리턴 void

SaveImage() 공개 메소드

public SaveImage ( string path ) : void
path string
리턴 void

SaveImageWithDialog() 공개 메소드

public SaveImageWithDialog ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

StartCameraControl() 공개 메소드

public StartCameraControl ( ) : void
리턴 void

StartRemoteControl() 공개 메소드

This is used when you want another program to take control of some/all of the hardware. The hc then just saves the last hardware state, then prevents you from making any changes to the UI. Use this if your other program wants direct control of hardware. In the buffer gas case this is only used for the camera at the moment.
public StartRemoteControl ( ) : void
리턴 void

StopCameraStream() 공개 메소드

public StopCameraStream ( ) : void
리턴 void

StopRemoteControl() 공개 메소드

public StopRemoteControl ( ) : void
리턴 void

StoreImageDataWithDialog() 공개 메소드

public StoreImageDataWithDialog ( ) : void
리턴 void

프로퍼티 상세

ImageController 공개적으로 프로퍼티

public CameraController,IMAQ ImageController
리턴 IMAQ.CameraController

flowControlVoltage 공개적으로 프로퍼티

public double flowControlVoltage
리턴 double

flowInputVoltage 공개적으로 프로퍼티

public double flowInputVoltage
리턴 double

flowReader 공개적으로 프로퍼티

public AnalogSingleChannelReader flowReader
리턴 AnalogSingleChannelReader

flowWriter 공개적으로 프로퍼티

public AnalogSingleChannelWriter flowWriter
리턴 AnalogSingleChannelWriter

frameCount 공개적으로 프로퍼티

public int frameCount
리턴 int

imageData 공개적으로 프로퍼티

public byte[][,] imageData
리턴 ].byte[][

scanCount 공개적으로 프로퍼티

public int scanCount
리턴 int

window 공개적으로 프로퍼티

public ControlWindow,BuffergasHardwareControl window
리턴 ControlWindow