Show / Hide Table of Contents

Class Camera

Client implementation of an ASCOM Alpaca Camera device.

This class is meant to be use in a client application that need to control an ASCOM Alpaca Camera

Inheritance
System.Object
DeviceBase
Camera
Implements
ICamera
IDevice
ICameraAsync
IDeviceAsync
Inherited Members
DeviceBase.DeviceNumber
DeviceBase.InvokeAction(String, String)
DeviceBase.InvokeActionAsync(String, String)
DeviceBase.SendCommandBlind(String, Boolean)
DeviceBase.SendCommandBlindAsync(String, Boolean)
DeviceBase.SendCommandBool(String, Boolean)
DeviceBase.SendCommandBoolAsync(String, Boolean)
DeviceBase.SendCommandString(String, Boolean)
DeviceBase.SendCommandStringAsync(String, Boolean)
DeviceBase.IsConnected()
DeviceBase.IsConnectedAsync()
DeviceBase.SetConnected(Boolean)
DeviceBase.SetConnectedAsync(Boolean)
DeviceBase.GetDescription()
DeviceBase.GetDescriptionAsync()
DeviceBase.GetDriverInfo()
DeviceBase.GetDriverInfoAsync()
DeviceBase.GetDriverVersion()
DeviceBase.GetDriverVersionAsync()
DeviceBase.GetInterfaceVersion()
DeviceBase.GetInterfaceVersionAsync()
DeviceBase.GetName()
DeviceBase.GetNameAsync()
DeviceBase.GetSupportedActions()
DeviceBase.GetSupportedActionsAsync()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ES.Ascom.Alpaca.Client.Devices
Assembly: ES.Ascom.Alpaca.Client.dll
Syntax
public sealed class Camera : DeviceBase, ICamera, IDevice, ICameraAsync, IDeviceAsync

Constructors

| Improve this Doc View Source

Camera(DeviceConfiguration)

Initializes a new instance of the Camera class.

Declaration
public Camera(DeviceConfiguration configuration)
Parameters
Type Name Description
DeviceConfiguration configuration

Device configuration

| Improve this Doc View Source

Camera(DeviceConfiguration, ILogger)

Initializes a new instance of the Camera class.

Declaration
public Camera(DeviceConfiguration configuration, ILogger logger)
Parameters
Type Name Description
DeviceConfiguration configuration

Device configuration

ILogger logger

Logger, can be useful for debugging

| Improve this Doc View Source

Camera(DeviceConfiguration, IClientTransactionIdGenerator)

Initializes a new instance of the Camera class.

Declaration
public Camera(DeviceConfiguration configuration, IClientTransactionIdGenerator clientTransactionIdGenerator)
Parameters
Type Name Description
DeviceConfiguration configuration

Device configuration

IClientTransactionIdGenerator clientTransactionIdGenerator

Client Transaction ID Generator

| Improve this Doc View Source

Camera(DeviceConfiguration, IClientTransactionIdGenerator, ILogger)

Initializes a new instance of the Camera class.

Declaration
public Camera(DeviceConfiguration configuration, IClientTransactionIdGenerator clientTransactionIdGenerator, ILogger logger)
Parameters
Type Name Description
DeviceConfiguration configuration

Device configuration

IClientTransactionIdGenerator clientTransactionIdGenerator

Client Transaction ID Generator

ILogger logger

Logger, can be useful for debugging

Properties

| Improve this Doc View Source

DeviceType

Declaration
protected override DeviceType DeviceType { get; }
Property Value
Type Description
DeviceType
Overrides
ES.Ascom.Alpaca.Client.Devices.DeviceBase.DeviceType

Methods

| Improve this Doc View Source

AbortExposure()

Declaration
public void AbortExposure()
| Improve this Doc View Source

AbortExposureAsync()

Declaration
public Task AbortExposureAsync()
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

CanAbortExposure()

Declaration
public bool CanAbortExposure()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanAbortExposureAsync()

Declaration
public Task<bool> CanAbortExposureAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanAsymmetricBin()

Declaration
public bool CanAsymmetricBin()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanAsymmetricBinAsync()

Declaration
public Task<bool> CanAsymmetricBinAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanFastReadout()

Declaration
public bool CanFastReadout()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanFastReadoutAsync()

Declaration
public Task<bool> CanFastReadoutAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanGetCoolerPower()

