コード例 #1
0
ファイル: StartupTask.cs プロジェクト: FireNGlory/smartwater
        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();
        }