public static uint GetTemperature(this IXboxConsole console, TemperatureFlag temperatureType) { object[] objArray = new object[] { "consolefeatures ver=", "2", " type=15 params=\"A\\0\\A\\1\\", typeof(int), @"\", (int)temperatureType, "\\\"" }; string command = string.Concat(objArray); console.SendTextCommand(0, command, out string response); return(uint.Parse(response.Substring(response.Find(" ") + 1), NumberStyles.HexNumber)); }
/// <summary> /// /// </summary> /// <param name="TemperatureType"></param> /// <returns></returns> public uint GetTemperature(TemperatureFlag TemperatureType)//TODO: Rework this... { string String = SendTextCommand("consolefeatures ver=" + (uint)2 + " type=15 params=\"A\\0\\A\\1\\" + (uint)1 + "\\" + (int)TemperatureType + "\\\""); return(uint.Parse(String.Substring(String.find(" ")), NumberStyles.HexNumber)); }