Table of Contents

Class AsyncDevice

Namespace
Harp.StepperDriver
Assembly
Harp.StepperDriver.dll

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

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

Methods

ReadAccumulatedStepsAsync(CancellationToken)

Asynchronously reads the contents of the AccumulatedSteps register.

public Task<AccumulatedStepsPayload> ReadAccumulatedStepsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<AccumulatedStepsPayload>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadAccumulatedStepsSamplingRateAsync(CancellationToken)

Asynchronously reads the contents of the AccumulatedStepsSamplingRate register.

public Task<AccumulatedStepsSamplingRateConfig> ReadAccumulatedStepsSamplingRateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<AccumulatedStepsSamplingRateConfig>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadDeviceStateAsync(CancellationToken)

Asynchronously reads the contents of the DeviceState register.

public Task<DeviceStateMode> ReadDeviceStateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<DeviceStateMode>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadDigitalInputStateAsync(CancellationToken)

Asynchronously reads the contents of the DigitalInputState register.

public Task<DigitalInputStates> ReadDigitalInputStateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<DigitalInputStates>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadDisableDigitalInputsAsync(CancellationToken)

Asynchronously reads the contents of the DisableDigitalInputs register.

public Task<DigitalInputs> ReadDisableDigitalInputsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<DigitalInputs>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadDisableDriverAsync(CancellationToken)

Asynchronously reads the contents of the DisableDriver register.

public Task<StepperMotors> ReadDisableDriverAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<StepperMotors>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadDisableEncodersAsync(CancellationToken)

Asynchronously reads the contents of the DisableEncoders register.

public Task<QuadratureEncoders> ReadDisableEncodersAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<QuadratureEncoders>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadEnableDigitalInputsAsync(CancellationToken)

Asynchronously reads the contents of the EnableDigitalInputs register.

public Task<DigitalInputs> ReadEnableDigitalInputsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<DigitalInputs>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadEnableDriverAsync(CancellationToken)

Asynchronously reads the contents of the EnableDriver register.

public Task<StepperMotors> ReadEnableDriverAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<StepperMotors>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadEnableEncodersAsync(CancellationToken)

Asynchronously reads the contents of the EnableEncoders register.

public Task<QuadratureEncoders> ReadEnableEncodersAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<QuadratureEncoders>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadEncoderModeAsync(CancellationToken)

Asynchronously reads the contents of the EncoderMode register.

public Task<EncoderModeConfig> ReadEncoderModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<EncoderModeConfig>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadEncoderSamplingRateAsync(CancellationToken)

Asynchronously reads the contents of the EncoderSamplingRate register.

public Task<EncoderSamplingRateConfig> ReadEncoderSamplingRateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<EncoderSamplingRateConfig>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadEncodersAsync(CancellationToken)

Asynchronously reads the contents of the Encoders register.

public Task<EncodersPayload> ReadEncodersAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<EncodersPayload>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadInput0OpModeAsync(CancellationToken)

Asynchronously reads the contents of the Input0OpMode register.

public Task<InputOpModeConfig> ReadInput0OpModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<InputOpModeConfig>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadInput1OpModeAsync(CancellationToken)

Asynchronously reads the contents of the Input1OpMode register.

public Task<InputOpModeConfig> ReadInput1OpModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<InputOpModeConfig>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadInput2OpModeAsync(CancellationToken)

Asynchronously reads the contents of the Input2OpMode register.

public Task<InputOpModeConfig> ReadInput2OpModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<InputOpModeConfig>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadInput3OpModeAsync(CancellationToken)

Asynchronously reads the contents of the Input3OpMode register.

public Task<InputOpModeConfig> ReadInput3OpModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<InputOpModeConfig>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadInterlockEnabledAsync(CancellationToken)

Asynchronously reads the contents of the InterlockEnabled register.

public Task<InterlockEnabledConfig> ReadInterlockEnabledAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<InterlockEnabledConfig>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMaxPositionAsync(CancellationToken)

Asynchronously reads the contents of the MaxPosition register.

public Task<MaxPositionPayload> ReadMaxPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MaxPositionPayload>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMinPositionAsync(CancellationToken)

Asynchronously reads the contents of the MinPosition register.

public Task<MinPositionPayload> ReadMinPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MinPositionPayload>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMortor0AccumulatedStepsAsync(CancellationToken)

Asynchronously reads the contents of the Mortor0AccumulatedSteps register.

public Task<int> ReadMortor0AccumulatedStepsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMortor1AccumulatedStepsAsync(CancellationToken)

Asynchronously reads the contents of the Mortor1AccumulatedSteps register.

public Task<int> ReadMortor1AccumulatedStepsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMortor2AccumulatedStepsAsync(CancellationToken)

Asynchronously reads the contents of the Mortor2AccumulatedSteps register.

public Task<int> ReadMortor2AccumulatedStepsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMortor3AccumulatedStepsAsync(CancellationToken)

Asynchronously reads the contents of the Mortor3AccumulatedSteps register.

public Task<int> ReadMortor3AccumulatedStepsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0HoldCurrentReductionAsync(CancellationToken)

Asynchronously reads the contents of the Motor0HoldCurrentReduction register.

public Task<HoldCurrentReduction> ReadMotor0HoldCurrentReductionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<HoldCurrentReduction>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0MaxPositionAsync(CancellationToken)

Asynchronously reads the contents of the Motor0MaxPosition register.

