static void AirPressureCB(BrickletBarometer sender, int airPressure) { if(brickletLCD != null) { string text = string.Format("Air Press {0,7:####.00} mb", airPressure/1000.0); brickletLCD.WriteLine(2, 0, text); System.Console.WriteLine("Write to line 2: " + text); int temperature; try { temperature = sender.GetChipTemperature(); } catch(TinkerforgeException e) { System.Console.WriteLine("Could not get temperature: " + e.Message); return; } // 0xDF == ° on LCD 20x4 charset text = string.Format("Temperature {0,5:##.00} {1}C", temperature/100.0, (char)0xDF); brickletLCD.WriteLine(3, 0, text); System.Console.WriteLine("Write to line 3: " + text.Replace((char)0xDF, '°')); } }
static void AirPressureCB(BrickletBarometer sender, int airPressure) { if (brickletLCD != null) { string text = string.Format("Air Press {0,7:####.00} mb", airPressure / 1000.0); brickletLCD.WriteLine(2, 0, text); System.Console.WriteLine("Write to line 2: " + text); int temperature; try { temperature = sender.GetChipTemperature(); } catch (TinkerforgeException e) { System.Console.WriteLine("Could not get temperature: " + e.Message); return; } // 0xDF == ° on LCD 20x4 charset text = string.Format("Temperature {0,5:##.00} {1}C", temperature / 100.0, (char)0xDF); brickletLCD.WriteLine(3, 0, text); System.Console.WriteLine("Write to line 3: " + text.Replace((char)0xDF, '°')); } }
static void AirPressureCB(BrickletBarometer sender, int airPressure) { latestAirPressure = airPressure/1000.0; int temperature = sender.GetChipTemperature(); latestTemperature = temperature/100.0; }
static void AirPressureCB(BrickletBarometer sender, int airPressure) { latestAirPressure = airPressure / 1000.0; int temperature = sender.GetChipTemperature(); latestTemperature = temperature / 100.0; }