// # Methods for reading data // 1. "Read" retrieve data by reading from the device. // 2. "Notify" employs event listeners that are activated on changed value //## Accelerometer async Task ReadAccelerometer() { byte[] rawData = await BLE_Utilities.ReadData(Sensor.Accelerometer); float[] vals = SensorConvert.convertAccelerometer(rawData); await this.Dispatcher.BeginInvoke((Action)(() => setAccelerometer(vals[0], vals[1], vals[2]))); }
//##Temperature async Task ReadTemperature() { byte[] rawData = await BLE_Utilities.ReadData(Sensor.Temperature); float temp = SensorConvert.convertTemperature(rawData); await this.Dispatcher.BeginInvoke((Action)(() => setTemperature(temp))); }
//## Humidity async Task ReadHumidity() { byte[] rawData = await BLE_Utilities.ReadData(Sensor.Humidity); float acthum = SensorConvert.convertHumidity(rawData); await this.Dispatcher.BeginInvoke((Action)(() => setHumidity(acthum))); }