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.