public void SetProfile(Profile profile) { OutputMode.Tablet = new TabletReference { Properties = new TabletConfiguration { Specifications = new TabletSpecifications { Digitizer = new DigitizerSpecifications { MaxX = 2000, MaxY = 2000, Width = 20, Height = 20, }, Pen = new PenSpecifications { ActiveReportID = new DetectionRange(null, null) } } } }; OutputMode.Output = profile.AbsoluteModeSettings.Display.Area; OutputMode.Input = profile.AbsoluteModeSettings.Tablet.Area; var data = new byte[8]; var randGen = new Random(); randGen.NextBytes(data); var parser = new TabletReportParser(); Report = parser.Parse(data); }
public void SetSettings(Settings settings) { var digitizer = OutputMode.Tablet = new TabletState { Properties = new TabletConfiguration { Specifications = new TabletSpecifications { Digitizer = new DigitizerSpecifications { MaxX = 2000, MaxY = 2000, Width = 20, Height = 20, }, Pen = new PenSpecifications { ActiveReportID = new DetectionRange(null, null) } } } }; OutputMode.Output = new Area { Width = settings.DisplayWidth, Height = settings.DisplayHeight, Position = new Vector2 { X = settings.DisplayX, Y = settings.DisplayY } }; OutputMode.Input = new Area { Width = settings.TabletWidth, Height = settings.TabletHeight, Position = new Vector2 { X = settings.TabletX, Y = settings.TabletY }, Rotation = settings.TabletRotation }; var data = new byte[8]; var randGen = new Random(); randGen.NextBytes(data); var parser = new TabletReportParser(); Report = parser.Parse(data); }
public void SetSettings(Settings settings) { var digitizer = new DigitizerIdentifier { MaxX = 2000, MaxY = 2000, Width = 20, Height = 20, ActiveReportID = new DetectionRange(null, null) }; OutputMode.Tablet = new TabletState(null, digitizer, null); OutputMode.Output = new Area { Width = settings.DisplayWidth, Height = settings.DisplayHeight, Position = new Vector2 { X = settings.DisplayX, Y = settings.DisplayY } }; OutputMode.Input = new Area { Width = settings.TabletWidth, Height = settings.TabletHeight, Position = new Vector2 { X = settings.TabletX, Y = settings.TabletY }, Rotation = settings.TabletRotation }; var data = new byte[8]; var randGen = new Random(); randGen.NextBytes(data); var parser = new TabletReportParser(); Report = parser.Parse(data); }
public void ReportParser() { parser.Parse(data); }