public Task<int> ReadMotor0MaxPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0MaximumRunCurrentAsync(CancellationToken)

Asynchronously reads the contents of the Motor0MaximumRunCurrent register.

public Task<float> ReadMotor0MaximumRunCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<float>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0MaximumStepIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor0MaximumStepInterval register.

public Task<ushort> ReadMotor0MaximumStepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0MicrostepResolutionAsync(CancellationToken)

Asynchronously reads the contents of the Motor0MicrostepResolution register.

public Task<MicrostepResolution> ReadMotor0MicrostepResolutionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MicrostepResolution>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0MinPositionAsync(CancellationToken)

Asynchronously reads the contents of the Motor0MinPosition register.

public Task<int> ReadMotor0MinPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0MoveAbsoluteAsync(CancellationToken)

Asynchronously reads the contents of the Motor0MoveAbsolute register.

public Task<int> ReadMotor0MoveAbsoluteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0MoveRelativeAsync(CancellationToken)

Asynchronously reads the contents of the Motor0MoveRelative register.

public Task<int> ReadMotor0MoveRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0OperationModeAsync(CancellationToken)

Asynchronously reads the contents of the Motor0OperationMode register.

public Task<MotorOperationMode> ReadMotor0OperationModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MotorOperationMode>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0StepAccelerationIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor0StepAccelerationInterval register.

public Task<ushort> ReadMotor0StepAccelerationIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0StepIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor0StepInterval register.

public Task<ushort> ReadMotor0StepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor0StepRelativeAsync(CancellationToken)

Asynchronously reads the contents of the Motor0StepRelative register.

public Task<int> ReadMotor0StepRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1HoldCurrentReductionAsync(CancellationToken)

Asynchronously reads the contents of the Motor1HoldCurrentReduction register.

public Task<HoldCurrentReduction> ReadMotor1HoldCurrentReductionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<HoldCurrentReduction>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1MaxPositionAsync(CancellationToken)

Asynchronously reads the contents of the Motor1MaxPosition register.

public Task<int> ReadMotor1MaxPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1MaximumRunCurrentAsync(CancellationToken)

Asynchronously reads the contents of the Motor1MaximumRunCurrent register.

public Task<float> ReadMotor1MaximumRunCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<float>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1MaximumStepIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor1MaximumStepInterval register.

public Task<ushort> ReadMotor1MaximumStepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1MicrostepResolutionAsync(CancellationToken)

Asynchronously reads the contents of the Motor1MicrostepResolution register.

public Task<MicrostepResolution> ReadMotor1MicrostepResolutionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MicrostepResolution>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1MinPositionAsync(CancellationToken)

Asynchronously reads the contents of the Motor1MinPosition register.

public Task<int> ReadMotor1MinPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1MoveAbsoluteAsync(CancellationToken)

Asynchronously reads the contents of the Motor1MoveAbsolute register.

public Task<int> ReadMotor1MoveAbsoluteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1MoveRelativeAsync(CancellationToken)

Asynchronously reads the contents of the Motor1MoveRelative register.

public Task<int> ReadMotor1MoveRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1OperationModeAsync(CancellationToken)

Asynchronously reads the contents of the Motor1OperationMode register.

public Task<MotorOperationMode> ReadMotor1OperationModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MotorOperationMode>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1StepAccelerationIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor1StepAccelerationInterval register.

public Task<ushort> ReadMotor1StepAccelerationIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1StepIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor1StepInterval register.

public Task<ushort> ReadMotor1StepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor1StepRelativeAsync(CancellationToken)

Asynchronously reads the contents of the Motor1StepRelative register.

public Task<int> ReadMotor1StepRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2HoldCurrentReductionAsync(CancellationToken)

Asynchronously reads the contents of the Motor2HoldCurrentReduction register.

public Task<HoldCurrentReduction> ReadMotor2HoldCurrentReductionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<HoldCurrentReduction>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2MaxPositionAsync(CancellationToken)

Asynchronously reads the contents of the Motor2MaxPosition register.

public Task<int> ReadMotor2MaxPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2MaximumRunCurrentAsync(CancellationToken)

Asynchronously reads the contents of the Motor2MaximumRunCurrent register.

public Task<float> ReadMotor2MaximumRunCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<float>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2MaximumStepIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor2MaximumStepInterval register.

public Task<ushort> ReadMotor2MaximumStepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2MicrostepResolutionAsync(CancellationToken)

Asynchronously reads the contents of the Motor2MicrostepResolution register.

public Task<MicrostepResolution> ReadMotor2MicrostepResolutionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MicrostepResolution>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2MinPositionAsync(CancellationToken)

Asynchronously reads the contents of the Motor2MinPosition register.

public Task<int> ReadMotor2MinPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2MoveAbsoluteAsync(CancellationToken)

Asynchronously reads the contents of the Motor2MoveAbsolute register.

public Task<int> ReadMotor2MoveAbsoluteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2MoveRelativeAsync(CancellationToken)

Asynchronously reads the contents of the Motor2MoveRelative register.

public Task<int> ReadMotor2MoveRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2OperationModeAsync(CancellationToken)

Asynchronously reads the contents of the Motor2OperationMode register.

public Task<MotorOperationMode> ReadMotor2OperationModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MotorOperationMode>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2StepAccelerationIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor2StepAccelerationInterval register.

public Task<ushort> ReadMotor2StepAccelerationIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2StepIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor2StepInterval register.

public Task<ushort> ReadMotor2StepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor2StepRelativeAsync(CancellationToken)

