Class AsyncDevice
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.