Table of Contents

Class AsyncDevice

Namespace
Harp.OutputExpander
Assembly
Harp.OutputExpander.dll

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

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

Methods

ReadAuxInFallingEdgeAsync(CancellationToken)

Asynchronously reads the contents of the AuxInFallingEdge register.

ReadAuxInRisingEdgeAsync(CancellationToken)

Asynchronously reads the contents of the AuxInRisingEdge register.

ReadAuxInStateAsync(CancellationToken)

Asynchronously reads the contents of the AuxInState register.

ReadExpansionBoardAsync(CancellationToken)

Asynchronously reads the contents of the ExpansionBoard register.

ReadMagneticEncoderAsync(CancellationToken)

Asynchronously reads the contents of the MagneticEncoder register.

ReadMagneticEncoderSampleRateAsync(CancellationToken)

Asynchronously reads the contents of the MagneticEncoderSampleRate register.

ReadOpticalFlowAsync(CancellationToken)

Asynchronously reads the contents of the OpticalFlow register.

ReadOut0PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Out0PulseWidth register.

ReadOut1PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Out1PulseWidth register.

ReadOut2PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Out2PulseWidth register.

ReadOut3PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Out3PulseWidth register.

ReadOut4PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Out4PulseWidth register.

ReadOut5PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Out5PulseWidth register.

ReadOut6PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Out6PulseWidth register.

ReadOut7PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Out7PulseWidth register.

ReadOut8PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Out8PulseWidth register.

ReadOut9PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Out9PulseWidth register.

ReadOutputClearAsync(CancellationToken)

Asynchronously reads the contents of the OutputClear register.

ReadOutputPulseAsync(CancellationToken)

Asynchronously reads the contents of the OutputPulse register.

ReadOutputSetAsync(CancellationToken)

Asynchronously reads the contents of the OutputSet register.

ReadOutputStateAsync(CancellationToken)

Asynchronously reads the contents of the OutputState register.

ReadOutputToggleAsync(CancellationToken)

Asynchronously reads the contents of the OutputToggle register.

ReadPwm0AcquisitionModeAsync(CancellationToken)

Asynchronously reads the contents of the Pwm0AcquisitionMode register.

ReadPwm0ActualDutyCycleAsync(CancellationToken)

Asynchronously reads the contents of the Pwm0ActualDutyCycle register.

ReadPwm0ActualFrequencyAsync(CancellationToken)

Asynchronously reads the contents of the Pwm0ActualFrequency register.

ReadPwm0DutyCycleAsync(CancellationToken)

Asynchronously reads the contents of the Pwm0DutyCycle register.

ReadPwm0EventConfigAsync(CancellationToken)

Asynchronously reads the contents of the Pwm0EventConfig register.

ReadPwm0FrequencyAsync(CancellationToken)

Asynchronously reads the contents of the Pwm0Frequency register.

ReadPwm0PulseCountAsync(CancellationToken)

Asynchronously reads the contents of the Pwm0PulseCount register.

ReadPwm0TriggerSourceAsync(CancellationToken)

Asynchronously reads the contents of the Pwm0TriggerSource register.

ReadPwm1AcquisitionModeAsync(CancellationToken)

Asynchronously reads the contents of the Pwm1AcquisitionMode register.

ReadPwm1ActualDutyCycleAsync(CancellationToken)

Asynchronously reads the contents of the Pwm1ActualDutyCycle register.

ReadPwm1ActualFrequencyAsync(CancellationToken)

Asynchronously reads the contents of the Pwm1ActualFrequency register.

ReadPwm1DutyCycleAsync(CancellationToken)

Asynchronously reads the contents of the Pwm1DutyCycle register.

ReadPwm1EventConfigAsync(CancellationToken)

Asynchronously reads the contents of the Pwm1EventConfig register.

ReadPwm1FrequencyAsync(CancellationToken)

Asynchronously reads the contents of the Pwm1Frequency register.

ReadPwm1PulseCountAsync(CancellationToken)

Asynchronously reads the contents of the Pwm1PulseCount register.

ReadPwm1TriggerSourceAsync(CancellationToken)

Asynchronously reads the contents of the Pwm1TriggerSource register.

ReadPwm2AcquisitionModeAsync(CancellationToken)

Asynchronously reads the contents of the Pwm2AcquisitionMode register.

ReadPwm2ActualDutyCycleAsync(CancellationToken)

Asynchronously reads the contents of the Pwm2ActualDutyCycle register.

ReadPwm2ActualFrequencyAsync(CancellationToken)

