Table of Contents

Class AsyncDevice

Namespace
Harp.AnalogInput
Assembly
Harp.AnalogInput.dll

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

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

Methods

ReadAcquisitionStateAsync(CancellationToken)

Asynchronously reads the contents of the AcquisitionState register.

ReadAnalogDataAsync(CancellationToken)

Asynchronously reads the contents of the AnalogData register.

ReadDI0TriggerAsync(CancellationToken)

Asynchronously reads the contents of the DI0Trigger register.

ReadDO0PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the DO0PulseWidth register.

ReadDO0SyncAsync(CancellationToken)

Asynchronously reads the contents of the DO0Sync register.

ReadDO0TargetChannelAsync(CancellationToken)

Asynchronously reads the contents of the DO0TargetChannel register.

ReadDO0ThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO0Threshold register.

ReadDO0TimeAboveThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO0TimeAboveThreshold register.

ReadDO0TimeBelowThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO0TimeBelowThreshold register.

ReadDO1TargetChannelAsync(CancellationToken)

Asynchronously reads the contents of the DO1TargetChannel register.

ReadDO1ThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO1Threshold register.

ReadDO1TimeAboveThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO1TimeAboveThreshold register.

ReadDO1TimeBelowThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO1TimeBelowThreshold register.

ReadDO2TargetChannelAsync(CancellationToken)

Asynchronously reads the contents of the DO2TargetChannel register.

ReadDO2ThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO2Threshold register.

ReadDO2TimeAboveThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO2TimeAboveThreshold register.

ReadDO2TimeBelowThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO2TimeBelowThreshold register.

ReadDO3TargetChannelAsync(CancellationToken)

Asynchronously reads the contents of the DO3TargetChannel register.

ReadDO3ThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO3Threshold register.

ReadDO3TimeAboveThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO3TimeAboveThreshold register.

ReadDO3TimeBelowThresholdAsync(CancellationToken)

Asynchronously reads the contents of the DO3TimeBelowThreshold register.

ReadDigitalInputStateAsync(CancellationToken)

Asynchronously reads the contents of the DigitalInputState register.

ReadDigitalOutputClearAsync(CancellationToken)

Asynchronously reads the contents of the DigitalOutputClear register.

ReadDigitalOutputSetAsync(CancellationToken)

Asynchronously reads the contents of the DigitalOutputSet register.

ReadDigitalOutputStateAsync(CancellationToken)

Asynchronously reads the contents of the DigitalOutputState register.

ReadDigitalOutputToggleAsync(CancellationToken)

Asynchronously reads the contents of the DigitalOutputToggle register.

ReadRangeAndFilterAsync(CancellationToken)

Asynchronously reads the contents of the RangeAndFilter register.

ReadSamplingRateAsync(CancellationToken)

Asynchronously reads the contents of the SamplingRate register.

ReadSyncOutputAsync(CancellationToken)

Asynchronously reads the contents of the SyncOutput register.

ReadTimestampedAcquisitionStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the AcquisitionState register.

ReadTimestampedAnalogDataAsync(CancellationToken)

Asynchronously reads the timestamped contents of the AnalogData register.

ReadTimestampedDI0TriggerAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DI0Trigger register.

ReadTimestampedDO0PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO0PulseWidth register.

ReadTimestampedDO0SyncAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO0Sync register.

ReadTimestampedDO0TargetChannelAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO0TargetChannel register.

ReadTimestampedDO0ThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO0Threshold register.

ReadTimestampedDO0TimeAboveThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO0TimeAboveThreshold register.

ReadTimestampedDO0TimeBelowThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO0TimeBelowThreshold register.

ReadTimestampedDO1TargetChannelAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO1TargetChannel register.

ReadTimestampedDO1ThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO1Threshold register.

ReadTimestampedDO1TimeAboveThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO1TimeAboveThreshold register.

ReadTimestampedDO1TimeBelowThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO1TimeBelowThreshold register.

ReadTimestampedDO2TargetChannelAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO2TargetChannel register.

ReadTimestampedDO2ThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO2Threshold register.

ReadTimestampedDO2TimeAboveThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO2TimeAboveThreshold register.

ReadTimestampedDO2TimeBelowThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO2TimeBelowThreshold register.

ReadTimestampedDO3TargetChannelAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO3TargetChannel register.

