Version 6 and above includes a command line user interface called upddutils.
The utility can be used to list system and driver configurations and manipulate driver and device settings.
The user interface program exports this interface using the following syntax:
OS |
Syntax |
Windows |
Run the following commands from within a Windows Command Prompt
UPDD V6 - cd c:\program files (x86)\updd
UPDD V7 - cd c:\program files\updd
upddutils {parameter}
Note: Entering the commands from a Windows command line would be upddutils “{parameters}” |
Mac OS X |
Run upddutils {parameter} from within a MacOS terminal window |
Linux
|
Run upddutils {parameter} from within a Bash Shell
In Linux the correct environment must be set up to run the command line and the upddenv script is supplied to achieve this. We recommend that you use this script to invoke the Linux shell and then run the command rather than running the command using the script, e.g. ./upddenv ./upddutils {parameter} as this does not cater for parameters that have spaces.
|
Running upddutils without passing a parameter lists the command syntax and the available commands in the version you are running!
This list is taken from 7.0.158.
C:\Program Files\UPDD>upddutils
SYNTAX: upddutils {adddevice <id> [name]
bootlog [on|off]
connections
deldevice handle
devices
diag[nostics]
diag[nostics]
export <devices> <names> <file>
filedebug {0 | 1 | 2 | 3}
hardreset
help <setting>
hiddevices
import <filename>
monitorbind|mb
monitors
pnpinfo
playbackraw <fn>
recordraw
register {claim}
{license <key>}
reset
setdefault <controller_handle>|* <name> <value>
supported
unload
unregister
usbdevices
version
{[<device selector>]
calibrate
calibreport
digitizer_events|de
events|ev [types]
firmware_version
get <name|pattern>
hidgetfeature <interface> <report_id> <length>
hidgetfeature <interface> <data>
readeeprom <address> <length>
readeepromcal
remove <name>
selftest <waitsecs> calibrate|circle
set[+|-] <name> <value>
setall <name> <value>
toolbar_events|te
writeeeprom <address> <data ...>
device selector syntax: {device <handle>}
connected
global
C:\Program Files\UPDD>
Notes:
- Output is directed to the console (stderr / stdout) allowing for scripted automation.
- Success is indicated by rc=0, error is rc= -1.
- When an error occurs a meaningful message is directed to the console (stderr).
- Passed parameters are checked for correct syntax.