Asynchronously reads the contents of the Pwm2ActualFrequency register.

ReadPwm2DutyCycleAsync(CancellationToken)

Asynchronously reads the contents of the Pwm2DutyCycle register.

ReadPwm2EventConfigAsync(CancellationToken)

Asynchronously reads the contents of the Pwm2EventConfig register.

ReadPwm2FrequencyAsync(CancellationToken)

Asynchronously reads the contents of the Pwm2Frequency register.

ReadPwm2PulseCountAsync(CancellationToken)

Asynchronously reads the contents of the Pwm2PulseCount register.

ReadPwm2TriggerSourceAsync(CancellationToken)

Asynchronously reads the contents of the Pwm2TriggerSource register.

ReadPwmAndStimDisableAsync(CancellationToken)

Asynchronously reads the contents of the PwmAndStimDisable register.

ReadPwmAndStimEnableAsync(CancellationToken)

Asynchronously reads the contents of the PwmAndStimEnable register.

ReadPwmAndStimStateAsync(CancellationToken)

Asynchronously reads the contents of the PwmAndStimState register.

ReadPwmRiseEventAsync(CancellationToken)

Asynchronously reads the contents of the PwmRiseEvent register.

ReadPwmStartAsync(CancellationToken)

Asynchronously reads the contents of the PwmStart register.

ReadPwmStopAsync(CancellationToken)

Asynchronously reads the contents of the PwmStop register.

ReadServo0PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Servo0PulseWidth register.

ReadServo1PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Servo1PulseWidth register.

ReadServo2PulseWidthAsync(CancellationToken)

Asynchronously reads the contents of the Servo2PulseWidth register.

ReadServoPeriodAsync(CancellationToken)

Asynchronously reads the contents of the ServoPeriod register.

ReadStim0AcquisitionModeAsync(CancellationToken)

Asynchronously reads the contents of the Stim0AcquisitionMode register.

ReadStim0PulseCountAsync(CancellationToken)

Asynchronously reads the contents of the Stim0PulseCount register.

ReadStim0PulseOffTimeAsync(CancellationToken)

Asynchronously reads the contents of the Stim0PulseOffTime register.

ReadStim0PulseOnTimeAsync(CancellationToken)

Asynchronously reads the contents of the Stim0PulseOnTime register.

ReadStim0TriggerSourceAsync(CancellationToken)

Asynchronously reads the contents of the Stim0TriggerSource register.

ReadStimStartAsync(CancellationToken)

Asynchronously reads the contents of the StimStart register.

ReadStimStopAsync(CancellationToken)

Asynchronously reads the contents of the StimStop register.

ReadTimestampedAuxInFallingEdgeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the AuxInFallingEdge register.

ReadTimestampedAuxInRisingEdgeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the AuxInRisingEdge register.

ReadTimestampedAuxInStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the AuxInState register.

ReadTimestampedExpansionBoardAsync(CancellationToken)

Asynchronously reads the timestamped contents of the ExpansionBoard register.

ReadTimestampedMagneticEncoderAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MagneticEncoder register.

ReadTimestampedMagneticEncoderSampleRateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the MagneticEncoderSampleRate register.

ReadTimestampedOpticalFlowAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OpticalFlow register.

ReadTimestampedOut0PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Out0PulseWidth register.

ReadTimestampedOut1PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Out1PulseWidth register.

ReadTimestampedOut2PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Out2PulseWidth register.

ReadTimestampedOut3PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Out3PulseWidth register.

ReadTimestampedOut4PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Out4PulseWidth register.

ReadTimestampedOut5PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Out5PulseWidth register.

ReadTimestampedOut6PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Out6PulseWidth register.

ReadTimestampedOut7PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Out7PulseWidth register.

ReadTimestampedOut8PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Out8PulseWidth register.

ReadTimestampedOut9PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Out9PulseWidth register.

ReadTimestampedOutputClearAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputClear register.

ReadTimestampedOutputPulseAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputPulse register.

ReadTimestampedOutputSetAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputSet register.

ReadTimestampedOutputStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputState register.

ReadTimestampedOutputToggleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the OutputToggle register.

ReadTimestampedPwm0AcquisitionModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm0AcquisitionMode register.

ReadTimestampedPwm0ActualDutyCycleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm0ActualDutyCycle register.

ReadTimestampedPwm0ActualFrequencyAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm0ActualFrequency register.

ReadTimestampedPwm0DutyCycleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm0DutyCycle register.

ReadTimestampedPwm0EventConfigAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm0EventConfig register.

