From 45148d87e14d1fe1d9e79dd635b85c1b76617ea6 Mon Sep 17 00:00:00 2001 From: daanzu Date: Mon, 20 Aug 2018 01:37:21 -0400 Subject: [PATCH] Add temperature info parsing from log data --- TelloLib/Tello.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/TelloLib/Tello.cs b/TelloLib/Tello.cs index 69c0e59..78cbb6b 100644 --- a/TelloLib/Tello.cs +++ b/TelloLib/Tello.cs @@ -990,6 +990,8 @@ public class FlyData public float quatZ; public float quatW; + public float temperature; // in celsius + public void set(byte[] data) { var index = 0; @@ -1101,6 +1103,9 @@ public void parseLog(byte[] data) velD = BitConverter.ToSingle(xorBuf, index2); index2 += 4; //Console.WriteLine(vN + " " + vE + " " + vD); + index2 = 10 + 106; + temperature = BitConverter.ToInt16(xorBuf, index2) / 100.0f; + break; }