| | |
| | | if (report.DeviceAddr == humidDevice.DeviceAddr && report.DeviceEpoint == humidDevice.DeviceEpoint) |
| | | { |
| | | HdlThreadLogic.Current.RunMain(() => |
| | | { |
| | | if (((TemperatureSensor)temperDevice).Humidity == 0) |
| | | {
|
| | | decimal humidity = (decimal)humidDevice.GetType().InvokeMember("Humidity", System.Reflection.BindingFlags.GetField, null, humidDevice, null); |
| | | if (humidity == 0) |
| | | { |
| | | humidityText.Text = "--%"; |
| | | } |
| | | else |
| | | { |
| | | humidityText.Text = ((TemperatureSensor)temperDevice).Humidity + "%"; |
| | | humidityText.Text = humidity + "%"; |
| | | } |
| | | }, ShowErrorMode.NO); |
| | | } |