Table of Contents

Class AsyncDevice

Namespace
Harp.Hobgoblin
Assembly
Harp.Hobgoblin.dll

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

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

Methods

ReadAnalogDataAsync(CancellationToken)

Asynchronously reads the contents of the AnalogData 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.

ReadStartPulseTrainAsync(CancellationToken)

Asynchronously reads the contents of the StartPulseTrain register.

ReadStopPulseTrainAsync(CancellationToken)

Asynchronously reads the contents of the StopPulseTrain register.

ReadTimestampedAnalogDataAsync(CancellationToken)

Asynchronously reads the timestamped contents of the AnalogData 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.

ReadTimestampedStartPulseTrainAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StartPulseTrain register.

ReadTimestampedStopPulseTrainAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StopPulseTrain 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.

WriteStartPulseTrainAsync(StartPulseTrainPayload, CancellationToken)

Asynchronously writes a value to the StartPulseTrain register.

WriteStopPulseTrainAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the StopPulseTrain register.