From 3d45f560d99cd916b6ca401cfcefa736124c869b Mon Sep 17 00:00:00 2001 From: Jonathan Hudson Date: Sun, 26 Sep 2021 19:10:49 +0100 Subject: [PATCH] don't allow BBL mah to be -ve --- pkg/bbl/bblreader.go | 3 +++ pkg/ltmgen/ltmgen.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/bbl/bblreader.go b/pkg/bbl/bblreader.go index b7d4ffc..258a49e 100644 --- a/pkg/bbl/bblreader.go +++ b/pkg/bbl/bblreader.go @@ -537,6 +537,9 @@ func get_bbl_line(r []string, have_origin bool) types.LogItem { if s, ok = get_rec_value(r, "energyCumulative (mAh)"); ok { b.Energy, _ = strconv.ParseFloat(s, 64) + if b.Energy < 0 { + b.Energy = 0 + } } if s, ok = get_rec_value(r, "rcData[3]"); ok { diff --git a/pkg/ltmgen/ltmgen.go b/pkg/ltmgen/ltmgen.go index 4a7fb57..86b3eca 100644 --- a/pkg/ltmgen/ltmgen.go +++ b/pkg/ltmgen/ltmgen.go @@ -337,7 +337,7 @@ func LTMGen(seg types.LogSegment, meta types.FlightMeta) { l = newLTM('S') l.sframe(b) s.Write(l.msg) - l = newLTM('a') // provate current + l = newLTM('a') // private current l.paframe(b) s.Write(l.msg) g2t = b.Utc.Add(g2diff)