Пример #1
0
        public override async Task Start()
        {
            switch (SelectedSensor)
            {
            case "BH1750":
                Sensor = (await Bh1750.ProbeAsync(Board.I2c))[0];
                break;

            case "TSL2591":
                Sensor = await Tsl2591.ProbeAsync(Board.I2c);

                break;

            case "VCNL4010":
                Sensor = new Vcnl4010(Board.I2c);
                break;
            }

            Sensor.AutoUpdateWhenPropertyRead = false;
            OnPropertyChanged(nameof(Sensor));
        }
Пример #2
0
 public override async Task Stop()
 {
     Sensor = null;
 }