LowLevelDevicesAggregateProvider Constructor

Definition

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);
 LowLevelDevicesAggregateProvider(IAdcControllerProvider const& adc, IPwmControllerProvider const& pwm, IGpioControllerProvider const& gpio, II2cControllerProvider const& i2c, ISpiControllerProvider const& spi);
public LowLevelDevicesAggregateProvider(IAdcControllerProvider adc, IPwmControllerProvider pwm, IGpioControllerProvider gpio, II2cControllerProvider i2c, ISpiControllerProvider spi);
function LowLevelDevicesAggregateProvider(adc, pwm, gpio, i2c, spi)
Public Sub New (adc As IAdcControllerProvider, pwm As IPwmControllerProvider, gpio As IGpioControllerProvider, i2c As II2cControllerProvider, spi As ISpiControllerProvider)

Parameters

adc
IAdcControllerProvider

The ADC provider.

pwm
IPwmControllerProvider

The PWM provider.

gpio
IGpioControllerProvider

The GPIO provider.

i2c
II2cControllerProvider

The I2 C provider.

spi
ISpiControllerProvider

The SPI provider.

Applies to