Asynchronously reads the contents of the Motor2StepRelative register.

public Task<int> ReadMotor2StepRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3HoldCurrentReductionAsync(CancellationToken)

Asynchronously reads the contents of the Motor3HoldCurrentReduction register.

public Task<HoldCurrentReduction> ReadMotor3HoldCurrentReductionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<HoldCurrentReduction>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3MaxPositionAsync(CancellationToken)

Asynchronously reads the contents of the Motor3MaxPosition register.

public Task<int> ReadMotor3MaxPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3MaximumRunCurrentAsync(CancellationToken)

Asynchronously reads the contents of the Motor3MaximumRunCurrent register.

public Task<float> ReadMotor3MaximumRunCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<float>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3MaximumStepIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor3MaximumStepInterval register.

public Task<ushort> ReadMotor3MaximumStepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3MicrostepResolutionAsync(CancellationToken)

Asynchronously reads the contents of the Motor3MicrostepResolution register.

public Task<MicrostepResolution> ReadMotor3MicrostepResolutionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MicrostepResolution>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3MinPositionAsync(CancellationToken)

Asynchronously reads the contents of the Motor3MinPosition register.

public Task<int> ReadMotor3MinPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3MoveAbsoluteAsync(CancellationToken)

Asynchronously reads the contents of the Motor3MoveAbsolute register.

public Task<int> ReadMotor3MoveAbsoluteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3MoveRelativeAsync(CancellationToken)

Asynchronously reads the contents of the Motor3MoveRelative register.

public Task<int> ReadMotor3MoveRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3OperationModeAsync(CancellationToken)

Asynchronously reads the contents of the Motor3OperationMode register.

public Task<MotorOperationMode> ReadMotor3OperationModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MotorOperationMode>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3StepAccelerationIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor3StepAccelerationInterval register.

public Task<ushort> ReadMotor3StepAccelerationIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3StepIntervalAsync(CancellationToken)

Asynchronously reads the contents of the Motor3StepInterval register.

public Task<ushort> ReadMotor3StepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotor3StepRelativeAsync(CancellationToken)

Asynchronously reads the contents of the Motor3StepRelative register.

public Task<int> ReadMotor3StepRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<int>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotorOverVoltageDetectionAsync(CancellationToken)

Asynchronously reads the contents of the MotorOverVoltageDetection register.

public Task<StepperMotors> ReadMotorOverVoltageDetectionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<StepperMotors>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotorRaisedErrorAsync(CancellationToken)

Asynchronously reads the contents of the MotorRaisedError register.

public Task<StepperMotors> ReadMotorRaisedErrorAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<StepperMotors>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMotorStoppedAsync(CancellationToken)

Asynchronously reads the contents of the MotorStopped register.

public Task<MotorStoppedPayload> ReadMotorStoppedAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MotorStoppedPayload>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMoveAbsoluteAsync(CancellationToken)

Asynchronously reads the contents of the MoveAbsolute register.

public Task<MoveAbsolutePayload> ReadMoveAbsoluteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MoveAbsolutePayload>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadMoveRelativeAsync(CancellationToken)

Asynchronously reads the contents of the MoveRelative register.

public Task<MoveRelativePayload> ReadMoveRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MoveRelativePayload>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadResetEncodersAsync(CancellationToken)

Asynchronously reads the contents of the ResetEncoders register.

public Task<QuadratureEncoders> ReadResetEncodersAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<QuadratureEncoders>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadStepRelativeAsync(CancellationToken)

Asynchronously reads the contents of the StepRelative register.

public Task<StepRelativePayload> ReadStepRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<StepRelativePayload>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadStopMotorsAsync(CancellationToken)

Asynchronously reads the contents of the StopMotors register.

public Task<StepperMotors> ReadStopMotorsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<StepperMotors>

A task that represents the asynchronous read operation. The Result property contains the register payload.

ReadTimestampedAccumulatedStepsAsync(CancellationToken)

Asynchronously reads the timestamped contents of the AccumulatedSteps register.

public Task<Timestamped<AccumulatedStepsPayload>> ReadTimestampedAccumulatedStepsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<AccumulatedStepsPayload>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedAccumulatedStepsSamplingRateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the AccumulatedStepsSamplingRate register.

public Task<Timestamped<AccumulatedStepsSamplingRateConfig>> ReadTimestampedAccumulatedStepsSamplingRateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<AccumulatedStepsSamplingRateConfig>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedDeviceStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DeviceState register.

public Task<Timestamped<DeviceStateMode>> ReadTimestampedDeviceStateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<DeviceStateMode>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedDigitalInputStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DigitalInputState register.

public Task<Timestamped<DigitalInputStates>> ReadTimestampedDigitalInputStateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<DigitalInputStates>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedDisableDigitalInputsAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DisableDigitalInputs register.

public Task<Timestamped<DigitalInputs>> ReadTimestampedDisableDigitalInputsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<DigitalInputs>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedDisableDriverAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DisableDriver register.

public Task<Timestamped<StepperMotors>> ReadTimestampedDisableDriverAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<StepperMotors>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedDisableEncodersAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DisableEncoders register.

public Task<Timestamped<QuadratureEncoders>> ReadTimestampedDisableEncodersAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<QuadratureEncoders>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedEnableDigitalInputsAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EnableDigitalInputs register.

public Task<Timestamped<DigitalInputs>> ReadTimestampedEnableDigitalInputsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<DigitalInputs>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedEnableDriverAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EnableDriver register.

