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.