Diesel/Ladeluft Drehzahl [U/min] Drehmoment [Nm]: Luftmasse [mg/Hub] Ladelufttemp. [°C] Kraftstofftemperatur [°C] Einspritzmenge [mg] Raildruck Soll [bar] Raildruck Ist [bar] Ladedruck Soll [mbar] Ladedruck Ist [mbar] fuel/air engine speed [U/min] torque [Nm]: air mass [mg/stroke] charge air temperature [°C] fuel temperature [°C] fuel mass [mg] target rail pressure [bar] act. rail pressure [bar] target boost pressure [mbar] act. boost pressure [mbar] resultDict, string resultName, ref Android.Graphics.Color? textColor) { string result = string.Empty; double value; bool found; switch (resultName) { case "STATUS_MESSWERTBLOCK_LESEN#STAT_MOTORDREHZAHL_WERT": value = ActivityMain.GetResultDouble(resultDict, resultName, 0, out found); // result format: {0,[DIGITS TOTAL INCL COMMA],[0|0.0|0.00|0.000...]} result = string.Format(ActivityMain.Culture, "{0,4:0}", value); // Liste der möglichen Farbnamen: https://docs.microsoft.com/en-us/dotnet/api/android.graphics.color?view=xamarin-android-sdk-9 if (found && value <= 4000) textColor = Android.Graphics.Color.White; else if (found && value <= 4250) textColor = Android.Graphics.Color.Yellow; else if (found && value <= 4500) textColor = Android.Graphics.Color.Orange; else if (found && value > 4500) textColor = Android.Graphics.Color.Red; else textColor = Android.Graphics.Color.Gray; break; } return result; } } ]]>