Table of Contents

Class AsyncDevice

Namespace
Harp.Behavior
Assembly
Harp.Behavior.dll

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

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

Methods

ReadAnalogDataAsync(CancellationToken)

Asynchronously reads the contents of the AnalogData register.

public Task<AnalogDataPayload> ReadAnalogDataAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<AnalogDataPayload>

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

ReadCamera0FrameAsync(CancellationToken)

Asynchronously reads the contents of the Camera0Frame register.

public Task<FrameAcquired> ReadCamera0FrameAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<FrameAcquired>

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

ReadCamera0FrequencyAsync(CancellationToken)

Asynchronously reads the contents of the Camera0Frequency register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadCamera1FrameAsync(CancellationToken)

Asynchronously reads the contents of the Camera1Frame register.

public Task<FrameAcquired> ReadCamera1FrameAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<FrameAcquired>

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

ReadCamera1FrequencyAsync(CancellationToken)

Asynchronously reads the contents of the Camera1Frequency register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadDigitalInputStateAsync(CancellationToken)

Asynchronously reads the contents of the DigitalInputState register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<DigitalInputs>

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

ReadDisableServosAsync(CancellationToken)

Asynchronously reads the contents of the DisableServos register.

public Task<ServoOutputs> ReadDisableServosAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ServoOutputs>

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<EncoderInputs> ReadEnableEncodersAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<EncoderInputs>

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

ReadEnableSerialTimestampAsync(CancellationToken)

Asynchronously reads the contents of the EnableSerialTimestamp register.

public Task<byte> ReadEnableSerialTimestampAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<byte>

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

ReadEnableServosAsync(CancellationToken)

Asynchronously reads the contents of the EnableServos register.

public Task<ServoOutputs> ReadEnableServosAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ServoOutputs>

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

ReadEncoderModeAsync(CancellationToken)

Asynchronously reads the contents of the EncoderMode register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<EncoderModeConfig>

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

ReadEncoderResetAsync(CancellationToken)

Asynchronously reads the contents of the EncoderReset register.

public Task<EncoderInputs> ReadEncoderResetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<EncoderInputs>

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

ReadEventEnableAsync(CancellationToken)

Asynchronously reads the contents of the EventEnable register.

public Task<Events> ReadEventEnableAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Events>

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

ReadLed0CurrentAsync(CancellationToken)

Asynchronously reads the contents of the Led0Current register.

public Task<byte> ReadLed0CurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<byte>

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

ReadLed0MaxCurrentAsync(CancellationToken)

Asynchronously reads the contents of the Led0MaxCurrent register.

public Task<byte> ReadLed0MaxCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<byte>

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

ReadLed1CurrentAsync(CancellationToken)

Asynchronously reads the contents of the Led1Current register.

public Task<byte> ReadLed1CurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<byte>

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

ReadLed1MaxCurrentAsync(CancellationToken)

Asynchronously reads the contents of the Led1MaxCurrent register.

public Task<byte> ReadLed1MaxCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<byte>

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

ReadMimicPort0IRAsync(CancellationToken)

Asynchronously reads the contents of the MimicPort0IR register.

public Task<MimicOutput> ReadMimicPort0IRAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MimicOutput>

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

ReadMimicPort0ValveAsync(CancellationToken)

Asynchronously reads the contents of the MimicPort0Valve register.

public Task<MimicOutput> ReadMimicPort0ValveAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MimicOutput>

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

ReadMimicPort1IRAsync(CancellationToken)

Asynchronously reads the contents of the MimicPort1IR register.

public Task<MimicOutput> ReadMimicPort1IRAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MimicOutput>

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

ReadMimicPort1ValveAsync(CancellationToken)

Asynchronously reads the contents of the MimicPort1Valve register.

public Task<MimicOutput> ReadMimicPort1ValveAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MimicOutput>

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

ReadMimicPort2IRAsync(CancellationToken)

Asynchronously reads the contents of the MimicPort2IR register.

public Task<MimicOutput> ReadMimicPort2IRAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MimicOutput>

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

ReadMimicPort2ValveAsync(CancellationToken)

Asynchronously reads the contents of the MimicPort2Valve register.