Declaration
public bool CanGetCoolerPower()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanGetCoolerPowerAsync()

Declaration
public Task<bool> CanGetCoolerPowerAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanPulseGuide()

Declaration
public bool CanPulseGuide()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanPulseGuideAsync()

Declaration
public Task<bool> CanPulseGuideAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanSetCCDTemperature()

Declaration
public bool CanSetCCDTemperature()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanSetCCDTemperatureAsync()

Declaration
public Task<bool> CanSetCCDTemperatureAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanStopExposure()

Declaration
public bool CanStopExposure()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanStopExposureAsync()

Declaration
public Task<bool> CanStopExposureAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

GetBayerOffsetX()

Declaration
public int GetBayerOffsetX()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetBayerOffsetXAsync()

Declaration
public Task<int> GetBayerOffsetXAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetBayerOffsetY()

Declaration
public int GetBayerOffsetY()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetBayerOffsetYAsync()

Declaration
public Task<int> GetBayerOffsetYAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetBinX()

Declaration
public int GetBinX()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetBinXAsync()

Declaration
public Task<int> GetBinXAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetBinY()

Declaration
public int GetBinY()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetBinYAsync()

Declaration
public Task<int> GetBinYAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetCameraState()

Declaration
public CameraState GetCameraState()
Returns
Type Description
CameraState
| Improve this Doc View Source

GetCameraStateAsync()

Declaration
public Task<CameraState> GetCameraStateAsync()
Returns
Type Description
System.Threading.Tasks.Task<CameraState>
| Improve this Doc View Source

GetCameraXSize()

Declaration
public int GetCameraXSize()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetCameraXSizeAsync()

Declaration
public Task<int> GetCameraXSizeAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetCameraYSize()

Declaration
public int GetCameraYSize()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetCameraYSizeAsync()

Declaration
public Task<int> GetCameraYSizeAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetCCDTemperature()

Declaration
public double GetCCDTemperature()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetCCDTemperatureAsync()

Declaration
public Task<double> GetCCDTemperatureAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetCCDTemperatureSetPoint()

Declaration
public double GetCCDTemperatureSetPoint()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetCCDTemperatureSetPointAsync()

Declaration
public Task<double> GetCCDTemperatureSetPointAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetCoolerPower()

Declaration
public double GetCoolerPower()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetCoolerPowerAsync()

Declaration
public Task<double> GetCoolerPowerAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetElectronPerADU()

Declaration
public double GetElectronPerADU()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetElectronPerADUAsync()

Declaration
public Task<double> GetElectronPerADUAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetExposureMax()

Declaration
public double GetExposureMax()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetExposureMaxAsync()

Declaration
public Task<double> GetExposureMaxAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetExposureMin()

Declaration
public double GetExposureMin()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetExposureMinAsync()

Declaration
public Task<double> GetExposureMinAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetExposureResolution()

Declaration
public double GetExposureResolution()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetExposureResolutionAsync()

Declaration
public Task<double> GetExposureResolutionAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetFullWellCapacity()

Declaration
public double GetFullWellCapacity()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetFullWellCapacityAsync()

Declaration
public Task<double> GetFullWellCapacityAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetGain()

Declaration
public int GetGain()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetGainAsync()

Declaration
public Task<int> GetGainAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetGainMax()

Declaration
public int GetGainMax()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetGainMaxAsync()

Declaration
public Task<int> GetGainMaxAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetGainMin()

Declaration
public int GetGainMin()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetGainMinAsync()

Declaration
public Task<int> GetGainMinAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetGains()

Declaration
public IList<string> GetGains()
Returns
Type Description
System.Collections.Generic.IList<System.String>
| Improve this Doc View Source

GetGainsAsync()

Declaration
public Task<IList<string>> GetGainsAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
| Improve this Doc View Source

GetHeatSinkTemperature()

Declaration
public double GetHeatSinkTemperature()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetHeatSinkTemperatureAsync()

Declaration
public Task<double> GetHeatSinkTemperatureAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetImageArray()

Declaration
public Array GetImageArray()
Returns
Type Description
System.Array
| Improve this Doc View Source

GetImageArrayAsync()

Declaration
public Task<Array> GetImageArrayAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Array>
| Improve this Doc View Source

GetImageArrayVariant()