public Task<Timestamped<StepperMotors>> ReadTimestampedEnableDriverAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<StepperMotors>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedEnableEncodersAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EnableEncoders register.

public Task<Timestamped<QuadratureEncoders>> ReadTimestampedEnableEncodersAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<QuadratureEncoders>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedEncoderModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EncoderMode register.

public Task<Timestamped<EncoderModeConfig>> ReadTimestampedEncoderModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<EncoderModeConfig>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedEncoderSamplingRateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EncoderSamplingRate register.

public Task<Timestamped<EncoderSamplingRateConfig>> ReadTimestampedEncoderSamplingRateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<EncoderSamplingRateConfig>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedEncodersAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Encoders register.

public Task<Timestamped<EncodersPayload>> ReadTimestampedEncodersAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<EncodersPayload>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedInput0OpModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Input0OpMode register.

public Task<Timestamped<InputOpModeConfig>> ReadTimestampedInput0OpModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<InputOpModeConfig>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedInput1OpModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Input1OpMode register.

public Task<Timestamped<InputOpModeConfig>> ReadTimestampedInput1OpModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<InputOpModeConfig>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedInput2OpModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Input2OpMode register.

public Task<Timestamped<InputOpModeConfig>> ReadTimestampedInput2OpModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<InputOpModeConfig>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedInput3OpModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Input3OpMode register.

public Task<Timestamped<InputOpModeConfig>> ReadTimestampedInput3OpModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<InputOpModeConfig>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedInterlockEnabledAsync(CancellationToken)

Asynchronously reads the timestamped contents of the InterlockEnabled register.

public Task<Timestamped<InterlockEnabledConfig>> ReadTimestampedInterlockEnabledAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<InterlockEnabledConfig>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMaxPositionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MaxPosition register.

public Task<Timestamped<MaxPositionPayload>> ReadTimestampedMaxPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MaxPositionPayload>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMinPositionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MinPosition register.

public Task<Timestamped<MinPositionPayload>> ReadTimestampedMinPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MinPositionPayload>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMortor0AccumulatedStepsAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Mortor0AccumulatedSteps register.

public Task<Timestamped<int>> ReadTimestampedMortor0AccumulatedStepsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMortor1AccumulatedStepsAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Mortor1AccumulatedSteps register.

public Task<Timestamped<int>> ReadTimestampedMortor1AccumulatedStepsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMortor2AccumulatedStepsAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Mortor2AccumulatedSteps register.

public Task<Timestamped<int>> ReadTimestampedMortor2AccumulatedStepsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMortor3AccumulatedStepsAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Mortor3AccumulatedSteps register.

public Task<Timestamped<int>> ReadTimestampedMortor3AccumulatedStepsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0HoldCurrentReductionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0HoldCurrentReduction register.

public Task<Timestamped<HoldCurrentReduction>> ReadTimestampedMotor0HoldCurrentReductionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<HoldCurrentReduction>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0MaxPositionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0MaxPosition register.

public Task<Timestamped<int>> ReadTimestampedMotor0MaxPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0MaximumRunCurrentAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0MaximumRunCurrent register.

public Task<Timestamped<float>> ReadTimestampedMotor0MaximumRunCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<float>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0MaximumStepIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0MaximumStepInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor0MaximumStepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0MicrostepResolutionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0MicrostepResolution register.

public Task<Timestamped<MicrostepResolution>> ReadTimestampedMotor0MicrostepResolutionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MicrostepResolution>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0MinPositionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0MinPosition register.

public Task<Timestamped<int>> ReadTimestampedMotor0MinPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0MoveAbsoluteAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0MoveAbsolute register.

public Task<Timestamped<int>> ReadTimestampedMotor0MoveAbsoluteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0MoveRelativeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0MoveRelative register.

public Task<Timestamped<int>> ReadTimestampedMotor0MoveRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0OperationModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0OperationMode register.

public Task<Timestamped<MotorOperationMode>> ReadTimestampedMotor0OperationModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MotorOperationMode>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0StepAccelerationIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0StepAccelerationInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor0StepAccelerationIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0StepIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0StepInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor0StepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor0StepRelativeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor0StepRelative register.

public Task<Timestamped<int>> ReadTimestampedMotor0StepRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1HoldCurrentReductionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1HoldCurrentReduction register.

public Task<Timestamped<HoldCurrentReduction>> ReadTimestampedMotor1HoldCurrentReductionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<HoldCurrentReduction>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1MaxPositionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1MaxPosition register.

public Task<Timestamped<int>> ReadTimestampedMotor1MaxPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1MaximumRunCurrentAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1MaximumRunCurrent register.

public Task<Timestamped<float>> ReadTimestampedMotor1MaximumRunCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<float>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1MaximumStepIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1MaximumStepInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor1MaximumStepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1MicrostepResolutionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1MicrostepResolution register.

public Task<Timestamped<MicrostepResolution>> ReadTimestampedMotor1MicrostepResolutionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MicrostepResolution>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1MinPositionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1MinPosition register.

public Task<Timestamped<int>> ReadTimestampedMotor1MinPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1MoveAbsoluteAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1MoveAbsolute register.

public Task<Timestamped<int>> ReadTimestampedMotor1MoveAbsoluteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1MoveRelativeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1MoveRelative register.

public Task<Timestamped<int>> ReadTimestampedMotor1MoveRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1OperationModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1OperationMode register.