public Task<MimicOutput> ReadMimicPort2ValveAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<MimicOutput>

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

ReadOutputClearAsync(CancellationToken)

Asynchronously reads the contents of the OutputClear register.

public Task<DigitalOutputs> ReadOutputClearAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<DigitalOutputs>

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

ReadOutputPulseEnableAsync(CancellationToken)

Asynchronously reads the contents of the OutputPulseEnable register.

public Task<DigitalOutputs> ReadOutputPulseEnableAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<DigitalOutputs>

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

ReadOutputSetAsync(CancellationToken)

Asynchronously reads the contents of the OutputSet register.

public Task<DigitalOutputs> ReadOutputSetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<DigitalOutputs>

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

ReadOutputStateAsync(CancellationToken)

Asynchronously reads the contents of the OutputState register.

public Task<DigitalOutputs> ReadOutputStateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<DigitalOutputs>

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

ReadOutputToggleAsync(CancellationToken)

Asynchronously reads the contents of the OutputToggle register.

public Task<DigitalOutputs> ReadOutputToggleAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<DigitalOutputs>

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

ReadPokeInputFilterAsync(CancellationToken)

Asynchronously reads the contents of the PokeInputFilter register.

public Task<byte> ReadPokeInputFilterAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<byte>

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

ReadPortDIOClearAsync(CancellationToken)

Asynchronously reads the contents of the PortDIOClear register.

public Task<PortDigitalIOS> ReadPortDIOClearAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<PortDigitalIOS>

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

ReadPortDIODirectionAsync(CancellationToken)

Asynchronously reads the contents of the PortDIODirection register.

public Task<PortDigitalIOS> ReadPortDIODirectionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<PortDigitalIOS>

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

ReadPortDIOSetAsync(CancellationToken)

Asynchronously reads the contents of the PortDIOSet register.

public Task<PortDigitalIOS> ReadPortDIOSetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<PortDigitalIOS>

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

ReadPortDIOStateAsync(CancellationToken)

Asynchronously reads the contents of the PortDIOState register.

public Task<PortDigitalIOS> ReadPortDIOStateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<PortDigitalIOS>

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

ReadPortDIOStateEventAsync(CancellationToken)

Asynchronously reads the contents of the PortDIOStateEvent register.

public Task<PortDigitalIOS> ReadPortDIOStateEventAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<PortDigitalIOS>

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

ReadPortDIOToggleAsync(CancellationToken)

Asynchronously reads the contents of the PortDIOToggle register.

public Task<PortDigitalIOS> ReadPortDIOToggleAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<PortDigitalIOS>

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

ReadPulseDO0Async(CancellationToken)

Asynchronously reads the contents of the PulseDO0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseDO1Async(CancellationToken)

Asynchronously reads the contents of the PulseDO1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseDO2Async(CancellationToken)

Asynchronously reads the contents of the PulseDO2 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseDO3Async(CancellationToken)

Asynchronously reads the contents of the PulseDO3 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseDOPort0Async(CancellationToken)

Asynchronously reads the contents of the PulseDOPort0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseDOPort1Async(CancellationToken)

Asynchronously reads the contents of the PulseDOPort1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseDOPort2Async(CancellationToken)

Asynchronously reads the contents of the PulseDOPort2 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseLed0Async(CancellationToken)

Asynchronously reads the contents of the PulseLed0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseLed1Async(CancellationToken)

Asynchronously reads the contents of the PulseLed1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseRgb0Async(CancellationToken)

Asynchronously reads the contents of the PulseRgb0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseRgb1Async(CancellationToken)

Asynchronously reads the contents of the PulseRgb1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseSupplyPort0Async(CancellationToken)

Asynchronously reads the contents of the PulseSupplyPort0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseSupplyPort1Async(CancellationToken)

Asynchronously reads the contents of the PulseSupplyPort1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPulseSupplyPort2Async(CancellationToken)

Asynchronously reads the contents of the PulseSupplyPort2 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPwmDutyCycleDO0Async(CancellationToken)

Asynchronously reads the contents of the PwmDutyCycleDO0 register.

public Task<byte> ReadPwmDutyCycleDO0Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<byte>

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

