private void CommMgrOnStatusUpdate(object sender, StatusUpdateEventArgs args) { var newReport = new SmartSensorReport(args.Report.Current, (int)args.Report.Target, args.Report.WattMinutes, args.Report.TrackedMinutes, args.Report.Current < args.Report.Target); _display.clrscr(); _display.gotoxy(0, 0); _display.prints($"F: {args.Report.Current} Set: {args.Report.Target}"); _display.gotoxy(0, 1); _display.prints($"A1: {args.Report.Leg1Amps} A2: {args.Report.Leg2Amps}"); _display.gotoxy(0, 2); _display.prints($"{args.Report.WattMinutes}wM over {args.Report.TrackedMinutes}"); _api.PostSensorReport("accesstoken", newReport).Wait(); }