Revision 1.1 – 22nd Mar 2009

www.touch-base.com\documentation\general

 

                       UPDD draw and test utility

 

 

Invoke

Dialog

Mode

Toolbars

Example

Contact

 

UPDDdraw is used to simply test the performance and accuracy of the touch device as handled by the UPDD driver.  It can be used to view stylus input from single and multi-touch devices.

 

This document refers to the UPDDdraw supplied with UPDD version 4.1.6, build 1177 and above.

Invoking draw

UPDDdraw can be invoked in various ways:

 

Program Manager, UPDD entry

 

Runs draw on the monitor associated with the first UPDD device.

 

UPDD system tray

 

Runs draw on the monitor associated with the first UPDD device or offers a selection of configured devices in multi touch device configuration.

 

UPDD Console, Status

Runs draw on the monitor associated with the currently selected device in the UPDD Console. Show test grid invokes draw with a grid displayed in the drawing area.

Draw parameters

UPDDdraw utility can accept a number of parameters as follows:

 

/test

Brings up maximised

/grid

Brings up maximised with grid background

/fullscreen

Run in full screen mode – implemented in some UPDD distributions at the request of OEMs

/device n

Invoked on the desktop associated with a specific device

Dialog and functionality

When invoked, the dialog is shown as below:

 

 

The dialog has four main areas, Menu, Functions, Drawing and Status:

 

Menu

File

New, Open and save captured drawings

 

View

Allows status area to be enabled or disabled

 

Help

Draw information

Functions

 

 

New

Starts new drawing session

Open

Open previously saved images

Save

Save current drawing

Colour

Select pen colour

Width

Select pen width

Clear

Clear drawing

Snap

Snapshot desktop into drawing area

Mode

 

Toggle between mouse emulation and direct hardware mode. See Mode of Operation section below.

 

Mouse emulation mode: Drawing reflects data seen on the mouse port

 

Direct mode: Drawing reflects data seen directly from all stylus on the device

Info

UPDD draw general information

Cancel

Close (dialog or status area)

Drawing

 

Drawing area

Status

 

Stylus data, content depending on mode of operation

Mode of operation

The draw utility can run in Mouse emulation mode or direct mode.

 

Mouse

Drawing reflects the mouse movement.  In this mode the drawing also reflects the calibration of the device so the pen drawing is only seen when the mouse pointer is in the draw area.

Status information reflects the mouse clicks and desktop video co-ordinate as shown in the following example:

 

 

This status output reflects two touches, one after another, passed to the mouse port (by the default stylus) that generated Mouse left button down and up and shows the calculated video co-ordinates.

 

Direct

Drawing reflects the data received directly from the touch device via the UPDD API interface.  In this mode drawing is scaled into the drawing area so will not reflect calibration but will show the drawing from the full extent of the device.  This mode must be used to see data from a dual or multi touch device.

Status information shows some of the information available at the API level of interface as shown in the following example:

 

 

This status output shows two touches, one after another, where the data is received directly from a single stylus on a touch device and the events generate by the driver for each touch.

Import note:  Given that mouse emulation is disabled in this mode the dialog functions cannot be activated via touch. To cater for this situation this mode is automatically exited after 10 seconds of inactivity - returning to mouse emulation mode.

 

Touch stylus

Indicates stylus number, 0, 1, 2 etc. Drawing is colour coded, 4 colours are utilised, stylus 0 = currently selected colour (default red) 1=blue, 2 = green, 3 = black.

 

Mouse event

The mouse event relating to current UPDD mouse click settings.

 

Pen up trigger

Non-timed: Pen up touch data packet received.

Timed: Driver generated due to lift off time setting trigger.

 

Raw device co-ordinates

Raw co-ordinates generated by the device.

 

Calibrated co-ordinates

Video co-ordinates as calculated from the calibration data.

Toolbars

Systems utilising UPDD toolbars can view toolbar information in UPDD draw (from UPDD build 1274 onwards) as shown in the following example:

 

 

In this example a toolbar, named ‘action’ is in use to utilise UPDD desktop annotate functions to allow live annotation over a Windows desktop. As each toolbar cell is touched relevant toolbar information is displayed in the UPDD draw status area.

Example

In the following example UPDD Draw is placed in direct mode to show the drawing and stylus information seen simultaneously from both stylus of a dual touch device:

 

Contact

For further information or technical assistance please email the technical support team at technical@touch-base.com