Declaration
public Array GetImageArrayVariant()
Returns
Type Description
System.Array
| Improve this Doc View Source

GetImageArrayVariantAsync()

Declaration
public Task<Array> GetImageArrayVariantAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Array>
| Improve this Doc View Source

GetLastExposureDuration()

Declaration
public double GetLastExposureDuration()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetLastExposureDurationAsync()

Declaration
public Task<double> GetLastExposureDurationAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetLastExposureStartTime()

Declaration
public DateTime GetLastExposureStartTime()
Returns
Type Description
System.DateTime
| Improve this Doc View Source

GetLastExposureStartTimeAsync()

Declaration
public Task<DateTime> GetLastExposureStartTimeAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.DateTime>
| Improve this Doc View Source

GetMaxADU()

Declaration
public int GetMaxADU()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetMaxADUAsync()

Declaration
public Task<int> GetMaxADUAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetMaxBinX()

Declaration
public int GetMaxBinX()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetMaxBinXAsync()

Declaration
public Task<int> GetMaxBinXAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetMaxBinY()

Declaration
public int GetMaxBinY()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetMaxBinYAsync()

Declaration
public Task<int> GetMaxBinYAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetNumX()

Declaration
public int GetNumX()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetNumXAsync()

Declaration
public Task<int> GetNumXAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetNumY()

Declaration
public int GetNumY()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetNumYAsync()

Declaration
public Task<int> GetNumYAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetPercentCompleted()

Declaration
public int GetPercentCompleted()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetPercentCompletedAsync()

Declaration
public Task<int> GetPercentCompletedAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetPixelSizeX()

Declaration
public double GetPixelSizeX()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetPixelSizeXAsync()

Declaration
public Task<double> GetPixelSizeXAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetPixelSizeY()

Declaration
public double GetPixelSizeY()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetPixelSizeYAsync()

Declaration
public Task<double> GetPixelSizeYAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetReadoutMode()

Declaration
public int GetReadoutMode()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetReadoutModeAsync()

Declaration
public Task<int> GetReadoutModeAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetReadoutModes()

Declaration
public IList<string> GetReadoutModes()
Returns
Type Description
System.Collections.Generic.IList<System.String>
| Improve this Doc View Source

GetReadoutModesAsync()

Declaration
public Task<IList<string>> GetReadoutModesAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
| Improve this Doc View Source

GetSensorName()

Declaration
public string GetSensorName()
Returns
Type Description
System.String
| Improve this Doc View Source

GetSensorNameAsync()

Declaration
public Task<string> GetSensorNameAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.String>
| Improve this Doc View Source

GetSensorType()

Declaration
public SensorType GetSensorType()
Returns
Type Description
SensorType
| Improve this Doc View Source

GetSensorTypeAsync()

Declaration
public Task<SensorType> GetSensorTypeAsync()
Returns
Type Description
System.Threading.Tasks.Task<SensorType>
| Improve this Doc View Source

GetStartX()

Declaration
public int GetStartX()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetStartXAsync()

Declaration
public Task<int> GetStartXAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetStartY()

Declaration
public int GetStartY()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetStartYAsync()

Declaration
public Task<int> GetStartYAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

HasShutter()

Declaration
public bool HasShutter()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

HasShutterAsync()

Declaration
public Task<bool> HasShutterAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

IsCoolerOn()

Declaration
public bool IsCoolerOn()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsCoolerOnAsync()

Declaration
public Task<bool> IsCoolerOnAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

IsFastReadout()

Declaration
public bool IsFastReadout()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsFastReadoutAsync()

Declaration
public Task<bool> IsFastReadoutAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

IsImageReady()

Declaration
public bool IsImageReady()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsImageReadyAsync()

Declaration
public Task<bool> IsImageReadyAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

IsPulseGuiding()

Declaration
public bool IsPulseGuiding()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsPulseGuidingAsync()

Declaration
public Task<bool> IsPulseGuidingAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

PulseGuide(GuideDirection, Int32)

Declaration
public void PulseGuide(GuideDirection direction, int duration)
Parameters
Type Name Description
GuideDirection direction
System.Int32 duration
| Improve this Doc View Source

PulseGuideAsync(GuideDirection, Int32)

Declaration
public Task PulseGuideAsync(GuideDirection direction, int duration)
Parameters
Type Name Description
GuideDirection direction
System.Int32 duration
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetBinX(Int32)

