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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
CancellationTokenA 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
AccumulatedStepsPayloadThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
AccumulatedStepsSamplingRateConfigThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
DigitalInputsThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
StepperMotorsThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
QuadratureEncodersThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
DigitalInputsThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
StepperMotorsThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
QuadratureEncodersThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
EncoderModeConfigThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
EncoderSamplingRateConfigThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
EncodersPayloadThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
InputOpModeConfigThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
InputOpModeConfigThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
InputOpModeConfigThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
InputOpModeConfigThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
InterlockEnabledConfigThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MaxPositionPayloadThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MinPositionPayloadThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
HoldCurrentReductionThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
floatThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MicrostepResolutionThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MotorOperationModeThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
HoldCurrentReductionThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
floatThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MicrostepResolutionThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MotorOperationModeThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
HoldCurrentReductionThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
floatThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MicrostepResolutionThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MotorOperationModeThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
HoldCurrentReductionThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
floatThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MicrostepResolutionThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MotorOperationModeThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
ushortThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
intThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MoveAbsolutePayloadThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
MoveRelativePayloadThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
QuadratureEncodersThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
StepRelativePayloadThe value to be stored in the register.
cancellationToken
CancellationTokenA 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
StepperMotorsThe value to be stored in the register.
cancellationToken
CancellationTokenA CancellationToken which can be used to cancel the operation.
Returns
- Task
The task object representing the asynchronous write operation.