Table of Contents

Class AsyncDevice

Namespace
Harp.CameraControllerGen2
Assembly
Harp.CameraControllerGen2.dll

Represents an asynchronous API to configure and interface with CameraControllerGen2 devices.

public class AsyncDevice : AsyncDevice, IDisposable
Inheritance
AsyncDevice
Implements
Inherited Members

Methods

ReadCam0EventAsync(CancellationToken)

Asynchronously reads the contents of the Cam0Event register.

ReadCam1EventAsync(CancellationToken)

Asynchronously reads the contents of the Cam1Event register.

ReadConfigureCam0EventAsync(CancellationToken)

Asynchronously reads the contents of the ConfigureCam0Event register.

ReadConfigureCam1EventAsync(CancellationToken)

Asynchronously reads the contents of the ConfigureCam1Event register.

ReadConfigureOutput0Async(CancellationToken)

Asynchronously reads the contents of the ConfigureOutput0 register.

ReadConfigureOutput1Async(CancellationToken)

Asynchronously reads the contents of the ConfigureOutput1 register.

ReadInputStateAsync(CancellationToken)

Asynchronously reads the contents of the InputState register.

ReadOutputClearAsync(CancellationToken)

Asynchronously reads the contents of the OutputClear register.

ReadOutputSetAsync(CancellationToken)

Asynchronously reads the contents of the OutputSet register.

ReadOutputStateAsync(CancellationToken)

Asynchronously reads the contents of the OutputState register.

ReadOutputToggleAsync(CancellationToken)

Asynchronously reads the contents of the OutputToggle register.

ReadStartAndStopAsync(CancellationToken)

Asynchronously reads the contents of the StartAndStop register.

ReadStartAndStopTimestampedAsync(CancellationToken)

Asynchronously reads the contents of the StartAndStopTimestamped register.

ReadStartTimestampAsync(CancellationToken)

Asynchronously reads the contents of the StartTimestamp register.

ReadStopTimestampAsync(CancellationToken)

Asynchronously reads the contents of the StopTimestamp register.

ReadStrobeSourceCam0Async(CancellationToken)

Asynchronously reads the contents of the StrobeSourceCam0 register.

ReadStrobeSourceCam1Async(CancellationToken)

Asynchronously reads the contents of the StrobeSourceCam1 register.

ReadTimestampedCam0EventAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Cam0Event register.

ReadTimestampedCam1EventAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Cam1Event register.

ReadTimestampedConfigureCam0EventAsync(CancellationToken)

Asynchronously reads the timestamped contents of the ConfigureCam0Event register.

ReadTimestampedConfigureCam1EventAsync(CancellationToken)

Asynchronously reads the timestamped contents of the ConfigureCam1Event register.

ReadTimestampedConfigureOutput0Async(CancellationToken)

Asynchronously reads the timestamped contents of the ConfigureOutput0 register.

ReadTimestampedConfigureOutput1Async(CancellationToken)

Asynchronously reads the timestamped contents of the ConfigureOutput1 register.

ReadTimestampedInputStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the InputState register.

ReadTimestampedOutputClearAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputClear register.

ReadTimestampedOutputSetAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputSet register.

ReadTimestampedOutputStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputState register.

ReadTimestampedOutputToggleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputToggle register.

ReadTimestampedStartAndStopAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StartAndStop register.

ReadTimestampedStartAndStopTimestampedAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StartAndStopTimestamped register.

ReadTimestampedStartTimestampAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StartTimestamp register.

ReadTimestampedStopTimestampAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StopTimestamp register.

ReadTimestampedStrobeSourceCam0Async(CancellationToken)

Asynchronously reads the timestamped contents of the StrobeSourceCam0 register.

ReadTimestampedStrobeSourceCam1Async(CancellationToken)

Asynchronously reads the timestamped contents of the StrobeSourceCam1 register.

ReadTimestampedTriggerConfigCam0Async(CancellationToken)

Asynchronously reads the timestamped contents of the TriggerConfigCam0 register.

ReadTimestampedTriggerConfigCam1Async(CancellationToken)

Asynchronously reads the timestamped contents of the TriggerConfigCam1 register.

ReadTimestampedTriggerDurationCam0Async(CancellationToken)

Asynchronously reads the timestamped contents of the TriggerDurationCam0 register.

ReadTimestampedTriggerDurationCam1Async(CancellationToken)

