Ejemplo n.º 1
0
        private void HandleReport(object sender, DebugReportData data)
        {
            tabletVisualizer.SetData(data);
            var report = data.ToObject();

            if (report is IDeviceReport deviceReport)
            {
                deviceNameBox.Update(data.Tablet.Properties.Name);

                reportPeriod += (stopwatch.Restart().TotalMilliseconds - reportPeriod) / 10.0f;
                reportRateBox.Update($"{(uint)(1000 / reportPeriod)}hz");

                string formatted = ReportFormatter.GetStringFormat(deviceReport);
                tabletBox.Update(formatted);

                string raw = ReportFormatter.GetStringRaw(deviceReport);
                rawTabletBox.Update(raw);
            }
        }
Ejemplo n.º 2
0
 public void SetData(DebugReportData data)
 {
     this.data   = data;
     this.tablet = data.Tablet;
 }