ReadPwmDutyCycleDO1Async(CancellationToken)

Asynchronously reads the contents of the PwmDutyCycleDO1 register.

public Task<byte> ReadPwmDutyCycleDO1Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<byte>

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

ReadPwmDutyCycleDO2Async(CancellationToken)

Asynchronously reads the contents of the PwmDutyCycleDO2 register.

public Task<byte> ReadPwmDutyCycleDO2Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<byte>

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

ReadPwmDutyCycleDO3Async(CancellationToken)

Asynchronously reads the contents of the PwmDutyCycleDO3 register.

public Task<byte> ReadPwmDutyCycleDO3Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<byte>

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

ReadPwmFrequencyDO0Async(CancellationToken)

Asynchronously reads the contents of the PwmFrequencyDO0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPwmFrequencyDO1Async(CancellationToken)

Asynchronously reads the contents of the PwmFrequencyDO1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPwmFrequencyDO2Async(CancellationToken)

Asynchronously reads the contents of the PwmFrequencyDO2 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPwmFrequencyDO3Async(CancellationToken)

Asynchronously reads the contents of the PwmFrequencyDO3 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadPwmStartAsync(CancellationToken)

Asynchronously reads the contents of the PwmStart register.

public Task<PwmOutputs> ReadPwmStartAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<PwmOutputs>

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

ReadPwmStopAsync(CancellationToken)

Asynchronously reads the contents of the PwmStop register.

public Task<PwmOutputs> ReadPwmStopAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<PwmOutputs>

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

ReadRgb0Async(CancellationToken)

Asynchronously reads the contents of the Rgb0 register.

public Task<RgbPayload> ReadRgb0Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<RgbPayload>

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

ReadRgb1Async(CancellationToken)

Asynchronously reads the contents of the Rgb1 register.

public Task<RgbPayload> ReadRgb1Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<RgbPayload>

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

ReadRgbAllAsync(CancellationToken)

Asynchronously reads the contents of the RgbAll register.

public Task<RgbAllPayload> ReadRgbAllAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<RgbAllPayload>

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

ReadServoMotor2PeriodAsync(CancellationToken)

Asynchronously reads the contents of the ServoMotor2Period register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadServoMotor2PulseAsync(CancellationToken)

Asynchronously reads the contents of the ServoMotor2Pulse register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadServoMotor3PeriodAsync(CancellationToken)

Asynchronously reads the contents of the ServoMotor3Period register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadServoMotor3PulseAsync(CancellationToken)

Asynchronously reads the contents of the ServoMotor3Pulse register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<ushort>

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

ReadStartCamerasAsync(CancellationToken)

Asynchronously reads the contents of the StartCameras register.

public Task<CameraOutputs> ReadStartCamerasAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<CameraOutputs>

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

ReadStopCamerasAsync(CancellationToken)

Asynchronously reads the contents of the StopCameras register.

public Task<CameraOutputs> ReadStopCamerasAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<CameraOutputs>

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

ReadTimestampedAnalogDataAsync(CancellationToken)

Asynchronously reads the timestamped contents of the AnalogData register.

public Task<Timestamped<AnalogDataPayload>> ReadTimestampedAnalogDataAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<AnalogDataPayload>>

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

ReadTimestampedCamera0FrameAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Camera0Frame register.

public Task<Timestamped<FrameAcquired>> ReadTimestampedCamera0FrameAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<FrameAcquired>>

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

ReadTimestampedCamera0FrequencyAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Camera0Frequency register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedCamera1FrameAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Camera1Frame register.

public Task<Timestamped<FrameAcquired>> ReadTimestampedCamera1FrameAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<FrameAcquired>>

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

ReadTimestampedCamera1FrequencyAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Camera1Frequency register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedDigitalInputStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DigitalInputState register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<DigitalInputs>>

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

ReadTimestampedDisableServosAsync(CancellationToken)

Asynchronously reads the timestamped contents of the DisableServos register.

public Task<Timestamped<ServoOutputs>> ReadTimestampedDisableServosAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ServoOutputs>>

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<EncoderInputs>> ReadTimestampedEnableEncodersAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<EncoderInputs>>

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

ReadTimestampedEnableSerialTimestampAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EnableSerialTimestamp register.

public Task<Timestamped<byte>> ReadTimestampedEnableSerialTimestampAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<byte>>

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

ReadTimestampedEnableServosAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EnableServos register.

public Task<Timestamped<ServoOutputs>> ReadTimestampedEnableServosAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ServoOutputs>>

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

ReadTimestampedEncoderModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EncoderMode register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<EncoderModeConfig>>

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

ReadTimestampedEncoderResetAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EncoderReset register.

public Task<Timestamped<EncoderInputs>> ReadTimestampedEncoderResetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<EncoderInputs>>

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

ReadTimestampedEventEnableAsync(CancellationToken)

Asynchronously reads the timestamped contents of the EventEnable register.

public Task<Timestamped<Events>> ReadTimestampedEventEnableAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<Events>>

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

ReadTimestampedLed0CurrentAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0Current register.

public Task<Timestamped<byte>> ReadTimestampedLed0CurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<byte>>

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

ReadTimestampedLed0MaxCurrentAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led0MaxCurrent register.

public Task<Timestamped<byte>> ReadTimestampedLed0MaxCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<byte>>

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

ReadTimestampedLed1CurrentAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1Current register.

public Task<Timestamped<byte>> ReadTimestampedLed1CurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<byte>>

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

ReadTimestampedLed1MaxCurrentAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Led1MaxCurrent register.

public Task<Timestamped<byte>> ReadTimestampedLed1MaxCurrentAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<byte>>

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

ReadTimestampedMimicPort0IRAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MimicPort0IR register.

public Task<Timestamped<MimicOutput>> ReadTimestampedMimicPort0IRAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MimicOutput>>

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

ReadTimestampedMimicPort0ValveAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MimicPort0Valve register.

public Task<Timestamped<MimicOutput>> ReadTimestampedMimicPort0ValveAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MimicOutput>>

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

ReadTimestampedMimicPort1IRAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MimicPort1IR register.

public Task<Timestamped<MimicOutput>> ReadTimestampedMimicPort1IRAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MimicOutput>>

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

ReadTimestampedMimicPort1ValveAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MimicPort1Valve register.

public Task<Timestamped<MimicOutput>> ReadTimestampedMimicPort1ValveAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MimicOutput>>

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

ReadTimestampedMimicPort2IRAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MimicPort2IR register.

public Task<Timestamped<MimicOutput>> ReadTimestampedMimicPort2IRAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MimicOutput>>

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

ReadTimestampedMimicPort2ValveAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MimicPort2Valve register.

public Task<Timestamped<MimicOutput>> ReadTimestampedMimicPort2ValveAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<MimicOutput>>

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

ReadTimestampedOutputClearAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputClear register.

public Task<Timestamped<DigitalOutputs>> ReadTimestampedOutputClearAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<DigitalOutputs>>

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

ReadTimestampedOutputPulseEnableAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputPulseEnable register.

public Task<Timestamped<DigitalOutputs>> ReadTimestampedOutputPulseEnableAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<DigitalOutputs>>

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

ReadTimestampedOutputSetAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputSet register.

public Task<Timestamped<DigitalOutputs>> ReadTimestampedOutputSetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<DigitalOutputs>>

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

ReadTimestampedOutputStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputState register.

public Task<Timestamped<DigitalOutputs>> ReadTimestampedOutputStateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<DigitalOutputs>>

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

ReadTimestampedOutputToggleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputToggle register.

public Task<Timestamped<DigitalOutputs>> ReadTimestampedOutputToggleAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<DigitalOutputs>>

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

ReadTimestampedPokeInputFilterAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PokeInputFilter register.

public Task<Timestamped<byte>> ReadTimestampedPokeInputFilterAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<byte>>

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

ReadTimestampedPortDIOClearAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PortDIOClear register.

public Task<Timestamped<PortDigitalIOS>> ReadTimestampedPortDIOClearAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<PortDigitalIOS>>

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

ReadTimestampedPortDIODirectionAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PortDIODirection register.

public Task<Timestamped<PortDigitalIOS>> ReadTimestampedPortDIODirectionAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<PortDigitalIOS>>

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

ReadTimestampedPortDIOSetAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PortDIOSet register.

public Task<Timestamped<PortDigitalIOS>> ReadTimestampedPortDIOSetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<PortDigitalIOS>>

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

ReadTimestampedPortDIOStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PortDIOState register.

public Task<Timestamped<PortDigitalIOS>> ReadTimestampedPortDIOStateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<PortDigitalIOS>>

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

ReadTimestampedPortDIOStateEventAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PortDIOStateEvent register.

public Task<Timestamped<PortDigitalIOS>> ReadTimestampedPortDIOStateEventAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<PortDigitalIOS>>

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

ReadTimestampedPortDIOToggleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PortDIOToggle register.

public Task<Timestamped<PortDigitalIOS>> ReadTimestampedPortDIOToggleAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<PortDigitalIOS>>

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

ReadTimestampedPulseDO0Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseDO0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseDO1Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseDO1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseDO2Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseDO2 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseDO3Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseDO3 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseDOPort0Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseDOPort0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseDOPort1Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseDOPort1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseDOPort2Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseDOPort2 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseLed0Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseLed0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseLed1Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseLed1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseRgb0Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseRgb0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseRgb1Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseRgb1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseSupplyPort0Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseSupplyPort0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseSupplyPort1Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseSupplyPort1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPulseSupplyPort2Async(CancellationToken)

Asynchronously reads the timestamped contents of the PulseSupplyPort2 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPwmDutyCycleDO0Async(CancellationToken)

Asynchronously reads the timestamped contents of the PwmDutyCycleDO0 register.

public Task<Timestamped<byte>> ReadTimestampedPwmDutyCycleDO0Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<byte>>

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

ReadTimestampedPwmDutyCycleDO1Async(CancellationToken)

Asynchronously reads the timestamped contents of the PwmDutyCycleDO1 register.

public Task<Timestamped<byte>> ReadTimestampedPwmDutyCycleDO1Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<byte>>

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

ReadTimestampedPwmDutyCycleDO2Async(CancellationToken)

Asynchronously reads the timestamped contents of the PwmDutyCycleDO2 register.

public Task<Timestamped<byte>> ReadTimestampedPwmDutyCycleDO2Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<byte>>

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

ReadTimestampedPwmDutyCycleDO3Async(CancellationToken)

Asynchronously reads the timestamped contents of the PwmDutyCycleDO3 register.

public Task<Timestamped<byte>> ReadTimestampedPwmDutyCycleDO3Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<byte>>

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

ReadTimestampedPwmFrequencyDO0Async(CancellationToken)

Asynchronously reads the timestamped contents of the PwmFrequencyDO0 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPwmFrequencyDO1Async(CancellationToken)

Asynchronously reads the timestamped contents of the PwmFrequencyDO1 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPwmFrequencyDO2Async(CancellationToken)

Asynchronously reads the timestamped contents of the PwmFrequencyDO2 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPwmFrequencyDO3Async(CancellationToken)

Asynchronously reads the timestamped contents of the PwmFrequencyDO3 register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedPwmStartAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PwmStart register.

public Task<Timestamped<PwmOutputs>> ReadTimestampedPwmStartAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<PwmOutputs>>

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

ReadTimestampedPwmStopAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PwmStop register.

public Task<Timestamped<PwmOutputs>> ReadTimestampedPwmStopAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<PwmOutputs>>

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

ReadTimestampedRgb0Async(CancellationToken)

Asynchronously reads the timestamped contents of the Rgb0 register.

public Task<Timestamped<RgbPayload>> ReadTimestampedRgb0Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<RgbPayload>>

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

ReadTimestampedRgb1Async(CancellationToken)

Asynchronously reads the timestamped contents of the Rgb1 register.