ReadTimestampedPwm0FrequencyAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm0Frequency register.

ReadTimestampedPwm0PulseCountAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm0PulseCount register.

ReadTimestampedPwm0TriggerSourceAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm0TriggerSource register.

ReadTimestampedPwm1AcquisitionModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm1AcquisitionMode register.

ReadTimestampedPwm1ActualDutyCycleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm1ActualDutyCycle register.

ReadTimestampedPwm1ActualFrequencyAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm1ActualFrequency register.

ReadTimestampedPwm1DutyCycleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm1DutyCycle register.

ReadTimestampedPwm1EventConfigAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm1EventConfig register.

ReadTimestampedPwm1FrequencyAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm1Frequency register.

ReadTimestampedPwm1PulseCountAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm1PulseCount register.

ReadTimestampedPwm1TriggerSourceAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm1TriggerSource register.

ReadTimestampedPwm2AcquisitionModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm2AcquisitionMode register.

ReadTimestampedPwm2ActualDutyCycleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm2ActualDutyCycle register.

ReadTimestampedPwm2ActualFrequencyAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm2ActualFrequency register.

ReadTimestampedPwm2DutyCycleAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm2DutyCycle register.

ReadTimestampedPwm2EventConfigAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm2EventConfig register.

ReadTimestampedPwm2FrequencyAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm2Frequency register.

ReadTimestampedPwm2PulseCountAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm2PulseCount register.

ReadTimestampedPwm2TriggerSourceAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Pwm2TriggerSource register.

ReadTimestampedPwmAndStimDisableAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PwmAndStimDisable register.

ReadTimestampedPwmAndStimEnableAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PwmAndStimEnable register.

ReadTimestampedPwmAndStimStateAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PwmAndStimState register.

ReadTimestampedPwmRiseEventAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PwmRiseEvent register.

ReadTimestampedPwmStartAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PwmStart register.

ReadTimestampedPwmStopAsync(CancellationToken)

Asynchronously reads the timestamped contents of the PwmStop register.

ReadTimestampedServo0PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Servo0PulseWidth register.

ReadTimestampedServo1PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Servo1PulseWidth register.

ReadTimestampedServo2PulseWidthAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Servo2PulseWidth register.

ReadTimestampedServoPeriodAsync(CancellationToken)

Asynchronously reads the timestamped contents of the ServoPeriod register.

ReadTimestampedStim0AcquisitionModeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Stim0AcquisitionMode register.

ReadTimestampedStim0PulseCountAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Stim0PulseCount register.

ReadTimestampedStim0PulseOffTimeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Stim0PulseOffTime register.

ReadTimestampedStim0PulseOnTimeAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Stim0PulseOnTime register.

ReadTimestampedStim0TriggerSourceAsync(CancellationToken)

Asynchronously reads the timestamped contents of the Stim0TriggerSource register.

ReadTimestampedStimStartAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StimStart register.

ReadTimestampedStimStopAsync(CancellationToken)

Asynchronously reads the timestamped contents of the StimStop register.

WriteAuxInFallingEdgeAsync(AuxiliaryInputs, CancellationToken)

Asynchronously writes a value to the AuxInFallingEdge register.

WriteAuxInRisingEdgeAsync(AuxiliaryInputs, CancellationToken)

Asynchronously writes a value to the AuxInRisingEdge register.

WriteExpansionBoardAsync(ExpansionBoardType, CancellationToken)

Asynchronously writes a value to the ExpansionBoard register.

WriteMagneticEncoderSampleRateAsync(MagneticEncoderSampleRateMode, CancellationToken)

Asynchronously writes a value to the MagneticEncoderSampleRate register.

WriteOut0PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Out0PulseWidth register.

WriteOut1PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Out1PulseWidth register.

WriteOut2PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Out2PulseWidth register.

WriteOut3PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Out3PulseWidth register.

WriteOut4PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Out4PulseWidth register.

WriteOut5PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Out5PulseWidth register.

WriteOut6PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Out6PulseWidth register.

WriteOut7PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Out7PulseWidth register.

WriteOut8PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Out8PulseWidth register.

WriteOut9PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Out9PulseWidth register.

WriteOutputClearAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputClear register.

WriteOutputPulseAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputPulse register.

WriteOutputSetAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputSet register.

WriteOutputStateAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputState register.

WriteOutputToggleAsync(DigitalOutputs, CancellationToken)

Asynchronously writes a value to the OutputToggle register.

WritePwm0AcquisitionModeAsync(AcquisitionMode, CancellationToken)