public Task<Timestamped<MotorOperationMode>> ReadTimestampedMotor1OperationModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MotorOperationMode>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1StepAccelerationIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1StepAccelerationInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor1StepAccelerationIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1StepIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1StepInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor1StepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor1StepRelativeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor1StepRelative register.

public Task<Timestamped<int>> ReadTimestampedMotor1StepRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2HoldCurrentReductionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2HoldCurrentReduction register.

public Task<Timestamped<HoldCurrentReduction>> ReadTimestampedMotor2HoldCurrentReductionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<HoldCurrentReduction>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2MaxPositionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2MaxPosition register.

public Task<Timestamped<int>> ReadTimestampedMotor2MaxPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2MaximumRunCurrentAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2MaximumRunCurrent register.

public Task<Timestamped<float>> ReadTimestampedMotor2MaximumRunCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<float>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2MaximumStepIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2MaximumStepInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor2MaximumStepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2MicrostepResolutionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2MicrostepResolution register.

public Task<Timestamped<MicrostepResolution>> ReadTimestampedMotor2MicrostepResolutionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MicrostepResolution>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2MinPositionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2MinPosition register.

public Task<Timestamped<int>> ReadTimestampedMotor2MinPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2MoveAbsoluteAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2MoveAbsolute register.

public Task<Timestamped<int>> ReadTimestampedMotor2MoveAbsoluteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2MoveRelativeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2MoveRelative register.

public Task<Timestamped<int>> ReadTimestampedMotor2MoveRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2OperationModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2OperationMode register.

public Task<Timestamped<MotorOperationMode>> ReadTimestampedMotor2OperationModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MotorOperationMode>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2StepAccelerationIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2StepAccelerationInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor2StepAccelerationIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2StepIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2StepInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor2StepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor2StepRelativeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor2StepRelative register.

public Task<Timestamped<int>> ReadTimestampedMotor2StepRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3HoldCurrentReductionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3HoldCurrentReduction register.

public Task<Timestamped<HoldCurrentReduction>> ReadTimestampedMotor3HoldCurrentReductionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<HoldCurrentReduction>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3MaxPositionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3MaxPosition register.

public Task<Timestamped<int>> ReadTimestampedMotor3MaxPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3MaximumRunCurrentAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3MaximumRunCurrent register.

public Task<Timestamped<float>> ReadTimestampedMotor3MaximumRunCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<float>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3MaximumStepIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3MaximumStepInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor3MaximumStepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3MicrostepResolutionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3MicrostepResolution register.

public Task<Timestamped<MicrostepResolution>> ReadTimestampedMotor3MicrostepResolutionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MicrostepResolution>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3MinPositionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3MinPosition register.

public Task<Timestamped<int>> ReadTimestampedMotor3MinPositionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3MoveAbsoluteAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3MoveAbsolute register.

public Task<Timestamped<int>> ReadTimestampedMotor3MoveAbsoluteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3MoveRelativeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3MoveRelative register.

public Task<Timestamped<int>> ReadTimestampedMotor3MoveRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3OperationModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3OperationMode register.

public Task<Timestamped<MotorOperationMode>> ReadTimestampedMotor3OperationModeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MotorOperationMode>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3StepAccelerationIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3StepAccelerationInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor3StepAccelerationIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3StepIntervalAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3StepInterval register.

public Task<Timestamped<ushort>> ReadTimestampedMotor3StepIntervalAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotor3StepRelativeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Motor3StepRelative register.

public Task<Timestamped<int>> ReadTimestampedMotor3StepRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<int>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotorOverVoltageDetectionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MotorOverVoltageDetection register.

public Task<Timestamped<StepperMotors>> ReadTimestampedMotorOverVoltageDetectionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<StepperMotors>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotorRaisedErrorAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MotorRaisedError register.

public Task<Timestamped<StepperMotors>> ReadTimestampedMotorRaisedErrorAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<StepperMotors>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMotorStoppedAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MotorStopped register.

public Task<Timestamped<MotorStoppedPayload>> ReadTimestampedMotorStoppedAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MotorStoppedPayload>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMoveAbsoluteAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MoveAbsolute register.

public Task<Timestamped<MoveAbsolutePayload>> ReadTimestampedMoveAbsoluteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MoveAbsolutePayload>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedMoveRelativeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MoveRelative register.

public Task<Timestamped<MoveRelativePayload>> ReadTimestampedMoveRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MoveRelativePayload>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedResetEncodersAsync(CancellationToken)

Asynchronously reads the timestamped contents of the ResetEncoders register.

public Task<Timestamped<QuadratureEncoders>> ReadTimestampedResetEncodersAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<QuadratureEncoders>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedStepRelativeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StepRelative register.

public Task<Timestamped<StepRelativePayload>> ReadTimestampedStepRelativeAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<StepRelativePayload>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

ReadTimestampedStopMotorsAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StopMotors register.

public Task<Timestamped<StepperMotors>> ReadTimestampedStopMotorsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<StepperMotors>>

A task that represents the asynchronous read operation. The Result property contains the timestamped register payload.

WriteAccumulatedStepsAsync(AccumulatedStepsPayload, CancellationToken)

Asynchronously writes a value to the AccumulatedSteps register.

public Task WriteAccumulatedStepsAsync(AccumulatedStepsPayload value, CancellationToken cancellationToken = default)

Parameters

value AccumulatedStepsPayload

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteAccumulatedStepsSamplingRateAsync(AccumulatedStepsSamplingRateConfig, CancellationToken)

