C# Class BuffergasHardwareControl.Controller

Inheritance: System.MarshalByRefObject, CameraControllable
Afficher le fichier Open project: ColdMatter/EDMSuite Class Usage Examples

Méthodes publiques

Свойство Type Description
ImageController IMAQ.CameraController
flowControlVoltage double
flowInputVoltage double
flowReader AnalogSingleChannelReader
flowWriter AnalogSingleChannelWriter
frameCount int
imageData ].byte[][
scanCount int
window ControlWindow

Méthodes publiques

Méthode Description
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

Method Details

CameraPrimeAcquisition() public méthode

public CameraPrimeAcquisition ( ) : void
Résultat void

CameraSnapshot() public méthode

public CameraSnapshot ( ) : void
Résultat void

CameraStream() public méthode

public CameraStream ( ) : void
Résultat void

CloseCamera() public méthode

public CloseCamera ( ) : void
Résultat void

DisposeImages() public méthode

public DisposeImages ( ) : void
Résultat void

FinishRemoteCameraControl() public méthode

public FinishRemoteCameraControl ( ) : void
Résultat void

GrabMultipleImages() public méthode

public GrabMultipleImages ( string settings, int numberOfShots ) : ].byte[][
settings string
numberOfShots int
Résultat ].byte[][

GrabSingleImage() public méthode

public GrabSingleImage ( string settings ) : ].byte[
settings string
Résultat ].byte[

InitializeLifetimeService() public méthode

public InitializeLifetimeService ( ) : Object
Résultat Object

IsReadyForAcquisition() public méthode

public IsReadyForAcquisition ( ) : bool
Résultat bool

PrepareRemoteCameraControl() public méthode

public PrepareRemoteCameraControl ( ) : void
Résultat void

SaveImage() public méthode

public SaveImage ( string path ) : void
path string
Résultat void

SaveImageWithDialog() public méthode

public SaveImageWithDialog ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

StartCameraControl() public méthode

public StartCameraControl ( ) : void
Résultat void

StartRemoteControl() public méthode

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
Résultat void

StopCameraStream() public méthode

public StopCameraStream ( ) : void
Résultat void

StopRemoteControl() public méthode

public StopRemoteControl ( ) : void
Résultat void

StoreImageDataWithDialog() public méthode

public StoreImageDataWithDialog ( ) : void
Résultat void

Property Details

ImageController public_oe property

public CameraController,IMAQ ImageController
Résultat IMAQ.CameraController

flowControlVoltage public_oe property

public double flowControlVoltage
Résultat double

flowInputVoltage public_oe property

public double flowInputVoltage
Résultat double

flowReader public_oe property

public AnalogSingleChannelReader flowReader
Résultat AnalogSingleChannelReader

flowWriter public_oe property

public AnalogSingleChannelWriter flowWriter
Résultat AnalogSingleChannelWriter

frameCount public_oe property

public int frameCount
Résultat int

imageData public_oe property

public byte[][,] imageData
Résultat ].byte[][

scanCount public_oe property

public int scanCount
Résultat int

window public_oe property

public ControlWindow,BuffergasHardwareControl window
Résultat ControlWindow