Declaration
public void SetBinX(int binX)
Parameters
Type Name Description
System.Int32 binX
| Improve this Doc View Source

SetBinXAsync(Int32)

Declaration
public Task SetBinXAsync(int binX)
Parameters
Type Name Description
System.Int32 binX
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetBinY(Int32)

Declaration
public void SetBinY(int binY)
Parameters
Type Name Description
System.Int32 binY
| Improve this Doc View Source

SetBinYAsync(Int32)

Declaration
public Task SetBinYAsync(int binY)
Parameters
Type Name Description
System.Int32 binY
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetCCDTemperatureSetPoint(Double)

Declaration
public void SetCCDTemperatureSetPoint(double temperature)
Parameters
Type Name Description
System.Double temperature
| Improve this Doc View Source

SetCCDTemperatureSetPointAsync(Double)

Declaration
public Task SetCCDTemperatureSetPointAsync(double temperature)
Parameters
Type Name Description
System.Double temperature
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetCoolerOn(Boolean)

Declaration
public void SetCoolerOn(bool coolerOn)
Parameters
Type Name Description
System.Boolean coolerOn
| Improve this Doc View Source

SetCoolerOnAsync(Boolean)

Declaration
public Task SetCoolerOnAsync(bool coolerOn)
Parameters
Type Name Description
System.Boolean coolerOn
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetFastReadout(Boolean)

Declaration
public void SetFastReadout(bool fastReadout)
Parameters
Type Name Description
System.Boolean fastReadout
| Improve this Doc View Source

SetFastReadoutAsync(Boolean)

Declaration
public Task SetFastReadoutAsync(bool fastReadout)
Parameters
Type Name Description
System.Boolean fastReadout
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetGain(Int32)

Declaration
public void SetGain(int gain)
Parameters
Type Name Description
System.Int32 gain
| Improve this Doc View Source

SetGainAsync(Int32)

Declaration
public Task SetGainAsync(int gain)
Parameters
Type Name Description
System.Int32 gain
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetNumX(Int32)

Declaration
public void SetNumX(int numX)
Parameters
Type Name Description
System.Int32 numX
| Improve this Doc View Source

SetNumXAsync(Int32)

Declaration
public Task SetNumXAsync(int numX)
Parameters
Type Name Description
System.Int32 numX
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetNumY(Int32)

Declaration
public void SetNumY(int numY)
Parameters
Type Name Description
System.Int32 numY
| Improve this Doc View Source

SetNumYAsync(Int32)

Declaration
public Task SetNumYAsync(int numY)
Parameters
Type Name Description
System.Int32 numY
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetReadoutMode(Int32)

Declaration
public void SetReadoutMode(int readoutMode)
Parameters
Type Name Description
System.Int32 readoutMode
| Improve this Doc View Source

SetReadoutModeAsync(Int32)

Declaration
public Task SetReadoutModeAsync(int readoutMode)
Parameters
Type Name Description
System.Int32 readoutMode
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetStartX(Int32)

Declaration
public void SetStartX(int startX)
Parameters
Type Name Description
System.Int32 startX
| Improve this Doc View Source

SetStartXAsync(Int32)

Declaration
public Task SetStartXAsync(int startX)
Parameters
Type Name Description
System.Int32 startX
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetStartY(Int32)

Declaration
public void SetStartY(int startY)
Parameters
Type Name Description
System.Int32 startY
| Improve this Doc View Source

SetStartYAsync(Int32)

Declaration
public Task SetStartYAsync(int startY)
Parameters
Type Name Description
System.Int32 startY
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

StartExposure(Double, Boolean)

Declaration
public void StartExposure(double duration, bool isLight)
Parameters
Type Name Description
System.Double duration
System.Boolean isLight
| Improve this Doc View Source

StartExposureAsync(Double, Boolean)

Declaration
public Task StartExposureAsync(double duration, bool isLight)
Parameters
Type Name Description
System.Double duration
System.Boolean isLight
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

StopExposure()

Declaration
public void StopExposure()
| Improve this Doc View Source

StopExposureAsync()

Declaration
public Task StopExposureAsync()
Returns
Type Description
System.Threading.Tasks.Task

Implements

ICamera
IDevice
ICameraAsync
IDeviceAsync
  • Improve this Doc
  • View Source
Back to top Generated by DocFX