Asynchronously writes a value to the AccumulatedStepsSamplingRate register.

public Task WriteAccumulatedStepsSamplingRateAsync(AccumulatedStepsSamplingRateConfig value, CancellationToken cancellationToken = default)

Parameters

value AccumulatedStepsSamplingRateConfig

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteDisableDigitalInputsAsync(DigitalInputs, CancellationToken)

Asynchronously writes a value to the DisableDigitalInputs register.

public Task WriteDisableDigitalInputsAsync(DigitalInputs value, CancellationToken cancellationToken = default)

Parameters

value DigitalInputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteDisableDriverAsync(StepperMotors, CancellationToken)

Asynchronously writes a value to the DisableDriver register.

public Task WriteDisableDriverAsync(StepperMotors value, CancellationToken cancellationToken = default)

Parameters

value StepperMotors

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteDisableEncodersAsync(QuadratureEncoders, CancellationToken)

Asynchronously writes a value to the DisableEncoders register.

public Task WriteDisableEncodersAsync(QuadratureEncoders value, CancellationToken cancellationToken = default)

Parameters

value QuadratureEncoders

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEnableDigitalInputsAsync(DigitalInputs, CancellationToken)

Asynchronously writes a value to the EnableDigitalInputs register.

public Task WriteEnableDigitalInputsAsync(DigitalInputs value, CancellationToken cancellationToken = default)

Parameters

value DigitalInputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEnableDriverAsync(StepperMotors, CancellationToken)

Asynchronously writes a value to the EnableDriver register.

public Task WriteEnableDriverAsync(StepperMotors value, CancellationToken cancellationToken = default)

Parameters

value StepperMotors

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEnableEncodersAsync(QuadratureEncoders, CancellationToken)

Asynchronously writes a value to the EnableEncoders register.

public Task WriteEnableEncodersAsync(QuadratureEncoders value, CancellationToken cancellationToken = default)

Parameters

value QuadratureEncoders

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEncoderModeAsync(EncoderModeConfig, CancellationToken)

Asynchronously writes a value to the EncoderMode register.

public Task WriteEncoderModeAsync(EncoderModeConfig value, CancellationToken cancellationToken = default)

Parameters

value EncoderModeConfig

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEncoderSamplingRateAsync(EncoderSamplingRateConfig, CancellationToken)

Asynchronously writes a value to the EncoderSamplingRate register.

public Task WriteEncoderSamplingRateAsync(EncoderSamplingRateConfig value, CancellationToken cancellationToken = default)

Parameters

value EncoderSamplingRateConfig

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEncodersAsync(EncodersPayload, CancellationToken)

Asynchronously writes a value to the Encoders register.

public Task WriteEncodersAsync(EncodersPayload value, CancellationToken cancellationToken = default)

Parameters

value EncodersPayload

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteInput0OpModeAsync(InputOpModeConfig, CancellationToken)

Asynchronously writes a value to the Input0OpMode register.

public Task WriteInput0OpModeAsync(InputOpModeConfig value, CancellationToken cancellationToken = default)

Parameters

value InputOpModeConfig

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteInput1OpModeAsync(InputOpModeConfig, CancellationToken)

Asynchronously writes a value to the Input1OpMode register.

public Task WriteInput1OpModeAsync(InputOpModeConfig value, CancellationToken cancellationToken = default)

Parameters

value InputOpModeConfig

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteInput2OpModeAsync(InputOpModeConfig, CancellationToken)

Asynchronously writes a value to the Input2OpMode register.

public Task WriteInput2OpModeAsync(InputOpModeConfig value, CancellationToken cancellationToken = default)

Parameters

value InputOpModeConfig

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteInput3OpModeAsync(InputOpModeConfig, CancellationToken)

Asynchronously writes a value to the Input3OpMode register.

public Task WriteInput3OpModeAsync(InputOpModeConfig value, CancellationToken cancellationToken = default)

Parameters

value InputOpModeConfig

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteInterlockEnabledAsync(InterlockEnabledConfig, CancellationToken)

Asynchronously writes a value to the InterlockEnabled register.

public Task WriteInterlockEnabledAsync(InterlockEnabledConfig value, CancellationToken cancellationToken = default)

Parameters

value InterlockEnabledConfig

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMaxPositionAsync(MaxPositionPayload, CancellationToken)

Asynchronously writes a value to the MaxPosition register.

public Task WriteMaxPositionAsync(MaxPositionPayload value, CancellationToken cancellationToken = default)

Parameters

value MaxPositionPayload

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMinPositionAsync(MinPositionPayload, CancellationToken)

Asynchronously writes a value to the MinPosition register.

public Task WriteMinPositionAsync(MinPositionPayload value, CancellationToken cancellationToken = default)

Parameters

value MinPositionPayload

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMortor0AccumulatedStepsAsync(int, CancellationToken)

Asynchronously writes a value to the Mortor0AccumulatedSteps register.

public Task WriteMortor0AccumulatedStepsAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMortor1AccumulatedStepsAsync(int, CancellationToken)

Asynchronously writes a value to the Mortor1AccumulatedSteps register.

public Task WriteMortor1AccumulatedStepsAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMortor2AccumulatedStepsAsync(int, CancellationToken)

Asynchronously writes a value to the Mortor2AccumulatedSteps register.

public Task WriteMortor2AccumulatedStepsAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMortor3AccumulatedStepsAsync(int, CancellationToken)

