User's Manual

Datalogic Scanning, Inc
959 Terry Street
Eugene, Oregon 97402
Page 85 10/23/2009
Revision X2
PSKEY_USB_BT_SCO_IF_CLASS_CODES.
Type usbclass is held as a uint16[3]. The three values are held in the lower byte of each of the array in the
order
{ class, subclass, protocol }.
Default value maps to:
{ WIRELESS_CONTROLLER, RF_CONTROLLER, BLUETOOTH_PROGRAMMING }.
This value is only used if the chip is presenting its USB interface. See the description of
PSKEY_HOST_INTERFACE
.
Key Name Key Number Type Default Setting
PSKEY_USB_LANGID 0x02c9 uint16 0x0409
Defines the languages supported by the USB interface. The languages are used in USB identification
strings as described in section 9.6.5 of version 1.1 of the USB specification. (Microsoft type "LANGID",
used by the USB spec.)
The default value of 0x0409 maps to:
Primary language id ENGLISH (1),
Secondary language id ENGLISH_US (9).
Value is 0 if no language strings are supported.
This value is only used if the chip is presenting its USB interface. See the description of
PSKEY_HOST_INTERFACE
.
Key Name Key Number Type Default Setting
PSKEY_USB_DFU_CLASS_CODES 0x02ca usbclass 0xfe, 0x01, 0x00
Three bytes giving the class information for an "Interface Descriptor" as defined in Table 9.9 of version 1.1
of the USB specification. This key describes the DFU (Device Firmware Upgrade) interface of this USB
device.
Type usbclass is held as a uint16[3]. The three values are held in the lower byte of each of the array in the
order
{ class, subclass, protocol }.
The default value maps to { APPLICATION_SPECIFIC_CLASS, DFU, NO_PROTOCOL }.
This value is only used if the chip is presenting its USB interface. See the description of
PSKEY_HOST_INTERFACE
.
Key Name Key Number Type Default Setting
PSKEY_USB_DFU_PRODUCT_ID 0x02cb uint16 0xffff
The idProduct field of the local USB device, as defined in Table 9.7 of version 1.1 of the USB
specification. This value applies when the local device is acting as a DFU (Device Firmware Upgrade)