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)); }
public override async Task Stop() { Sensor = null; }