Asynchronously writes a value to the Mortor3AccumulatedSteps register.

public Task WriteMortor3AccumulatedStepsAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0HoldCurrentReductionAsync(HoldCurrentReduction, CancellationToken)

Asynchronously writes a value to the Motor0HoldCurrentReduction register.

public Task WriteMotor0HoldCurrentReductionAsync(HoldCurrentReduction value, CancellationToken cancellationToken = default)

Parameters

value HoldCurrentReduction

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0MaxPositionAsync(int, CancellationToken)

Asynchronously writes a value to the Motor0MaxPosition register.

public Task WriteMotor0MaxPositionAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0MaximumRunCurrentAsync(float, CancellationToken)

Asynchronously writes a value to the Motor0MaximumRunCurrent register.

public Task WriteMotor0MaximumRunCurrentAsync(float value, CancellationToken cancellationToken = default)

Parameters

value float

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0MaximumStepIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor0MaximumStepInterval register.

public Task WriteMotor0MaximumStepIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0MicrostepResolutionAsync(MicrostepResolution, CancellationToken)

Asynchronously writes a value to the Motor0MicrostepResolution register.

public Task WriteMotor0MicrostepResolutionAsync(MicrostepResolution value, CancellationToken cancellationToken = default)

Parameters

value MicrostepResolution

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0MinPositionAsync(int, CancellationToken)

Asynchronously writes a value to the Motor0MinPosition register.

public Task WriteMotor0MinPositionAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0MoveAbsoluteAsync(int, CancellationToken)

Asynchronously writes a value to the Motor0MoveAbsolute register.

public Task WriteMotor0MoveAbsoluteAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0MoveRelativeAsync(int, CancellationToken)

Asynchronously writes a value to the Motor0MoveRelative register.

public Task WriteMotor0MoveRelativeAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0OperationModeAsync(MotorOperationMode, CancellationToken)

Asynchronously writes a value to the Motor0OperationMode register.

public Task WriteMotor0OperationModeAsync(MotorOperationMode value, CancellationToken cancellationToken = default)

Parameters

value MotorOperationMode

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0StepAccelerationIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor0StepAccelerationInterval register.

public Task WriteMotor0StepAccelerationIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0StepIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor0StepInterval register.

public Task WriteMotor0StepIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor0StepRelativeAsync(int, CancellationToken)

Asynchronously writes a value to the Motor0StepRelative register.

public Task WriteMotor0StepRelativeAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1HoldCurrentReductionAsync(HoldCurrentReduction, CancellationToken)

Asynchronously writes a value to the Motor1HoldCurrentReduction register.

public Task WriteMotor1HoldCurrentReductionAsync(HoldCurrentReduction value, CancellationToken cancellationToken = default)

Parameters

value HoldCurrentReduction

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1MaxPositionAsync(int, CancellationToken)

Asynchronously writes a value to the Motor1MaxPosition register.

public Task WriteMotor1MaxPositionAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1MaximumRunCurrentAsync(float, CancellationToken)

Asynchronously writes a value to the Motor1MaximumRunCurrent register.

public Task WriteMotor1MaximumRunCurrentAsync(float value, CancellationToken cancellationToken = default)

Parameters

value float

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1MaximumStepIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor1MaximumStepInterval register.

public Task WriteMotor1MaximumStepIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1MicrostepResolutionAsync(MicrostepResolution, CancellationToken)

Asynchronously writes a value to the Motor1MicrostepResolution register.

public Task WriteMotor1MicrostepResolutionAsync(MicrostepResolution value, CancellationToken cancellationToken = default)

Parameters

value MicrostepResolution

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1MinPositionAsync(int, CancellationToken)

Asynchronously writes a value to the Motor1MinPosition register.

public Task WriteMotor1MinPositionAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1MoveAbsoluteAsync(int, CancellationToken)

Asynchronously writes a value to the Motor1MoveAbsolute register.

public Task WriteMotor1MoveAbsoluteAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1MoveRelativeAsync(int, CancellationToken)

Asynchronously writes a value to the Motor1MoveRelative register.

public Task WriteMotor1MoveRelativeAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1OperationModeAsync(MotorOperationMode, CancellationToken)

Asynchronously writes a value to the Motor1OperationMode register.

public Task WriteMotor1OperationModeAsync(MotorOperationMode value, CancellationToken cancellationToken = default)

Parameters

value MotorOperationMode

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1StepAccelerationIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor1StepAccelerationInterval register.

public Task WriteMotor1StepAccelerationIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1StepIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor1StepInterval register.

public Task WriteMotor1StepIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor1StepRelativeAsync(int, CancellationToken)

Asynchronously writes a value to the Motor1StepRelative register.

public Task WriteMotor1StepRelativeAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2HoldCurrentReductionAsync(HoldCurrentReduction, CancellationToken)

Asynchronously writes a value to the Motor2HoldCurrentReduction register.

public Task WriteMotor2HoldCurrentReductionAsync(HoldCurrentReduction value, CancellationToken cancellationToken = default)

Parameters

value HoldCurrentReduction

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2MaxPositionAsync(int, CancellationToken)

Asynchronously writes a value to the Motor2MaxPosition register.

public Task WriteMotor2MaxPositionAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2MaximumRunCurrentAsync(float, CancellationToken)

Asynchronously writes a value to the Motor2MaximumRunCurrent register.

public Task WriteMotor2MaximumRunCurrentAsync(float value, CancellationToken cancellationToken = default)

Parameters