ReadTimestampedDO3ThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO3Threshold register.

ReadTimestampedDO3TimeAboveThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO3TimeAboveThreshold register.

ReadTimestampedDO3TimeBelowThresholdAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DO3TimeBelowThreshold register.

ReadTimestampedDigitalInputStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DigitalInputState register.

ReadTimestampedDigitalOutputClearAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DigitalOutputClear register.

ReadTimestampedDigitalOutputSetAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DigitalOutputSet register.

ReadTimestampedDigitalOutputStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DigitalOutputState register.

ReadTimestampedDigitalOutputToggleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DigitalOutputToggle register.

ReadTimestampedRangeAndFilterAsync(CancellationToken)

Asynchronously reads the timestamped contents of the RangeAndFilter register.

ReadTimestampedSamplingRateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the SamplingRate register.

ReadTimestampedSyncOutputAsync(CancellationToken)

Asynchronously reads the timestamped contents of the SyncOutput register.

WriteAcquisitionStateAsync(EnableFlag, CancellationToken)

Asynchronously writes a value to the AcquisitionState register.

WriteDI0TriggerAsync(TriggerConfig, CancellationToken)

Asynchronously writes a value to the DI0Trigger register.

WriteDO0PulseWidthAsync(byte, CancellationToken)

Asynchronously writes a value to the DO0PulseWidth register.

WriteDO0SyncAsync(SyncConfig, CancellationToken)

Asynchronously writes a value to the DO0Sync register.

WriteDO0TargetChannelAsync(AdcChannel, CancellationToken)

Asynchronously writes a value to the DO0TargetChannel register.

WriteDO0ThresholdAsync(short, CancellationToken)

Asynchronously writes a value to the DO0Threshold register.

WriteDO0TimeAboveThresholdAsync(ushort, CancellationToken)

Asynchronously writes a value to the DO0TimeAboveThreshold register.

WriteDO0TimeBelowThresholdAsync(ushort, CancellationToken)

Asynchronously writes a value to the DO0TimeBelowThreshold register.

WriteDO1TargetChannelAsync(AdcChannel, CancellationToken)

Asynchronously writes a value to the DO1TargetChannel register.

WriteDO1ThresholdAsync(short, CancellationToken)

Asynchronously writes a value to the DO1Threshold register.

WriteDO1TimeAboveThresholdAsync(ushort, CancellationToken)

Asynchronously writes a value to the DO1TimeAboveThreshold register.

WriteDO1TimeBelowThresholdAsync(ushort, CancellationToken)

Asynchronously writes a value to the DO1TimeBelowThreshold register.

WriteDO2TargetChannelAsync(AdcChannel, CancellationToken)

Asynchronously writes a value to the DO2TargetChannel register.

WriteDO2ThresholdAsync(short, CancellationToken)

Asynchronously writes a value to the DO2Threshold register.

WriteDO2TimeAboveThresholdAsync(ushort, CancellationToken)

Asynchronously writes a value to the DO2TimeAboveThreshold register.

WriteDO2TimeBelowThresholdAsync(ushort, CancellationToken)

Asynchronously writes a value to the DO2TimeBelowThreshold register.

WriteDO3TargetChannelAsync(AdcChannel, CancellationToken)

Asynchronously writes a value to the DO3TargetChannel register.

WriteDO3ThresholdAsync(short, CancellationToken)

Asynchronously writes a value to the DO3Threshold register.

WriteDO3TimeAboveThresholdAsync(ushort, CancellationToken)

Asynchronously writes a value to the DO3TimeAboveThreshold register.

WriteDO3TimeBelowThresholdAsync(ushort, CancellationToken)

Asynchronously writes a value to the DO3TimeBelowThreshold register.

WriteDigitalOutputClearAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the DigitalOutputClear register.

WriteDigitalOutputSetAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the DigitalOutputSet register.

WriteDigitalOutputStateAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the DigitalOutputState register.

WriteDigitalOutputToggleAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the DigitalOutputToggle register.

WriteRangeAndFilterAsync(RangeAndFilterConfig, CancellationToken)

Asynchronously writes a value to the RangeAndFilter register.

WriteSamplingRateAsync(SamplingRateMode, CancellationToken)

Asynchronously writes a value to the SamplingRate register.

WriteSyncOutputAsync(StartSyncOutputTarget, CancellationToken)

Asynchronously writes a value to the SyncOutput register.