Table of Contents

Class AsyncDevice

Namespace
Harp.LedArray
Assembly
Harp.LedArray.dll

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

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

Methods

ReadAuxDigitalOutputStateAsync(CancellationToken)

Asynchronously reads the contents of the AuxDigitalOutputState register.

ReadAuxLedPowerAsync(CancellationToken)

Asynchronously reads the contents of the AuxLedPower register.

ReadDigitalInputStateAsync(CancellationToken)

Asynchronously reads the contents of the DigitalInputState register.

ReadDigitalInputTriggerAsync(CancellationToken)

Asynchronously reads the contents of the DigitalInputTrigger register.

ReadDigitalOutputStateAsync(CancellationToken)

Asynchronously reads the contents of the DigitalOutputState register.

ReadDigitalOutputSyncAsync(CancellationToken)

Asynchronously reads the contents of the DigitalOutputSync register.

ReadEnableEventsAsync(CancellationToken)

Asynchronously reads the contents of the EnableEvents register.

ReadEnableLedAsync(CancellationToken)

Asynchronously reads the contents of the EnableLed register.

ReadEnableLedModeAsync(CancellationToken)

Asynchronously reads the contents of the EnableLedMode register.

ReadEnablePowerAsync(CancellationToken)

Asynchronously reads the contents of the EnablePower register.

ReadLed0PowerAsync(CancellationToken)

Asynchronously reads the contents of the Led0Power register.

ReadLed0PulseRepeatCounterAsync(CancellationToken)

Asynchronously reads the contents of the Led0PulseRepeatCounter register.

ReadLed0PulseTimeOffAsync(CancellationToken)

Asynchronously reads the contents of the Led0PulseTimeOff register.

ReadLed0PulseTimeOnAsync(CancellationToken)

Asynchronously reads the contents of the Led0PulseTimeOn register.

ReadLed0PulseTimePulseCounterAsync(CancellationToken)

Asynchronously reads the contents of the Led0PulseTimePulseCounter register.

ReadLed0PulseTimeTailAsync(CancellationToken)

Asynchronously reads the contents of the Led0PulseTimeTail register.

ReadLed0PwmDutyCycleAsync(CancellationToken)

Asynchronously reads the contents of the Led0PwmDutyCycle register.

ReadLed0PwmDutyCycleRealAsync(CancellationToken)

Asynchronously reads the contents of the Led0PwmDutyCycleReal register.

ReadLed0PwmFrequencyAsync(CancellationToken)

Asynchronously reads the contents of the Led0PwmFrequency register.

ReadLed0PwmPulseCounterAsync(CancellationToken)

Asynchronously reads the contents of the Led0PwmPulseCounter register.

ReadLed0PwmRealAsync(CancellationToken)

Asynchronously reads the contents of the Led0PwmReal register.

ReadLed1PowerAsync(CancellationToken)

Asynchronously reads the contents of the Led1Power register.

ReadLed1PulseRepeatCounterAsync(CancellationToken)

Asynchronously reads the contents of the Led1PulseRepeatCounter register.

ReadLed1PulseTimeOffAsync(CancellationToken)

Asynchronously reads the contents of the Led1PulseTimeOff register.

ReadLed1PulseTimeOnAsync(CancellationToken)

Asynchronously reads the contents of the Led1PulseTimeOn register.

ReadLed1PulseTimePulseCounterAsync(CancellationToken)

Asynchronously reads the contents of the Led1PulseTimePulseCounter register.

ReadLed1PulseTimeTailAsync(CancellationToken)

Asynchronously reads the contents of the Led1PulseTimeTail register.

ReadLed1PwmDutyCycleAsync(CancellationToken)

Asynchronously reads the contents of the Led1PwmDutyCycle register.

ReadLed1PwmFrequencyAsync(CancellationToken)

Asynchronously reads the contents of the Led1PwmFrequency register.

ReadLed1PwmPulseCounterAsync(CancellationToken)

Asynchronously reads the contents of the Led1PwmPulseCounter register.

ReadLed1PwmRealAsync(CancellationToken)

Asynchronously reads the contents of the Led1PwmReal register.

ReadLedD1PwmDutyCycleRealAsync(CancellationToken)

Asynchronously reads the contents of the LedD1PwmDutyCycleReal register.

ReadPulseModeAsync(CancellationToken)

Asynchronously reads the contents of the PulseMode register.

ReadTimestampedAuxDigitalOutputStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the AuxDigitalOutputState register.

ReadTimestampedAuxLedPowerAsync(CancellationToken)

Asynchronously reads the timestamped contents of the AuxLedPower register.

ReadTimestampedDigitalInputStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DigitalInputState register.

ReadTimestampedDigitalInputTriggerAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DigitalInputTrigger register.

ReadTimestampedDigitalOutputStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DigitalOutputState register.

ReadTimestampedDigitalOutputSyncAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DigitalOutputSync register.

ReadTimestampedEnableEventsAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EnableEvents register.

ReadTimestampedEnableLedAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EnableLed register.

ReadTimestampedEnableLedModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EnableLedMode register.

ReadTimestampedEnablePowerAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EnablePower register.

ReadTimestampedLed0PowerAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0Power register.

ReadTimestampedLed0PulseRepeatCounterAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0PulseRepeatCounter register.

ReadTimestampedLed0PulseTimeOffAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0PulseTimeOff register.

ReadTimestampedLed0PulseTimeOnAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0PulseTimeOn register.

ReadTimestampedLed0PulseTimePulseCounterAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0PulseTimePulseCounter register.

ReadTimestampedLed0PulseTimeTailAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0PulseTimeTail register.

ReadTimestampedLed0PwmDutyCycleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0PwmDutyCycle register.

ReadTimestampedLed0PwmDutyCycleRealAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0PwmDutyCycleReal register.

ReadTimestampedLed0PwmFrequencyAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0PwmFrequency register.

ReadTimestampedLed0PwmPulseCounterAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0PwmPulseCounter register.

ReadTimestampedLed0PwmRealAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0PwmReal register.

ReadTimestampedLed1PowerAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1Power register.

ReadTimestampedLed1PulseRepeatCounterAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1PulseRepeatCounter register.

ReadTimestampedLed1PulseTimeOffAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1PulseTimeOff register.

ReadTimestampedLed1PulseTimeOnAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1PulseTimeOn register.

ReadTimestampedLed1PulseTimePulseCounterAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1PulseTimePulseCounter register.

ReadTimestampedLed1PulseTimeTailAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1PulseTimeTail register.

ReadTimestampedLed1PwmDutyCycleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1PwmDutyCycle register.

ReadTimestampedLed1PwmFrequencyAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1PwmFrequency register.

ReadTimestampedLed1PwmPulseCounterAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1PwmPulseCounter register.

ReadTimestampedLed1PwmRealAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1PwmReal register.

ReadTimestampedLedD1PwmDutyCycleRealAsync(CancellationToken)

Asynchronously reads the timestamped contents of the LedD1PwmDutyCycleReal register.

ReadTimestampedPulseModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PulseMode register.

WriteAuxDigitalOutputStateAsync(AuxDigitalOutputs, CancellationToken)

Asynchronously writes a value to the AuxDigitalOutputState register.

WriteAuxLedPowerAsync(byte, CancellationToken)

Asynchronously writes a value to the AuxLedPower register.

WriteDigitalInputTriggerAsync(DigitalInputTriggerPayload, CancellationToken)

Asynchronously writes a value to the DigitalInputTrigger register.

WriteDigitalOutputStateAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the DigitalOutputState register.

WriteDigitalOutputSyncAsync(DigitalOutputSyncPayload, CancellationToken)

Asynchronously writes a value to the DigitalOutputSync register.

WriteEnableEventsAsync(LedArrayEvents, CancellationToken)

Asynchronously writes a value to the EnableEvents register.

WriteEnableLedAsync(LedState, CancellationToken)

Asynchronously writes a value to the EnableLed register.

WriteEnableLedModeAsync(LedState, CancellationToken)

Asynchronously writes a value to the EnableLedMode register.

WriteEnablePowerAsync(LedState, CancellationToken)

Asynchronously writes a value to the EnablePower register.

WriteLed0PowerAsync(byte, CancellationToken)

Asynchronously writes a value to the Led0Power register.

WriteLed0PulseRepeatCounterAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led0PulseRepeatCounter register.

WriteLed0PulseTimeOffAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led0PulseTimeOff register.

WriteLed0PulseTimeOnAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led0PulseTimeOn register.

WriteLed0PulseTimePulseCounterAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led0PulseTimePulseCounter register.

WriteLed0PulseTimeTailAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led0PulseTimeTail register.

WriteLed0PwmDutyCycleAsync(float, CancellationToken)

Asynchronously writes a value to the Led0PwmDutyCycle register.

WriteLed0PwmFrequencyAsync(float, CancellationToken)

Asynchronously writes a value to the Led0PwmFrequency register.

WriteLed0PwmPulseCounterAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led0PwmPulseCounter register.

WriteLed1PowerAsync(byte, CancellationToken)

Asynchronously writes a value to the Led1Power register.

WriteLed1PulseRepeatCounterAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led1PulseRepeatCounter register.

WriteLed1PulseTimeOffAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led1PulseTimeOff register.

WriteLed1PulseTimeOnAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led1PulseTimeOn register.

WriteLed1PulseTimePulseCounterAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led1PulseTimePulseCounter register.

WriteLed1PulseTimeTailAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led1PulseTimeTail register.

WriteLed1PwmDutyCycleAsync(float, CancellationToken)

Asynchronously writes a value to the Led1PwmDutyCycle register.

WriteLed1PwmFrequencyAsync(float, CancellationToken)

Asynchronously writes a value to the Led1PwmFrequency register.

WriteLed1PwmPulseCounterAsync(ushort, CancellationToken)

Asynchronously writes a value to the Led1PwmPulseCounter register.

WritePulseModeAsync(PulseModePayload, CancellationToken)

Asynchronously writes a value to the PulseMode register.