value float

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2MaximumStepIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor2MaximumStepInterval register.

public Task WriteMotor2MaximumStepIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2MicrostepResolutionAsync(MicrostepResolution, CancellationToken)

Asynchronously writes a value to the Motor2MicrostepResolution register.

public Task WriteMotor2MicrostepResolutionAsync(MicrostepResolution value, CancellationToken cancellationToken = default)

Parameters

value MicrostepResolution

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2MinPositionAsync(int, CancellationToken)

Asynchronously writes a value to the Motor2MinPosition register.

public Task WriteMotor2MinPositionAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2MoveAbsoluteAsync(int, CancellationToken)

Asynchronously writes a value to the Motor2MoveAbsolute register.

public Task WriteMotor2MoveAbsoluteAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2MoveRelativeAsync(int, CancellationToken)

Asynchronously writes a value to the Motor2MoveRelative register.

public Task WriteMotor2MoveRelativeAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2OperationModeAsync(MotorOperationMode, CancellationToken)

Asynchronously writes a value to the Motor2OperationMode register.

public Task WriteMotor2OperationModeAsync(MotorOperationMode value, CancellationToken cancellationToken = default)

Parameters

value MotorOperationMode

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2StepAccelerationIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor2StepAccelerationInterval register.

public Task WriteMotor2StepAccelerationIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2StepIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor2StepInterval register.

public Task WriteMotor2StepIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor2StepRelativeAsync(int, CancellationToken)

Asynchronously writes a value to the Motor2StepRelative register.

public Task WriteMotor2StepRelativeAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3HoldCurrentReductionAsync(HoldCurrentReduction, CancellationToken)

Asynchronously writes a value to the Motor3HoldCurrentReduction register.

public Task WriteMotor3HoldCurrentReductionAsync(HoldCurrentReduction value, CancellationToken cancellationToken = default)

Parameters

value HoldCurrentReduction

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3MaxPositionAsync(int, CancellationToken)

Asynchronously writes a value to the Motor3MaxPosition register.

public Task WriteMotor3MaxPositionAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3MaximumRunCurrentAsync(float, CancellationToken)

Asynchronously writes a value to the Motor3MaximumRunCurrent register.

public Task WriteMotor3MaximumRunCurrentAsync(float value, CancellationToken cancellationToken = default)

Parameters

value float

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3MaximumStepIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor3MaximumStepInterval register.

public Task WriteMotor3MaximumStepIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3MicrostepResolutionAsync(MicrostepResolution, CancellationToken)

Asynchronously writes a value to the Motor3MicrostepResolution register.

public Task WriteMotor3MicrostepResolutionAsync(MicrostepResolution value, CancellationToken cancellationToken = default)

Parameters

value MicrostepResolution

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3MinPositionAsync(int, CancellationToken)

Asynchronously writes a value to the Motor3MinPosition register.

public Task WriteMotor3MinPositionAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3MoveAbsoluteAsync(int, CancellationToken)

Asynchronously writes a value to the Motor3MoveAbsolute register.

public Task WriteMotor3MoveAbsoluteAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3MoveRelativeAsync(int, CancellationToken)

Asynchronously writes a value to the Motor3MoveRelative register.

public Task WriteMotor3MoveRelativeAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3OperationModeAsync(MotorOperationMode, CancellationToken)

Asynchronously writes a value to the Motor3OperationMode register.

public Task WriteMotor3OperationModeAsync(MotorOperationMode value, CancellationToken cancellationToken = default)

Parameters

value MotorOperationMode

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3StepAccelerationIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor3StepAccelerationInterval register.

public Task WriteMotor3StepAccelerationIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3StepIntervalAsync(ushort, CancellationToken)

Asynchronously writes a value to the Motor3StepInterval register.

public Task WriteMotor3StepIntervalAsync(ushort value, CancellationToken cancellationToken = default)

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMotor3StepRelativeAsync(int, CancellationToken)

Asynchronously writes a value to the Motor3StepRelative register.

public Task WriteMotor3StepRelativeAsync(int value, CancellationToken cancellationToken = default)

Parameters

value int

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMoveAbsoluteAsync(MoveAbsolutePayload, CancellationToken)

Asynchronously writes a value to the MoveAbsolute register.

public Task WriteMoveAbsoluteAsync(MoveAbsolutePayload value, CancellationToken cancellationToken = default)

Parameters

value MoveAbsolutePayload

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMoveRelativeAsync(MoveRelativePayload, CancellationToken)

Asynchronously writes a value to the MoveRelative register.

public Task WriteMoveRelativeAsync(MoveRelativePayload value, CancellationToken cancellationToken = default)

Parameters

value MoveRelativePayload

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteResetEncodersAsync(QuadratureEncoders, CancellationToken)

Asynchronously writes a value to the ResetEncoders register.

public Task WriteResetEncodersAsync(QuadratureEncoders value, CancellationToken cancellationToken = default)

Parameters

value QuadratureEncoders

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteStepRelativeAsync(StepRelativePayload, CancellationToken)

Asynchronously writes a value to the StepRelative register.

public Task WriteStepRelativeAsync(StepRelativePayload value, CancellationToken cancellationToken = default)

Parameters

value StepRelativePayload

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteStopMotorsAsync(StepperMotors, CancellationToken)

Asynchronously writes a value to the StopMotors register.

public Task WriteStopMotorsAsync(StepperMotors value, CancellationToken cancellationToken = default)

Parameters

value StepperMotors

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.