public Task<Timestamped<RgbPayload>> ReadTimestampedRgb1Async(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<RgbPayload>>

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

ReadTimestampedRgbAllAsync(CancellationToken)

Asynchronously reads the timestamped contents of the RgbAll register.

public Task<Timestamped<RgbAllPayload>> ReadTimestampedRgbAllAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<RgbAllPayload>>

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

ReadTimestampedServoMotor2PeriodAsync(CancellationToken)

Asynchronously reads the timestamped contents of the ServoMotor2Period register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedServoMotor2PulseAsync(CancellationToken)

Asynchronously reads the timestamped contents of the ServoMotor2Pulse register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedServoMotor3PeriodAsync(CancellationToken)

Asynchronously reads the timestamped contents of the ServoMotor3Period register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedServoMotor3PulseAsync(CancellationToken)

Asynchronously reads the timestamped contents of the ServoMotor3Pulse register.

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

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<ushort>>

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

ReadTimestampedStartCamerasAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StartCameras register.

public Task<Timestamped<CameraOutputs>> ReadTimestampedStartCamerasAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<CameraOutputs>>

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

ReadTimestampedStopCamerasAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StopCameras register.

public Task<Timestamped<CameraOutputs>> ReadTimestampedStopCamerasAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task<Timestamped<CameraOutputs>>

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

WriteCamera0FrequencyAsync(ushort, CancellationToken)

Asynchronously writes a value to the Camera0Frequency register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteCamera1FrequencyAsync(ushort, CancellationToken)

Asynchronously writes a value to the Camera1Frequency register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteDisableServosAsync(ServoOutputs, CancellationToken)

Asynchronously writes a value to the DisableServos register.

public Task WriteDisableServosAsync(ServoOutputs value, CancellationToken cancellationToken = default)

Parameters

value ServoOutputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEnableEncodersAsync(EncoderInputs, CancellationToken)

Asynchronously writes a value to the EnableEncoders register.

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

Parameters

value EncoderInputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEnableSerialTimestampAsync(byte, CancellationToken)

Asynchronously writes a value to the EnableSerialTimestamp register.

public Task WriteEnableSerialTimestampAsync(byte value, CancellationToken cancellationToken = default)

Parameters

value byte

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEnableServosAsync(ServoOutputs, CancellationToken)

Asynchronously writes a value to the EnableServos register.

public Task WriteEnableServosAsync(ServoOutputs value, CancellationToken cancellationToken = default)

Parameters

value ServoOutputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEncoderModeAsync(EncoderModeConfig, CancellationToken)

Asynchronously writes a value to the EncoderMode register.

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

Parameters

value EncoderModeConfig

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEncoderResetAsync(EncoderInputs, CancellationToken)

Asynchronously writes a value to the EncoderReset register.

public Task WriteEncoderResetAsync(EncoderInputs value, CancellationToken cancellationToken = default)

Parameters

value EncoderInputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteEventEnableAsync(Events, CancellationToken)

Asynchronously writes a value to the EventEnable register.

public Task WriteEventEnableAsync(Events value, CancellationToken cancellationToken = default)

Parameters

value Events

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteLed0CurrentAsync(byte, CancellationToken)

Asynchronously writes a value to the Led0Current register.

public Task WriteLed0CurrentAsync(byte value, CancellationToken cancellationToken = default)

Parameters

value byte

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteLed0MaxCurrentAsync(byte, CancellationToken)

Asynchronously writes a value to the Led0MaxCurrent register.

public Task WriteLed0MaxCurrentAsync(byte value, CancellationToken cancellationToken = default)

Parameters

value byte

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteLed1CurrentAsync(byte, CancellationToken)

Asynchronously writes a value to the Led1Current register.

public Task WriteLed1CurrentAsync(byte value, CancellationToken cancellationToken = default)

Parameters

value byte

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteLed1MaxCurrentAsync(byte, CancellationToken)

Asynchronously writes a value to the Led1MaxCurrent register.

public Task WriteLed1MaxCurrentAsync(byte value, CancellationToken cancellationToken = default)

Parameters

value byte

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMimicPort0IRAsync(MimicOutput, CancellationToken)

Asynchronously writes a value to the MimicPort0IR register.

public Task WriteMimicPort0IRAsync(MimicOutput value, CancellationToken cancellationToken = default)

Parameters

value MimicOutput

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMimicPort0ValveAsync(MimicOutput, CancellationToken)

Asynchronously writes a value to the MimicPort0Valve register.

public Task WriteMimicPort0ValveAsync(MimicOutput value, CancellationToken cancellationToken = default)

Parameters

value MimicOutput

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMimicPort1IRAsync(MimicOutput, CancellationToken)

Asynchronously writes a value to the MimicPort1IR register.

public Task WriteMimicPort1IRAsync(MimicOutput value, CancellationToken cancellationToken = default)

Parameters

value MimicOutput

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMimicPort1ValveAsync(MimicOutput, CancellationToken)

Asynchronously writes a value to the MimicPort1Valve register.

public Task WriteMimicPort1ValveAsync(MimicOutput value, CancellationToken cancellationToken = default)

Parameters

value MimicOutput

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMimicPort2IRAsync(MimicOutput, CancellationToken)

Asynchronously writes a value to the MimicPort2IR register.

public Task WriteMimicPort2IRAsync(MimicOutput value, CancellationToken cancellationToken = default)

Parameters

value MimicOutput

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteMimicPort2ValveAsync(MimicOutput, CancellationToken)

Asynchronously writes a value to the MimicPort2Valve register.

public Task WriteMimicPort2ValveAsync(MimicOutput value, CancellationToken cancellationToken = default)

Parameters

value MimicOutput

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteOutputClearAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputClear register.

public Task WriteOutputClearAsync(DigitalOutputs value, CancellationToken cancellationToken = default)

Parameters

value DigitalOutputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteOutputPulseEnableAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputPulseEnable register.

public Task WriteOutputPulseEnableAsync(DigitalOutputs value, CancellationToken cancellationToken = default)

Parameters

value DigitalOutputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteOutputSetAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputSet register.

public Task WriteOutputSetAsync(DigitalOutputs value, CancellationToken cancellationToken = default)

Parameters

value DigitalOutputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteOutputStateAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputState register.

public Task WriteOutputStateAsync(DigitalOutputs value, CancellationToken cancellationToken = default)

Parameters

value DigitalOutputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteOutputToggleAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputToggle register.

public Task WriteOutputToggleAsync(DigitalOutputs value, CancellationToken cancellationToken = default)

Parameters

value DigitalOutputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePokeInputFilterAsync(byte, CancellationToken)

Asynchronously writes a value to the PokeInputFilter register.

public Task WritePokeInputFilterAsync(byte value, CancellationToken cancellationToken = default)

Parameters

value byte

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePortDIOClearAsync(PortDigitalIOS, CancellationToken)

Asynchronously writes a value to the PortDIOClear register.

public Task WritePortDIOClearAsync(PortDigitalIOS value, CancellationToken cancellationToken = default)

Parameters

value PortDigitalIOS

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePortDIODirectionAsync(PortDigitalIOS, CancellationToken)

Asynchronously writes a value to the PortDIODirection register.

public Task WritePortDIODirectionAsync(PortDigitalIOS value, CancellationToken cancellationToken = default)

Parameters

value PortDigitalIOS

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePortDIOSetAsync(PortDigitalIOS, CancellationToken)

Asynchronously writes a value to the PortDIOSet register.

public Task WritePortDIOSetAsync(PortDigitalIOS value, CancellationToken cancellationToken = default)

Parameters

value PortDigitalIOS

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePortDIOStateAsync(PortDigitalIOS, CancellationToken)

Asynchronously writes a value to the PortDIOState register.

public Task WritePortDIOStateAsync(PortDigitalIOS value, CancellationToken cancellationToken = default)

Parameters

value PortDigitalIOS

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePortDIOToggleAsync(PortDigitalIOS, CancellationToken)

Asynchronously writes a value to the PortDIOToggle register.

public Task WritePortDIOToggleAsync(PortDigitalIOS value, CancellationToken cancellationToken = default)

Parameters

value PortDigitalIOS

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseDO0Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseDO0 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseDO1Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseDO1 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseDO2Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseDO2 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseDO3Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseDO3 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseDOPort0Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseDOPort0 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseDOPort1Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseDOPort1 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseDOPort2Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseDOPort2 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseLed0Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseLed0 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseLed1Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseLed1 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseRgb0Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseRgb0 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseRgb1Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseRgb1 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseSupplyPort0Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseSupplyPort0 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseSupplyPort1Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseSupplyPort1 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePulseSupplyPort2Async(ushort, CancellationToken)

Asynchronously writes a value to the PulseSupplyPort2 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePwmDutyCycleDO0Async(byte, CancellationToken)

Asynchronously writes a value to the PwmDutyCycleDO0 register.

public Task WritePwmDutyCycleDO0Async(byte value, CancellationToken cancellationToken = default)

Parameters

value byte

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePwmDutyCycleDO1Async(byte, CancellationToken)

Asynchronously writes a value to the PwmDutyCycleDO1 register.

public Task WritePwmDutyCycleDO1Async(byte value, CancellationToken cancellationToken = default)

Parameters

value byte

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePwmDutyCycleDO2Async(byte, CancellationToken)

Asynchronously writes a value to the PwmDutyCycleDO2 register.

public Task WritePwmDutyCycleDO2Async(byte value, CancellationToken cancellationToken = default)

Parameters

value byte

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePwmDutyCycleDO3Async(byte, CancellationToken)

Asynchronously writes a value to the PwmDutyCycleDO3 register.

public Task WritePwmDutyCycleDO3Async(byte value, CancellationToken cancellationToken = default)

Parameters

value byte

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePwmFrequencyDO0Async(ushort, CancellationToken)

Asynchronously writes a value to the PwmFrequencyDO0 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePwmFrequencyDO1Async(ushort, CancellationToken)

Asynchronously writes a value to the PwmFrequencyDO1 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePwmFrequencyDO2Async(ushort, CancellationToken)

Asynchronously writes a value to the PwmFrequencyDO2 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePwmFrequencyDO3Async(ushort, CancellationToken)

Asynchronously writes a value to the PwmFrequencyDO3 register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePwmStartAsync(PwmOutputs, CancellationToken)

Asynchronously writes a value to the PwmStart register.

public Task WritePwmStartAsync(PwmOutputs value, CancellationToken cancellationToken = default)

Parameters

value PwmOutputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WritePwmStopAsync(PwmOutputs, CancellationToken)

Asynchronously writes a value to the PwmStop register.

public Task WritePwmStopAsync(PwmOutputs value, CancellationToken cancellationToken = default)

Parameters

value PwmOutputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteRgb0Async(RgbPayload, CancellationToken)

Asynchronously writes a value to the Rgb0 register.

public Task WriteRgb0Async(RgbPayload value, CancellationToken cancellationToken = default)

Parameters

value RgbPayload

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteRgb1Async(RgbPayload, CancellationToken)

Asynchronously writes a value to the Rgb1 register.

public Task WriteRgb1Async(RgbPayload value, CancellationToken cancellationToken = default)

Parameters

value RgbPayload

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteRgbAllAsync(RgbAllPayload, CancellationToken)

Asynchronously writes a value to the RgbAll register.

public Task WriteRgbAllAsync(RgbAllPayload value, CancellationToken cancellationToken = default)

Parameters

value RgbAllPayload

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteServoMotor2PeriodAsync(ushort, CancellationToken)

Asynchronously writes a value to the ServoMotor2Period register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteServoMotor2PulseAsync(ushort, CancellationToken)

Asynchronously writes a value to the ServoMotor2Pulse register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteServoMotor3PeriodAsync(ushort, CancellationToken)

Asynchronously writes a value to the ServoMotor3Period register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteServoMotor3PulseAsync(ushort, CancellationToken)

Asynchronously writes a value to the ServoMotor3Pulse register.

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

Parameters

value ushort

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteStartCamerasAsync(CameraOutputs, CancellationToken)

Asynchronously writes a value to the StartCameras register.

public Task WriteStartCamerasAsync(CameraOutputs value, CancellationToken cancellationToken = default)

Parameters

value CameraOutputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.

WriteStopCamerasAsync(CameraOutputs, CancellationToken)

Asynchronously writes a value to the StopCameras register.

public Task WriteStopCamerasAsync(CameraOutputs value, CancellationToken cancellationToken = default)

Parameters

value CameraOutputs

The value to be stored in the register.

cancellationToken CancellationToken

A CancellationToken which can be used to cancel the operation.

Returns

Task

The task object representing the asynchronous write operation.