Table of Contents

Class AsyncDevice

Namespace
Harp.TimestampGeneratorGen3
Assembly
Harp.TimestampGeneratorGen3.dll

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

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

Methods

ReadBatteryAsync(CancellationToken)

Asynchronously reads the contents of the Battery register.

ReadBatteryCalibration0Async(CancellationToken)

Asynchronously reads the contents of the BatteryCalibration0 register.

ReadBatteryCalibration1Async(CancellationToken)

Asynchronously reads the contents of the BatteryCalibration1 register.

ReadBatteryRateAsync(CancellationToken)

Asynchronously reads the contents of the BatteryRate register.

ReadBatteryThresholdHighAsync(CancellationToken)

Asynchronously reads the contents of the BatteryThresholdHigh register.

ReadBatteryThresholdLowAsync(CancellationToken)

Asynchronously reads the contents of the BatteryThresholdLow register.

ReadConfigAsync(CancellationToken)

Asynchronously reads the contents of the Config register.

ReadDevicesConnectedAsync(CancellationToken)

Asynchronously reads the contents of the DevicesConnected register.

ReadRepeaterStatusAsync(CancellationToken)

Asynchronously reads the contents of the RepeaterStatus register.

ReadTimestampedBatteryAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Battery register.

ReadTimestampedBatteryCalibration0Async(CancellationToken)

Asynchronously reads the timestamped contents of the BatteryCalibration0 register.

ReadTimestampedBatteryCalibration1Async(CancellationToken)

Asynchronously reads the timestamped contents of the BatteryCalibration1 register.

ReadTimestampedBatteryRateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the BatteryRate register.

ReadTimestampedBatteryThresholdHighAsync(CancellationToken)

Asynchronously reads the timestamped contents of the BatteryThresholdHigh register.

ReadTimestampedBatteryThresholdLowAsync(CancellationToken)

Asynchronously reads the timestamped contents of the BatteryThresholdLow register.

ReadTimestampedConfigAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Config register.

ReadTimestampedDevicesConnectedAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DevicesConnected register.

ReadTimestampedRepeaterStatusAsync(CancellationToken)

Asynchronously reads the timestamped contents of the RepeaterStatus register.

WriteBatteryCalibration0Async(ushort, CancellationToken)

Asynchronously writes a value to the BatteryCalibration0 register.

WriteBatteryCalibration1Async(ushort, CancellationToken)

Asynchronously writes a value to the BatteryCalibration1 register.

WriteBatteryRateAsync(BatteryRateConfiguration, CancellationToken)

Asynchronously writes a value to the BatteryRate register.

WriteBatteryThresholdHighAsync(float, CancellationToken)

Asynchronously writes a value to the BatteryThresholdHigh register.

WriteBatteryThresholdLowAsync(float, CancellationToken)

Asynchronously writes a value to the BatteryThresholdLow register.

WriteConfigAsync(ConfigurationFlags, CancellationToken)

Asynchronously writes a value to the Config register.

WriteRepeaterStatusAsync(RepeaterFlags, CancellationToken)

Asynchronously writes a value to the RepeaterStatus register.