Class AsyncDevice
Represents an asynchronous API to configure and interface with SoundCard devices.
public class AsyncDevice : AsyncDevice, IDisposable
- Inheritance
-
AsyncDevice
- Implements
- Inherited Members
Methods
- ReadAnalogDataAsync(CancellationToken)
Asynchronously reads the contents of the AnalogData register.
- ReadAttenuationAndFrequencyDI0Async(CancellationToken)
Asynchronously reads the contents of the AttenuationAndFrequencyDI0 register.
- ReadAttenuationAndFrequencyDI1Async(CancellationToken)
Asynchronously reads the contents of the AttenuationAndFrequencyDI1 register.
- ReadAttenuationAndFrequencyDI2Async(CancellationToken)
Asynchronously reads the contents of the AttenuationAndFrequencyDI2 register.
- ReadAttenuationAndPlaySoundOrFreqAsync(CancellationToken)
Asynchronously reads the contents of the AttenuationAndPlaySoundOrFreq register.
- ReadAttenuationAndSoundIndexDI0Async(CancellationToken)
Asynchronously reads the contents of the AttenuationAndSoundIndexDI0 register.
- ReadAttenuationAndSoundIndexDI1Async(CancellationToken)
Asynchronously reads the contents of the AttenuationAndSoundIndexDI1 register.
- ReadAttenuationAndSoundIndexDI2Async(CancellationToken)
Asynchronously reads the contents of the AttenuationAndSoundIndexDI2 register.
- ReadAttenuationBothAsync(CancellationToken)
Asynchronously reads the contents of the AttenuationBoth register.
- ReadAttenuationLeftAsync(CancellationToken)
Asynchronously reads the contents of the AttenuationLeft register.
- ReadAttenuationLeftDI0Async(CancellationToken)
Asynchronously reads the contents of the AttenuationLeftDI0 register.
- ReadAttenuationLeftDI1Async(CancellationToken)
Asynchronously reads the contents of the AttenuationLeftDI1 register.
- ReadAttenuationLeftDI2Async(CancellationToken)
Asynchronously reads the contents of the AttenuationLeftDI2 register.
- ReadAttenuationRightAsync(CancellationToken)
Asynchronously reads the contents of the AttenuationRight register.
- ReadAttenuationRightDI0Async(CancellationToken)
Asynchronously reads the contents of the AttenuationRightDI0 register.
- ReadAttenuationRightDI1Async(CancellationToken)
Asynchronously reads the contents of the AttenuationRightDI1 register.
- ReadAttenuationRightDI2Async(CancellationToken)
Asynchronously reads the contents of the AttenuationRightDI2 register.
- ReadCommandsAsync(CancellationToken)
Asynchronously reads the contents of the Commands register.
- ReadConfigureAdcAsync(CancellationToken)
Asynchronously reads the contents of the ConfigureAdc register.
- ReadConfigureDI0Async(CancellationToken)
Asynchronously reads the contents of the ConfigureDI0 register.
- ReadConfigureDI1Async(CancellationToken)
Asynchronously reads the contents of the ConfigureDI1 register.
- ReadConfigureDI2Async(CancellationToken)
Asynchronously reads the contents of the ConfigureDI2 register.
- ReadConfigureDO0Async(CancellationToken)
Asynchronously reads the contents of the ConfigureDO0 register.
- ReadConfigureDO1Async(CancellationToken)
Asynchronously reads the contents of the ConfigureDO1 register.
- ReadConfigureDO2Async(CancellationToken)
Asynchronously reads the contents of the ConfigureDO2 register.
- ReadEnableEventsAsync(CancellationToken)
Asynchronously reads the contents of the EnableEvents register.
- ReadFrequencyDI0Async(CancellationToken)
Asynchronously reads the contents of the FrequencyDI0 register.
- ReadFrequencyDI1Async(CancellationToken)
Asynchronously reads the contents of the FrequencyDI1 register.
- ReadFrequencyDI2Async(CancellationToken)
Asynchronously reads the contents of the FrequencyDI2 register.
- ReadInputStateAsync(CancellationToken)
Asynchronously reads the contents of the InputState register.
- ReadOutputClearAsync(CancellationToken)
Asynchronously reads the contents of the OutputClear 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.
- ReadPlaySoundOrFrequencyAsync(CancellationToken)
Asynchronously reads the contents of the PlaySoundOrFrequency register.
- ReadPulseDO0Async(CancellationToken)
Asynchronously reads the contents of the PulseDO0 register.
- ReadPulseDO1Async(CancellationToken)
Asynchronously reads the contents of the PulseDO1 register.
- ReadPulseDO2Async(CancellationToken)
Asynchronously reads the contents of the PulseDO2 register.
- ReadSoundIndexDI0Async(CancellationToken)
Asynchronously reads the contents of the SoundIndexDI0 register.
- ReadSoundIndexDI1Async(CancellationToken)
Asynchronously reads the contents of the SoundIndexDI1 register.
- ReadSoundIndexDI2Async(CancellationToken)
Asynchronously reads the contents of the SoundIndexDI2 register.
- ReadStopAsync(CancellationToken)
Asynchronously reads the contents of the Stop register.
- ReadTimestampedAnalogDataAsync(CancellationToken)
Asynchronously reads the timestamped contents of the AnalogData register.
- ReadTimestampedAttenuationAndFrequencyDI0Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationAndFrequencyDI0 register.
- ReadTimestampedAttenuationAndFrequencyDI1Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationAndFrequencyDI1 register.
- ReadTimestampedAttenuationAndFrequencyDI2Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationAndFrequencyDI2 register.
- ReadTimestampedAttenuationAndPlaySoundOrFreqAsync(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationAndPlaySoundOrFreq register.
- ReadTimestampedAttenuationAndSoundIndexDI0Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationAndSoundIndexDI0 register.
- ReadTimestampedAttenuationAndSoundIndexDI1Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationAndSoundIndexDI1 register.
- ReadTimestampedAttenuationAndSoundIndexDI2Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationAndSoundIndexDI2 register.
- ReadTimestampedAttenuationBothAsync(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationBoth register.
- ReadTimestampedAttenuationLeftAsync(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationLeft register.
- ReadTimestampedAttenuationLeftDI0Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationLeftDI0 register.
- ReadTimestampedAttenuationLeftDI1Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationLeftDI1 register.
- ReadTimestampedAttenuationLeftDI2Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationLeftDI2 register.
- ReadTimestampedAttenuationRightAsync(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationRight register.
- ReadTimestampedAttenuationRightDI0Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationRightDI0 register.
- ReadTimestampedAttenuationRightDI1Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationRightDI1 register.
- ReadTimestampedAttenuationRightDI2Async(CancellationToken)
Asynchronously reads the timestamped contents of the AttenuationRightDI2 register.
- ReadTimestampedCommandsAsync(CancellationToken)
Asynchronously reads the timestamped contents of the Commands register.
- ReadTimestampedConfigureAdcAsync(CancellationToken)
Asynchronously reads the timestamped contents of the ConfigureAdc register.
- ReadTimestampedConfigureDI0Async(CancellationToken)
Asynchronously reads the timestamped contents of the ConfigureDI0 register.
- ReadTimestampedConfigureDI1Async(CancellationToken)
Asynchronously reads the timestamped contents of the ConfigureDI1 register.
- ReadTimestampedConfigureDI2Async(CancellationToken)
Asynchronously reads the timestamped contents of the ConfigureDI2 register.
- ReadTimestampedConfigureDO0Async(CancellationToken)
Asynchronously reads the timestamped contents of the ConfigureDO0 register.
- ReadTimestampedConfigureDO1Async(CancellationToken)
Asynchronously reads the timestamped contents of the ConfigureDO1 register.
- ReadTimestampedConfigureDO2Async(CancellationToken)
Asynchronously reads the timestamped contents of the ConfigureDO2 register.
- ReadTimestampedEnableEventsAsync(CancellationToken)
Asynchronously reads the timestamped contents of the EnableEvents register.
- ReadTimestampedFrequencyDI0Async(CancellationToken)
Asynchronously reads the timestamped contents of the FrequencyDI0 register.
- ReadTimestampedFrequencyDI1Async(CancellationToken)
Asynchronously reads the timestamped contents of the FrequencyDI1 register.
- ReadTimestampedFrequencyDI2Async(CancellationToken)
Asynchronously reads the timestamped contents of the FrequencyDI2 register.
- ReadTimestampedInputStateAsync(CancellationToken)
Asynchronously reads the timestamped contents of the InputState register.
- ReadTimestampedOutputClearAsync(CancellationToken)
Asynchronously reads the timestamped contents of the OutputClear 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.
- ReadTimestampedPlaySoundOrFrequencyAsync(CancellationToken)
Asynchronously reads the timestamped contents of the PlaySoundOrFrequency register.
- ReadTimestampedPulseDO0Async(CancellationToken)
Asynchronously reads the timestamped contents of the PulseDO0 register.
- ReadTimestampedPulseDO1Async(CancellationToken)
Asynchronously reads the timestamped contents of the PulseDO1 register.
- ReadTimestampedPulseDO2Async(CancellationToken)
Asynchronously reads the timestamped contents of the PulseDO2 register.
- ReadTimestampedSoundIndexDI0Async(CancellationToken)
Asynchronously reads the timestamped contents of the SoundIndexDI0 register.
- ReadTimestampedSoundIndexDI1Async(CancellationToken)
Asynchronously reads the timestamped contents of the SoundIndexDI1 register.
- ReadTimestampedSoundIndexDI2Async(CancellationToken)
Asynchronously reads the timestamped contents of the SoundIndexDI2 register.
- ReadTimestampedStopAsync(CancellationToken)
Asynchronously reads the timestamped contents of the Stop register.
- WriteAttenuationAndFrequencyDI0Async(ushort[], CancellationToken)
Asynchronously writes a value to the AttenuationAndFrequencyDI0 register.
- WriteAttenuationAndFrequencyDI1Async(ushort[], CancellationToken)
Asynchronously writes a value to the AttenuationAndFrequencyDI1 register.
- WriteAttenuationAndFrequencyDI2Async(ushort[], CancellationToken)
Asynchronously writes a value to the AttenuationAndFrequencyDI2 register.
- WriteAttenuationAndPlaySoundOrFreqAsync(ushort[], CancellationToken)
Asynchronously writes a value to the AttenuationAndPlaySoundOrFreq register.
- WriteAttenuationAndSoundIndexDI0Async(ushort[], CancellationToken)
Asynchronously writes a value to the AttenuationAndSoundIndexDI0 register.
- WriteAttenuationAndSoundIndexDI1Async(ushort[], CancellationToken)
Asynchronously writes a value to the AttenuationAndSoundIndexDI1 register.
- WriteAttenuationAndSoundIndexDI2Async(ushort[], CancellationToken)
Asynchronously writes a value to the AttenuationAndSoundIndexDI2 register.
- WriteAttenuationBothAsync(ushort[], CancellationToken)
Asynchronously writes a value to the AttenuationBoth register.
- WriteAttenuationLeftAsync(ushort, CancellationToken)
Asynchronously writes a value to the AttenuationLeft register.
- WriteAttenuationLeftDI0Async(ushort, CancellationToken)
Asynchronously writes a value to the AttenuationLeftDI0 register.
- WriteAttenuationLeftDI1Async(ushort, CancellationToken)
Asynchronously writes a value to the AttenuationLeftDI1 register.
- WriteAttenuationLeftDI2Async(ushort, CancellationToken)
Asynchronously writes a value to the AttenuationLeftDI2 register.
- WriteAttenuationRightAsync(ushort, CancellationToken)
Asynchronously writes a value to the AttenuationRight register.
- WriteAttenuationRightDI0Async(ushort, CancellationToken)
Asynchronously writes a value to the AttenuationRightDI0 register.
- WriteAttenuationRightDI1Async(ushort, CancellationToken)
Asynchronously writes a value to the AttenuationRightDI1 register.
- WriteAttenuationRightDI2Async(ushort, CancellationToken)
Asynchronously writes a value to the AttenuationRightDI2 register.
- WriteCommandsAsync(ControllerCommand, CancellationToken)
Asynchronously writes a value to the Commands register.
- WriteConfigureAdcAsync(AdcConfiguration, CancellationToken)
Asynchronously writes a value to the ConfigureAdc register.
- WriteConfigureDI0Async(DigitalInputConfiguration, CancellationToken)
Asynchronously writes a value to the ConfigureDI0 register.
- WriteConfigureDI1Async(DigitalInputConfiguration, CancellationToken)
Asynchronously writes a value to the ConfigureDI1 register.
- WriteConfigureDI2Async(DigitalInputConfiguration, CancellationToken)
Asynchronously writes a value to the ConfigureDI2 register.
- WriteConfigureDO0Async(DigitalOutputConfiguration, CancellationToken)
Asynchronously writes a value to the ConfigureDO0 register.
- WriteConfigureDO1Async(DigitalOutputConfiguration, CancellationToken)
Asynchronously writes a value to the ConfigureDO1 register.
- WriteConfigureDO2Async(DigitalOutputConfiguration, CancellationToken)
Asynchronously writes a value to the ConfigureDO2 register.
- WriteEnableEventsAsync(SoundCardEvents, CancellationToken)
Asynchronously writes a value to the EnableEvents register.
- WriteFrequencyDI0Async(ushort, CancellationToken)
Asynchronously writes a value to the FrequencyDI0 register.
- WriteFrequencyDI1Async(ushort, CancellationToken)
Asynchronously writes a value to the FrequencyDI1 register.
- WriteFrequencyDI2Async(ushort, CancellationToken)
Asynchronously writes a value to the FrequencyDI2 register.
- WriteOutputClearAsync(DigitalOutputs, CancellationToken)
Asynchronously writes a value to the OutputClear 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.
- WritePlaySoundOrFrequencyAsync(ushort, CancellationToken)
Asynchronously writes a value to the PlaySoundOrFrequency register.
- WritePulseDO0Async(byte, CancellationToken)
Asynchronously writes a value to the PulseDO0 register.
- WritePulseDO1Async(byte, CancellationToken)
Asynchronously writes a value to the PulseDO1 register.
- WritePulseDO2Async(byte, CancellationToken)
Asynchronously writes a value to the PulseDO2 register.
- WriteSoundIndexDI0Async(byte, CancellationToken)
Asynchronously writes a value to the SoundIndexDI0 register.
- WriteSoundIndexDI1Async(byte, CancellationToken)
Asynchronously writes a value to the SoundIndexDI1 register.
- WriteSoundIndexDI2Async(byte, CancellationToken)
Asynchronously writes a value to the SoundIndexDI2 register.
- WriteStopAsync(byte, CancellationToken)
Asynchronously writes a value to the Stop register.