Asynchronously reads the timestamped contents of the TriggerDurationCam1 register.

ReadTimestampedTriggerFrequencyCam0Async(CancellationToken)

Asynchronously reads the timestamped contents of the TriggerFrequencyCam0 register.

ReadTimestampedTriggerFrequencyCam1Async(CancellationToken)

Asynchronously reads the timestamped contents of the TriggerFrequencyCam1 register.

ReadTimestampedTriggerInvertedCam0Async(CancellationToken)

Asynchronously reads the timestamped contents of the TriggerInvertedCam0 register.

ReadTimestampedTriggerInvertedCam1Async(CancellationToken)

Asynchronously reads the timestamped contents of the TriggerInvertedCam1 register.

ReadTriggerConfigCam0Async(CancellationToken)

Asynchronously reads the contents of the TriggerConfigCam0 register.

ReadTriggerConfigCam1Async(CancellationToken)

Asynchronously reads the contents of the TriggerConfigCam1 register.

ReadTriggerDurationCam0Async(CancellationToken)

Asynchronously reads the contents of the TriggerDurationCam0 register.

ReadTriggerDurationCam1Async(CancellationToken)

Asynchronously reads the contents of the TriggerDurationCam1 register.

ReadTriggerFrequencyCam0Async(CancellationToken)

Asynchronously reads the contents of the TriggerFrequencyCam0 register.

ReadTriggerFrequencyCam1Async(CancellationToken)

Asynchronously reads the contents of the TriggerFrequencyCam1 register.

ReadTriggerInvertedCam0Async(CancellationToken)

Asynchronously reads the contents of the TriggerInvertedCam0 register.

ReadTriggerInvertedCam1Async(CancellationToken)

Asynchronously reads the contents of the TriggerInvertedCam1 register.

WriteConfigureCam0EventAsync(EventConfiguration, CancellationToken)

Asynchronously writes a value to the ConfigureCam0Event register.

WriteConfigureCam1EventAsync(EventConfiguration, CancellationToken)

Asynchronously writes a value to the ConfigureCam1Event register.

WriteConfigureOutput0Async(OutputConfiguration, CancellationToken)

Asynchronously writes a value to the ConfigureOutput0 register.

WriteConfigureOutput1Async(OutputConfiguration, CancellationToken)

Asynchronously writes a value to the ConfigureOutput1 register.

WriteOutputClearAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputClear register.

WriteOutputSetAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputSet register.

WriteOutputStateAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputState register.

WriteOutputToggleAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputToggle register.

WriteStartAndStopAsync(CameraFlags, CancellationToken)

Asynchronously writes a value to the StartAndStop register.

WriteStartAndStopTimestampedAsync(CameraFlags, CancellationToken)

Asynchronously writes a value to the StartAndStopTimestamped register.

WriteStartTimestampAsync(uint, CancellationToken)

Asynchronously writes a value to the StartTimestamp register.

WriteStopTimestampAsync(uint, CancellationToken)

Asynchronously writes a value to the StopTimestamp register.

WriteStrobeSourceCam0Async(StrobeSource, CancellationToken)

Asynchronously writes a value to the StrobeSourceCam0 register.

WriteStrobeSourceCam1Async(StrobeSource, CancellationToken)

Asynchronously writes a value to the StrobeSourceCam1 register.

WriteTriggerConfigCam0Async(TriggerSource, CancellationToken)

Asynchronously writes a value to the TriggerConfigCam0 register.

WriteTriggerConfigCam1Async(TriggerSource, CancellationToken)

Asynchronously writes a value to the TriggerConfigCam1 register.

WriteTriggerDurationCam0Async(ushort, CancellationToken)

Asynchronously writes a value to the TriggerDurationCam0 register.

WriteTriggerDurationCam1Async(ushort, CancellationToken)

Asynchronously writes a value to the TriggerDurationCam1 register.

WriteTriggerFrequencyCam0Async(ushort, CancellationToken)

Asynchronously writes a value to the TriggerFrequencyCam0 register.

WriteTriggerFrequencyCam1Async(ushort, CancellationToken)

Asynchronously writes a value to the TriggerFrequencyCam1 register.

WriteTriggerInvertedCam0Async(TriggerInverted, CancellationToken)

Asynchronously writes a value to the TriggerInvertedCam0 register.

WriteTriggerInvertedCam1Async(TriggerInverted, CancellationToken)

Asynchronously writes a value to the TriggerInvertedCam1 register.