Asynchronously writes a value to the Pwm0AcquisitionMode register.

WritePwm0DutyCycleAsync(float, CancellationToken)

Asynchronously writes a value to the Pwm0DutyCycle register.

WritePwm0EventConfigAsync(EnableFlag, CancellationToken)

Asynchronously writes a value to the Pwm0EventConfig register.

WritePwm0FrequencyAsync(float, CancellationToken)

Asynchronously writes a value to the Pwm0Frequency register.

WritePwm0PulseCountAsync(ushort, CancellationToken)

Asynchronously writes a value to the Pwm0PulseCount register.

WritePwm0TriggerSourceAsync(TriggerSource, CancellationToken)

Asynchronously writes a value to the Pwm0TriggerSource register.

WritePwm1AcquisitionModeAsync(AcquisitionMode, CancellationToken)

Asynchronously writes a value to the Pwm1AcquisitionMode register.

WritePwm1DutyCycleAsync(float, CancellationToken)

Asynchronously writes a value to the Pwm1DutyCycle register.

WritePwm1EventConfigAsync(EnableFlag, CancellationToken)

Asynchronously writes a value to the Pwm1EventConfig register.

WritePwm1FrequencyAsync(float, CancellationToken)

Asynchronously writes a value to the Pwm1Frequency register.

WritePwm1PulseCountAsync(ushort, CancellationToken)

Asynchronously writes a value to the Pwm1PulseCount register.

WritePwm1TriggerSourceAsync(TriggerSource, CancellationToken)

Asynchronously writes a value to the Pwm1TriggerSource register.

WritePwm2AcquisitionModeAsync(AcquisitionMode, CancellationToken)

Asynchronously writes a value to the Pwm2AcquisitionMode register.

WritePwm2DutyCycleAsync(float, CancellationToken)

Asynchronously writes a value to the Pwm2DutyCycle register.

WritePwm2EventConfigAsync(EnableFlag, CancellationToken)

Asynchronously writes a value to the Pwm2EventConfig register.

WritePwm2FrequencyAsync(float, CancellationToken)

Asynchronously writes a value to the Pwm2Frequency register.

WritePwm2PulseCountAsync(ushort, CancellationToken)

Asynchronously writes a value to the Pwm2PulseCount register.

WritePwm2TriggerSourceAsync(TriggerSource, CancellationToken)

Asynchronously writes a value to the Pwm2TriggerSource register.

WritePwmAndStimDisableAsync(PwmAndStimMappings, CancellationToken)

Asynchronously writes a value to the PwmAndStimDisable register.

WritePwmAndStimEnableAsync(PwmAndStimMappings, CancellationToken)

Asynchronously writes a value to the PwmAndStimEnable register.

WritePwmAndStimStateAsync(PwmAndStimMappings, CancellationToken)

Asynchronously writes a value to the PwmAndStimState register.

WritePwmRiseEventAsync(PwmChannels, CancellationToken)

Asynchronously writes a value to the PwmRiseEvent register.

WritePwmStartAsync(PwmChannels, CancellationToken)

Asynchronously writes a value to the PwmStart register.

WritePwmStopAsync(PwmChannels, CancellationToken)

Asynchronously writes a value to the PwmStop register.

WriteServo0PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Servo0PulseWidth register.

WriteServo1PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Servo1PulseWidth register.

WriteServo2PulseWidthAsync(ushort, CancellationToken)

Asynchronously writes a value to the Servo2PulseWidth register.

WriteServoPeriodAsync(ushort, CancellationToken)

Asynchronously writes a value to the ServoPeriod register.

WriteStim0AcquisitionModeAsync(AcquisitionMode, CancellationToken)

Asynchronously writes a value to the Stim0AcquisitionMode register.

WriteStim0PulseCountAsync(ushort, CancellationToken)

Asynchronously writes a value to the Stim0PulseCount register.

WriteStim0PulseOffTimeAsync(ushort, CancellationToken)

Asynchronously writes a value to the Stim0PulseOffTime register.

WriteStim0PulseOnTimeAsync(ushort, CancellationToken)

Asynchronously writes a value to the Stim0PulseOnTime register.

WriteStim0TriggerSourceAsync(TriggerSource, CancellationToken)

Asynchronously writes a value to the Stim0TriggerSource register.

WriteStimStartAsync(StimChannels, CancellationToken)

Asynchronously writes a value to the StimStart register.

WriteStimStopAsync(StimChannels, CancellationToken)

Asynchronously writes a value to the StimStop register.