LowLevelDevicesAggregateProvider
LowLevelDevicesAggregateProvider
LowLevelDevicesAggregateProvider
LowLevelDevicesAggregateProvider
Class
Definition
Represents the low level bus device providers. This class gives access to the default provider for the low level bus controllers.
public : sealed class LowLevelDevicesAggregateProvider : ILowLevelDevicesAggregateProviderpublic sealed class LowLevelDevicesAggregateProvider : ILowLevelDevicesAggregateProviderPublic NotInheritable Class LowLevelDevicesAggregateProvider Implements ILowLevelDevicesAggregateProvider// You can use this class in JavaScript.
- Attributes
| Device family |
Windows IoT Extension SDK (introduced v10.0.10586.0)
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
|
| API contract |
Windows.Devices.DevicesLowLevelContract (introduced v2)
|
Constructors
LowLevelDevicesAggregateProvider(IAdcControllerProvider, IPwmControllerProvider, IGpioControllerProvider, II2cControllerProvider, ISpiControllerProvider) LowLevelDevicesAggregateProvider(IAdcControllerProvider, IPwmControllerProvider, IGpioControllerProvider, II2cControllerProvider, ISpiControllerProvider) LowLevelDevicesAggregateProvider(IAdcControllerProvider, IPwmControllerProvider, IGpioControllerProvider, II2cControllerProvider, ISpiControllerProvider) LowLevelDevicesAggregateProvider(IAdcControllerProvider, IPwmControllerProvider, IGpioControllerProvider, II2cControllerProvider, ISpiControllerProvider)
Creates an instance of LowLevelDevicesAggregateProvider and sets the supplied providers as defaults for the respective bus.
public : LowLevelDevicesAggregateProvider(IAdcControllerProvider adc, IPwmControllerProvider pwm, IGpioControllerProvider gpio, II2cControllerProvider i2c, ISpiControllerProvider spi)public LowLevelDevicesAggregateProvider(IAdcControllerProvider adc, IPwmControllerProvider pwm, IGpioControllerProvider gpio, II2cControllerProvider i2c, ISpiControllerProvider spi)Public Sub New(adc As IAdcControllerProvider, pwm As IPwmControllerProvider, gpio As IGpioControllerProvider, i2c As II2cControllerProvider, spi As ISpiControllerProvider)// You can use this method in JavaScript.
The ADC provider.
The PWM provider.
- gpio
- IGpioControllerProvider IGpioControllerProvider IGpioControllerProvider IGpioControllerProvider
The GPIO provider.
The I2 C provider.
The SPI provider.
Properties
AdcControllerProvider AdcControllerProvider AdcControllerProvider AdcControllerProvider
Gets the default ADC provider. If the default provider is not explicitly set, it will fall back to the normal driver/controller.
public : IAdcControllerProvider AdcControllerProvider { get; }public IAdcControllerProvider AdcControllerProvider { get; }Public ReadOnly Property AdcControllerProvider As IAdcControllerProvider// You can use this property in JavaScript.
The ADC provider.
GpioControllerProvider GpioControllerProvider GpioControllerProvider GpioControllerProvider
Gets the default GPIO provider. If the default provider is not explicitly set, it will fall back to the normal driver/controller.
public : IGpioControllerProvider GpioControllerProvider { get; }public IGpioControllerProvider GpioControllerProvider { get; }Public ReadOnly Property GpioControllerProvider As IGpioControllerProvider// You can use this property in JavaScript.
- Value
- IGpioControllerProvider IGpioControllerProvider IGpioControllerProvider IGpioControllerProvider
The GPIO provider.
I2cControllerProvider I2cControllerProvider I2cControllerProvider I2cControllerProvider
Gets the default I2 C provider. If the default provider is not explicitly set, it will fall back to the normal driver/controller.
public : II2cControllerProvider I2cControllerProvider { get; }public II2cControllerProvider I2cControllerProvider { get; }Public ReadOnly Property I2cControllerProvider As II2cControllerProvider// You can use this property in JavaScript.
The I2 C provider.
PwmControllerProvider PwmControllerProvider PwmControllerProvider PwmControllerProvider
Gets the default PWM provider. If the default provider is not explicitly set, it will fall back to the normal driver/controller.
public : IPwmControllerProvider PwmControllerProvider { get; }public IPwmControllerProvider PwmControllerProvider { get; }Public ReadOnly Property PwmControllerProvider As IPwmControllerProvider// You can use this property in JavaScript.
The PWM provider.
SpiControllerProvider SpiControllerProvider SpiControllerProvider SpiControllerProvider
Gets the default SPI provider. If the default provider is not explicitly set, it will fall back to the normal driver/controller.
public : ISpiControllerProvider SpiControllerProvider { get; }public ISpiControllerProvider SpiControllerProvider { get; }Public ReadOnly Property SpiControllerProvider As ISpiControllerProvider// You can use this property in JavaScript.
The SPI provider.