[Midnightbsd-cvs] src: usb_hid_usages: Update HID usage table according to the following:

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Mar 2 15:39:32 EST 2008


Log Message:
-----------
Update HID usage table according to the following:

  * USB HID Usage Tables, V1.12
  * USB Monitor Control Class Specification, V1.0
  * USB Usage Tables for HID Power Devices, V1.0
  * USB Device Class Definition for Physical Devices, V1.0
  * USB HID Point of Sale Usage Tables, V1.02

Modified Files:
--------------
    src/share/misc:
        usb_hid_usages (r1.1.1.1 -> r1.2)

-------------- next part --------------
Index: usb_hid_usages
===================================================================
RCS file: /home/cvs/src/share/misc/usb_hid_usages,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -L share/misc/usb_hid_usages -L share/misc/usb_hid_usages -u -r1.1.1.1 -r1.2
--- share/misc/usb_hid_usages
+++ share/misc/usb_hid_usages
@@ -1,5 +1,5 @@
-# $NetBSD: usb_hid_usages,v 1.3 1999/07/02 15:46:53 simonb Exp $
-# $FreeBSD: src/share/misc/usb_hid_usages,v 1.1 2000/06/11 18:19:11 n_hibma Exp $
+# $MidnightBSD$
+# $FreeBSD: src/share/misc/usb_hid_usages,v 1.2 2006/10/24 23:52:22 markus Exp $
 #
 # USB HID usage table
 # Syntax:
@@ -20,6 +20,7 @@
 	0x06	Keyboard
 	0x07	Keypad
 	0x08	Multi-axis Controller
+	0x09	Tablet PC System Controls
 	0x30	X
 	0x31	Y
 	0x32	Z
@@ -33,6 +34,8 @@
 	0x3A	Counted Buffer
 	0x3B	Byte Count
 	0x3C	Motion Wakeup
+	0x3D	Start
+	0x3E	Select
 	0x40	Vx
 	0x41	Vy
 	0x42	Vz
@@ -40,6 +43,8 @@
 	0x44	Vbry
 	0x45	Vbrx
 	0x46	Vno
+	0x47	Feature Notification
+	0x48	Resolution Multiplier
 	0x80	System Control
 	0x81	System Power Down
 	0x82	System Sleep
@@ -54,10 +59,29 @@
 	0x8B	System Menu Left
 	0x8C	System Menu Up
 	0x8D	System Menu Down
+	0x8E	System Cold Restart
+	0x8F	System Warm Restart
 	0x90	D-pad Up
 	0x91	D-pad Down
 	0x92	D-pad Right
 	0x93	D-pad Left
+	0xA0	System Dock
+	0xA1	System Undock
+	0xA2	System Setup
+	0xA3	System Break
+	0xA4	System Debugger Break
+	0xA5	Application Break
+	0xA6	Application Debugger Break
+	0xA7	System Speaker Mute
+	0xA8	System Hibernate
+	0xB0	System Display Invert
+	0xB1	System Display Internal
+	0xB2	System Display External
+	0xB3	System Display Both
+	0xB4	System Display Dual
+	0xB5	System Display Toggle Int/Ext
+	0xB6	System Display Swap Primary/Secondary
+	0xB7	System Display LCD Autoscale
 
 2	Simulation Controls
 	0x00	Undefined
@@ -72,22 +96,22 @@
 	0x09	Airplane Simulation Device
 	0x0A	Helicopter Simulation Device
 	0x0B	Magic Carpet Simulation Device
-	0x0C	Bicycle
+	0x0C	Bicycle Simulation Device
 	0x20	Flight Control Stick
 	0x21	Flight Stick
 	0x22	Cyclic Control
 	0x23	Cyclic Trim
 	0x24	Flight Yoke
 	0x25	Track Control
-	0x26	Driving Control
+	0x26	Reserved
 	0xB0	Aileron
 	0xB1	Aileron Trim
 	0xB2	Anti-Torque Control
-	0xB3	Auto-pilot Enable
+	0xB3	Autopilot Enable
 	0xB4	Chaff Release
 	0xB5	Collective Control
 	0xB6	Dive Brake
-	0xB7	Electronic Counter Measures
+	0xB7	Electronic Countermeasures
 	0xB8	Elevator
 	0xB9	Elevator Trim
 	0xBA	Rudder
@@ -173,8 +197,8 @@
 	0x03	Gun Device
 	0x20	Point of View
 	0x21	Turn Right/Left
-	0x22	Pitch Right/Left
-	0x23	Roll Forward/Backward
+	0x22	Pitch Forward/Backward
+	0x23	Roll Right/Left
 	0x24	Move Right/Left
 	0x25	Move Forward/Backward
 	0x26	Move Up/Down
@@ -197,6 +221,16 @@
 	0x37	Gamepad Fire/Jump
 	0x39	Gamepad Trigger
 
+6	Generic Device Control
+	0x00	Unidentified
+	0x20	Battery Strength
+	0x21	Wireless Channel
+	0x22	Wireless ID
+	0x23	Discover Wireless Control
+	0x24	Security Code Character Entered
+	0x25	Security Code Character Erased
+	0x26	Security Code Cleared
+
 7	Keyboard
 	0x00	Reserved (no event indicated)
 	0x01	Keyboard ErrorRollOver
@@ -252,7 +286,7 @@
 	0x33	Keyboard ; and :
 	0x34	Keyboard ' and "
 	0x35	Keyboard Grave Accent and Tilde
-	0x36	Keyboard, and <
+	0x36	Keyboard , and <
 	0x37	Keyboard . and >
 	0x38	Keyboard / and ?
 	0x39	Keyboard Caps Lock
@@ -363,6 +397,52 @@
 	0xA2	Keyboard Clear/Again
 	0xA3	Keyboard CrSel/Props
 	0xA4	Keyboard ExSel
+	0xB0	Keypad 00
+	0xB1	Keypad 000
+	0xB2	Thousands Separator
+	0xB3	Decimal Separator
+	0xB4	Currency Unit
+	0xB5	Currency Sub-unit
+	0xB6	Keypad (
+	0xB7	Keypad )
+	0xB8	Keypad {
+	0xB9	Keypad }
+	0xBA	Keypad Tab
+	0xBB	Keypad Backspace
+	0xBC	Keypad A
+	0xBD	Keypad B
+	0xBE	Keypad C
+	0xBF	Keypad D
+	0xC0	Keypad E
+	0xC1	Keypad F
+	0xC2	Keypad XOR
+	0xC3	Keypad ^
+	0xC4	Keypad %
+	0xC5	Keypad <
+	0xC6	Keypad >
+	0xC7	Keypad &
+	0xC8	Keypad &&
+	0xC9	Keypad |
+	0xCA	Keypad ||
+	0xCB	Keypad :
+	0xCC	Keypad #
+	0xCD	Keypad Space
+	0xCE	Keypad @
+	0xCF	Keypad !
+	0xD0	Keypad Memory Store
+	0xD1	Keypad Memory Recall
+	0xD2	Keypad Memory Clear
+	0xD3	Keypad Memory Add
+	0xD4	Keypad Memory Subtract
+	0xD5	Keypad Memory Multiply
+	0xD6	Keypad Memory Divide
+	0xD7	Keypad +/-
+	0xD8	Keypad Clear
+	0xD9	Keypad Clear Entry
+	0xDA	Keypad Binary
+	0xDB	Keypad Octal
+	0xDC	Keypad Decimal
+	0xDD	Keypad Hexadecimal
 	0xE0	Keyboard LeftControl
 	0xE1	Keyboard LeftShift
 	0xE2	Keyboard LeftAlt
@@ -388,7 +468,7 @@
 	0x0C	Low Cut Filter
 	0x0D	Equalizer Enable
 	0x0E	Sound Field On
-	0x0F	Surround Field On
+	0x0F	Surround On
 	0x10	Repeat
 	0x11	Stereo
 	0x12	Sampling Rate Detect
@@ -445,20 +525,19 @@
 	0x45	Fast Blink On Time
 	0x46	Fast Blink Off Time
 	0x47	Usage Indicator Color
-	0x48	Red
-	0x49	Green
-	0x4A	Amber
+	0x48	Indicator Red
+	0x49	Indicator Green
+	0x4A	Indicator Amber
 	0x4B	Generic Indicator
 	0x4C	System Suspend
 	0x4D	External Power Connected
-	0x4C-FFFF	Reserved
 
 9	Button
 	0x00	No Button Pressed
 	*	Button %d
 
 10	Ordinal
-	0x00	Unused
+	0x00	Reserved
 	*	Instance %d
 
 11	Telephony
@@ -487,6 +566,7 @@
 	0x2E	Ring Select
 	0x2F	Phone Mute
 	0x30	Caller ID
+	0x31	Send
 	0x50	Speed Dial
 	0x51	Store Number
 	0x52	Recall Number
@@ -509,6 +589,8 @@
 	0x9A	Confirmation Tone 1
 	0x9B	Confirmation Tone 2
 	0x9C	Tones Off
+	0x9D	Outside Ringback
+	0x9E	Ringer
 	0xB0	Phone Key 0
 	0xB1	Phone Key 1
 	0xB2	Phone Key 2
@@ -531,6 +613,9 @@
 	0x01	Consumer Control
 	0x02	Numeric Key Pad
 	0x03	Programmable Buttons
+	0x04	Microphone
+	0x05	Headphone
+	0x06	Graphic Equalizer
 	0x20	+10
 	0x21	+100
 	0x22	AM/PM
@@ -542,7 +627,7 @@
 	0x35	Illumination
 	0x36	Function Buttons
 	0x40	Menu
-	0x41	Menu  Pick
+	0x41	Menu Pick
 	0x42	Menu Up
 	0x43	Menu Down
 	0x44	Menu Left
@@ -621,6 +706,9 @@
 	0xC9	Show Counter
 	0xCA	Tracking Increment
 	0xCB	Tracking Decrement
+	0xCC	Stop/Eject
+	0xCD	Play/Pause
+	0xCE	Play/Skip
 	0xE0	Volume
 	0xE1	Balance
 	0xE2	Mute
@@ -630,8 +718,8 @@
 	0xE6	Surround Mode
 	0xE7	Loudness
 	0xE8	MPX
-	0xE9	Volume Up
-	0xEA	Volume Down
+	0xE9	Volume Increment
+	0xEA	Volume Decrement
 	0xF0	Speed Select
 	0xF1	Playback Speed
 	0xF2	Standard Play
@@ -640,13 +728,18 @@
 	0xF5	Slow
 	0x100	Fan Enable
 	0x101	Fan Speed
-	0x102	Light
+	0x102	Light Enable
 	0x103	Light Illumination Level
 	0x104	Climate Control Enable
 	0x105	Room Temperature
 	0x106	Security Enable
 	0x107	Fire Alarm
 	0x108	Police Alarm
+	0x109	Proximity
+	0x10A	Motion
+	0x10B	Duress Alarm
+	0x10C	Holdup Alarm
+	0x10D	Medical Alarm
 	0x150	Balance Right
 	0x151	Balance Left
 	0x152	Bass Increment
@@ -707,6 +800,39 @@
 	0x1A3	AL Next Task/Application
 	0x1A4	AL Previous Task/Application
 	0x1A5	AL Preemptive Halt Task/Application
+	0x1A6	AL Integrated Help Center
+	0x1A7	AL Documents
+	0x1A8	AL Thesaurus
+	0x1A9	AL Dictionary
+	0x1AA	AL Desktop
+	0x1AB	AC Spell Check
+	0x1AC	AL Grammar Check
+	0x1AD	AL Wireless Status
+	0x1AE	AL Keyboard Layout
+	0x1AF	AL Virus Protection
+	0x1B0	AL Encryption
+	0x1B1	AL Screen Saver
+	0x1B2	AL Alarms
+	0x1B3	AL Clock
+	0x1B4	AL File Browser
+	0x1B5	AL Power Status
+	0x1B6	AL Image Browser
+	0x1B7	AL Audio Browser
+	0x1B8	AL Movie Browser
+	0x1B9	AL Digital Rights Manager
+	0x1BA	AL Digital Wallet
+	0x1BC	AL Instant Messaging
+	0x1BD	AL OEM Feature/Tips/Tutorial Browser
+	0x1BE	AL OEM Help
+	0x1BF	AL Online Community
+	0x1C0	AL Entertainment Content Browser
+	0x1C1	AL Online Shopping Browser
+	0x1C2	AL SmartCard Information/Help
+	0x1C3	AL Market Monitor/Finance Browser
+	0x1C4	AL Customized Corporate News Browser
+	0x1C5	AL Online Activity Browser
+	0x1C6	AL Research/Search Browser
+	0x1C7	AL Audio Player
 	0x200	Generic GUI Application Controls
 	0x201	AC New
 	0x202	AC Open
@@ -752,6 +878,102 @@
 	0x23A	AC Tile Horizontally
 	0x23B	AC Tile Vertically
 	0x23C	AC Format
+	0x23D	AC Edit
+	0x23E	AC Bold
+	0x23F	AC Italics
+	0x240	AC Underline
+	0x241	AC Strikethrough
+	0x242	AC Subscript
+	0x243	AC Superscript
+	0x244	AC All Caps
+	0x245	AC Rotate
+	0x246	AC Resize
+	0x247	AC Flip Horizontal
+	0x248	AC Flip Vertical
+	0x249	AC Mirror Horizontal
+	0x24A	AC Mirror Vertical
+	0x24B	AC Font Select
+	0x24C	AC Font Color
+	0x24D	AC Font Size
+	0x24E	AC Justify Left
+	0x24F	AC Justify Center H
+	0x250	AC Justify Right
+	0x251	AC Justify Block H
+	0x252	AC Justify Top
+	0x253	AC Justify Center V
+	0x254	AC Justify Bottom
+	0x255	AC Justify Block V
+	0x256	AC Justify Decrease
+	0x257	AC Justify Increase
+	0x258	AC Numbered List
+	0x259	AC Restart Numbering
+	0x25A	AC Bulleted List
+	0x25B	AC Promote
+	0x25C	AC Demote
+	0x25D	AC Yes
+	0x25E	AC No
+	0x25F	AC Cancel
+	0x260	AC Catalog
+	0x261	AC Buy/Checkout
+	0x262	AC Add to Cart
+	0x263	AC Expand
+	0x264	AC Expand All
+	0x265	AC Collapse
+	0x266	AC Collapse All
+	0x267	AC Print Preview
+	0x268	AC Paste Special
+	0x269	AC Insert Mode
+	0x26A	AC Delete
+	0x26B	AC Lock
+	0x26C	AC Unlock
+	0x26D	AC Protect
+	0x26E	AC Unprotect
+	0x26F	AC Attach Comment
+	0x270	AC Delete Comment
+	0x271	AC View Comment
+	0x272	AC Select Word
+	0x273	AC Select Sentence
+	0x274	AC Select Paragraph
+	0x275	AC Select Column
+	0x276	AC Select Row
+	0x277	AC Select Table
+	0x278	AC Select Object
+	0x279	AC Redo/Repeat
+	0x27A	AC Sort
+	0x27B	AC Sort Ascending
+	0x27C	AC Sort Descending
+	0x27D	AC Filter
+	0x27E	AC Set Clock
+	0x27F	AC View Clock
+	0x280	AC Select Time Zone
+	0x281	AC Edit Time Zones
+	0x282	AC Set Alarm
+	0x283	AC Clear Alarm
+	0x284	AC Snooze Alarm
+	0x285	AC Reset Alarm
+	0x286	AC Synchronize
+	0x287	AC Send/Receive
+	0x288	AC Send To
+	0x289	AC Reply
+	0x28A	AC Reply All
+	0x28B	AC Forward Msg
+	0x28C	AC Send
+	0x28D	AC Attach File
+	0x28E	AC Upload
+	0x28F	AC Download (Save Target As)
+	0x290	AC Set Borders
+	0x291	AC Insert Row
+	0x292	AC Insert Column
+	0x293	AC Insert File
+	0x294	AC Insert Picture
+	0x295	AC Insert Object
+	0x296	AC Insert Symbol
+	0x297	AC Save and Close
+	0x298	AC Rename
+	0x299	AC Merge
+	0x29A	AC Split
+	0x29B	AC Distribute Horizontally
+	0x29C	AC Distribute Vertically
 
 13	Digitizer
 	0x00	Undefined
@@ -762,7 +984,7 @@
 	0x05	Touch Pad
 	0x06	White Board
 	0x07	Coordinate Measuring Machine
-	0x08	3-D Digitizer
+	0x08	3D Digitizer
 	0x09	Stereo Plotter
 	0x0A	Articulated Arm
 	0x0B	Armature
@@ -796,6 +1018,112 @@
 	0x46	Tablet Pick
 
 15	Physical Interface Device
+	0x00	Undefined
+	0x01	Physical Interface Device
+	0x20	Normal
+	0x21	Set Effect Report
+	0x22	Effect Block Index
+	0x23	Parameter Block Offset
+	0x24	ROM Flag
+	0x25	Effect Type
+	0x26	ET Constant Force
+	0x27	ET Ramp
+	0x28	ET Custom Force Data
+	0x30	ET Square
+	0x31	ET Sine
+	0x32	ET Triangle
+	0x33	ET Sawtooth Up
+	0x34	ET Sawtooth Down
+	0x40	ET Spring
+	0x41	ET Damper
+	0x42	ET Inertia
+	0x43	ET Friction
+	0x50	Duration
+	0x51	Sample Period
+	0x52	Gain
+	0x53	Trigger Button
+	0x54	Trigger Repeat Interval
+	0x55	Axes Enable
+	0x56	Direction Enable
+	0x57	Direction
+	0x58	Type Specific Block Offset
+	0x59	Block Type
+	0x5A	Set Envelope Report
+	0x5B	Attack Level
+	0x5C	Attack Time
+	0x5D	Fade Level
+	0x5E	Fade Time
+	0x5F	Set Condition Report
+	0x60	CP Offset
+	0x61	Positive Coefficient
+	0x62	Negative Coefficient
+	0x63	Positive Saturation
+	0x64	Negative Saturation
+	0x65	Dead Band
+	0x66	Download Force Sample
+	0x67	Isoch Custom Force Enable
+	0x68	Custom Force Data Report
+	0x69	Custom Force Data
+	0x6A	Custom Force Vendor Defined Data
+	0x6B	Set Custom Force Report
+	0x6C	Custom Force Data Offset
+	0x6D	Sample Count
+	0x6E	Set Periodic Report
+	0x6F	Offset
+	0x70	Magnitude
+	0x71	Phase
+	0x72	Period
+	0x73	Set Constant Force Report
+	0x74	Set Ramp Force Report
+	0x75	Ramp Start
+	0x76	Ramp End
+	0x77	Effect Operation Report
+	0x78	Effect Operation
+	0x79	Op Effect Start
+	0x7A	Op Effect Start Solo
+	0x7B	Op Effect Stop
+	0x7C	Loop Count
+	0x7D	Device Gain Report
+	0x7E	Device Gain
+	0x7F	PID Pool Report
+	0x80	RAM Pool Size
+	0x81	ROM Pool Size
+	0x82	ROM Effect Block Count
+	0x83	Simultaneous Effects Max
+	0x84	Pool Alignment
+	0x85	PID Pool Move Report
+	0x86	Move Source
+	0x87	Move Destination
+	0x88	Move Length
+	0x89	PID Block Load Report
+	0x8B	Block Load Status
+	0x8C	Block Load Success
+	0x8D	Block Load Full
+	0x8E	Block Load Error
+	0x8F	Block Handle
+	0x90	PID Block Free Report
+	0x91	Type Specific Block Handle
+	0x92	PID State Report
+	0x94	Effect Playing
+	0x95	PID Device Control Report
+	0x96	PID Device Control
+	0x97	DC Enable Actuators
+	0x98	DC Disable Actuators
+	0x99	DC Stop All Effects
+	0x9A	DC Device Reset
+	0x9B	DC Device Pause
+	0x9C	DC Device Continue
+	0x9F	Device Paused
+	0xA0	Actuators Enable
+	0xA4	Safety Switch
+	0xA5	Actuator Override Switch
+	0xA6	Actuator Power
+	0xA7	Start Delay
+	0xA8	Parameter Block Size
+	0xA9	Device Managed Pool
+	0xAA	Shared Parameter Blocks
+	0xAB	Create New Effect Report
+	0xAC	RAM Pool Available
 
 16	Unicode
 	*	Unicode Char u%04x
@@ -803,6 +1131,7 @@
 20	Alphnumeric Display
 	0x00	Undefined
 	0x01	Alphanumeric Display
+	0x02	Bitmapped Display
 	0x20	Display Attributes Report
 	0x21	ASCII Character Set
 	0x22	Data Read Back
@@ -837,6 +1166,70 @@
 	0x3F	Character Spacing Horizontal
 	0x40	Character Spacing Vertical
 	0x41	Unicode Character Set
+	0x42	Font 7-Segment
+	0x43	7-Segment Direct Map
+	0x44	Font 14-Segment
+	0x45	14-Segment Direct Map
+	0x46	Display Brightness
+	0x47	Display Contrast
+	0x48	Character Attribute
+	0x49	Attribute Readback
+	0x4A	Attribute Data
+	0x4B	Char Attr Enhance
+	0x4C	Char Attr Underline
+	0x4D	Char Attr Blink
+	0x80	Bitmap Size X
+	0x81	Bitmap Size Y
+	0x83	Bit Depth Format
+	0x84	Display Orientation
+	0x85	Palette Report
+	0x86	Palette Data Size
+	0x87	Palette Data Offset
+	0x88	Palette Data
+	0x8A	Blit Report
+	0x8B	Blit Rectangle X1
+	0x8C	Blit Rectangle Y1
+	0x8D	Blit Rectangle X2
+	0x8E	Blit Rectangle Y2
+	0x8F	Blit Data
+	0x90	Soft Button
+	0x91	Soft Button ID
+	0x92	Soft Button Side
+	0x93	Soft Button Offset 1
+	0x94	Soft Button Offset 2
+	0x95	Soft Button Report
+
+64	Medical Instrument
+	0x00	Undefined
+	0x01	Medical Ultrasound
+	0x20	VCR/Acquisition
+	0x21	Freeze/Thaw
+	0x22	Clip Store
+	0x23	Update
+	0x24	Next
+	0x25	Save
+	0x26	Print
+	0x27	Microphone Enable
+	0x40	Cine
+	0x41	Transmit Power
+	0x42	Volume
+	0x43	Focus
+	0x44	Depth
+	0x60	Soft Step - Primary
+	0x61	Soft Step - Secondary
+	0x70	Depth Gain Compensation
+	0x80	Zoom Select
+	0x81	Zoom Adjust
+	0x82	Spectral Doppler Mode Select
+	0x83	Spectral Doppler Adjust
+	0x84	Color Doppler Mode Select
+	0x85	Color Doppler Adjust
+	0x86	Motion Mode Select
+	0x87	Motion Mode Adjust
+	0x88	2-D Mode Select
+	0x89	2-D Mode Adjust
+	0xA0	Soft Control Select
+	0xA1	Soft Control Adjust
 
 128	Monitor
 	0x00	Undefined
@@ -844,25 +1237,18 @@
 	0x02	EDID Information
 	0x03	VDIF Information
 	0x04	VESA Version
-	0x05	On Screen Display
-	0x06	Auto Size Center
-	0x07	Polarity Horz Synch
-	0x08	Polarity Vert Synch
-	0x09	Sync Type
-	0x0A	Screen Position
-	0x0B	Horizontal Frequency
-	0x0C	Vertical Frequency
 
 129	Monitor Enumerated Values
 	0x00	unassigned
 	*	ENUM %d
 
 130	VESA Virtual Controls
+	0x01	Degauss
 	0x10	Brightness
 	0x12	Contrast
-	0x16	Video Gain Red
-	0x18	Video Gain Green
-	0x1A	Video Gain Blue
+	0x16	Red Video Gain
+	0x18	Green Video Gain
+	0x1A	Blue Video Gain
 	0x1C	Focus
 	0x20	Horizontal Position
 	0x22	Horizontal Size
@@ -885,19 +1271,23 @@
 	0x48	Top Corner Distortion Balance
 	0x4A	Bottom Corner Distortion Control
 	0x4C	Bottom Corner Distortion Balance
-	0x56	Moiré Horizontal
-	0x58	Moiré Vertical
+	0x56	Horizontal Moiré
+	0x58	Vertical Moiré
 	0x5E	Input Level Select
 	0x60	Input Source Select
-	0x62	Stereo Mode
-	0x6C	Video Black Level Red
-	0x6E	Video Black Level Green
-	0x70	Video Black Level Blue
-
-131	VESA Command
-	0x00	Undefined
-	0x01	Settings
-	0x02	Degauss
+	0x6C	Red Video Black Level
+	0x6E	Green Video Black Level
+	0x70	Blue Video Black Level
+	0xA2	Auto Size Center
+	0xA4	Polarity Horizontal Synchronization
+	0xA6	Polarity Vertical Synchronization
+	0xA8	Synchronization Type
+	0xAA	Screen Orientation
+	0xAC	Horizontal Frequency
+	0xAE	Vertical Frequency
+	0xB0	Settings
+	0xCA	On Screen Display
+	0xD4	Stereo Mode
 
 132	Power Device
 	0x00	Undefined
@@ -926,8 +1316,8 @@
 	0x21	OutletID
 	0x22	Gang
 	0x23	GangID
-	0x24	Sink
-	0x25	SinkID
+	0x24	PowerSummary
+	0x25	PowerSummeryID
 	0x30	Voltage
 	0x31	Current
 	0x32	Frequency
@@ -936,6 +1326,7 @@
 	0x35	PercentLoad
 	0x36	Temperature
 	0x37	Humidity
+	0x38	BadCount
 	0x40	ConfigVoltage
 	0x41	ConfigCurrent
 	0x42	ConfigFrequency
@@ -953,7 +1344,8 @@
 	0x56	DelayBeforeStartup
 	0x57	DelayBeforeShutdown
 	0x58	Test
-	0x59	Vendorspecificcommand
+	0x59	ModuleReset
+	0x5A	AudibleAlarmControl
 	0x60	Present
 	0x61	Good
 	0x62	InternalFailure
@@ -964,14 +1356,19 @@
 	0x67	OverTemperature
 	0x68	ShutdownRequested
 	0x69	ShutdownImminent
-	0x6A	VendorSpecificAnswerValid
+	0x6A	Reserved
 	0x6B	SwitchOn/Off
-	0x6C	Switcheble
+	0x6C	Switchable
 	0x6D	Used
 	0x6E	Boost
 	0x6F	Buck
 	0x70	Initialized
 	0x71	Tested
+	0x72	Awaiting Power
+	0x73	CommunicationLost
+	0xFD	iManufacturer
+	0xFE	iProduct
+	0xFF	iSerialNumber
 
 133	Battery System
 	0x00	Undefined
@@ -982,7 +1379,7 @@
 	0x05	SMBChargerStatus
 	0x06	SMBChargerSpecInfo
 	0x07	SMBSelectorState
-	0x08	SMBSelectorPreset
+	0x08	SMBSelectorPresets
 	0x09	SMBSelectorInfo
 	0x10	OptionalMfgFunction1
 	0x11	OptionalMfgFunction2
@@ -995,6 +1392,9 @@
 	0x18	BatteryInsertion
 	0x19	Usenext
 	0x1A	OKToUse
+	0x1B	BatterySupported
+	0x1C	SelectorRevision
+	0x1D	ChargingIndicator
 	0x28	ManufacturerAccess
 	0x29	RemainingCapacityLimit
 	0x2A	RemainingTimeLimit
@@ -1011,7 +1411,7 @@
 	0x45	Discharging
 	0x46	FullyCharged
 	0x47	FullyDischarged
-	0x48	ConditionningFlag
+	0x48	ConditioningFlag
 	0x49	AtRateOK
 	0x4A	SMBErrorCode
 	0x4B	NeedReplacement
@@ -1037,11 +1437,12 @@
 	0x87	iManufacturerName
 	0x88	iDevicename
 	0x89	iDeviceChemistery
-	0x8A	iManufacturerData
+	0x8A	ManufacturerData
 	0x8B	Rechargeable
 	0x8C	WarningCapacityLimit
 	0x8D	CapacityGranularity1
 	0x8E	CapacityGranularity2
+	0x8F	iOEMInformation
 	0xC0	InhibitCharge
 	0xC1	EnablePolling
 	0xC2	ResetToZero
@@ -1058,21 +1459,273 @@
 	0xDA	CurrentNotRegulated
 	0xDB	VoltageNotRegulated
 	0xDC	MasterMode
-	0xDD	ChargerBattery/HostControlled
-	0xF0	ChargerSpecInfo
-	0xF1	ChargerSpecRef
+	0xF0	ChargerSelectorSupport
+	0xF1	ChargerSpec
 	0xF2	Level2
 	0xF3	Level3
 
 140	Bar Code Scanner
+	0x00	Undefined
+	0x01	Bar Code Badge Reader
+	0x02	Bar Code Scanner
+	0x03	Dumb Bar Code Scanner
+	0x04	Cordless Scanner Base
+	0x05	Bar Code Scanner Cradle
+	0x10	Attribute Report
+	0x11	Settings Report
+	0x12	Scanned Data Report
+	0x13	Raw Scanned Data Report
+	0x14	Trigger Report
+	0x15	Status Report
+	0x16	UPC/EAN Control Report
+	0x17	EAN 2/3 Label Control Report
+	0x18	Code 39 Control Report
+	0x19	Interleaved 2 of 5 Control Report
+	0x1A	Standard 2 of 5 Control Report
+	0x1B	MSI Plessey Control Report
+	0x1C	Codabar Control Report
+	0x1D	Code 128 Control Report
+	0x1E	Misc 1D Control Report
+	0x1F	2D Control Report
+	0x30	Aiming/Pointer Mode
+	0x31	Bar Code Present Sensor
+	0x32	Class 1A Laser
+	0x33	Class 2 Laser
+	0x34	Heater Present
+	0x35	Contact Scanner
+	0x36	Electronic Article Surveillance Notification
+	0x37	Constant Electronic Article
+	0x38	Error Indication
+	0x39	Fixed Beeper
+	0x3A	Good Decode Indication
+	0x3B	Hands Free Scanning
+	0x3C	Intrinsically Safe
+	0x3D	Klasse Eins Laser
+	0x3E	Long Range Scanner
+	0x3F	Mirror Speed Control
+	0x40	Not On File Indication
+	0x41	Programmable Beeper
+	0x42	Triggerless
+	0x43	Wand
+	0x44	Water Resistant
+	0x45	Multi-Range Scanner
+	0x46	Proximity Sensor
+	0x4D	Fragment Decoding
+	0x4E	Scanner Read Confidence
+	0x4F	Data Prefix
+	0x50	Prefix AIMI
+	0x51	Prefix None
+	0x52	Prefix Proprietary
+	0x55	Active Time
+	0x56	Aiming Laser Pattern
+	0x57	Bar Code Present
+	0x58	Beeper State
+	0x59	Laser On Time
+	0x5A	Laser State
+	0x5B	Lockout Timeout
+	0x5C	Motor State
+	0x5D	Motor Timeout
+	0x5E	Power On Reset Scanner
+	0x5F	Prevent Read of Barcodes
+	0x60	Initiate Barcode Read
+	0x61	Trigger State
+	0x62	Trigger Mode
+	0x63	Trigger Mode Blinking Laser On
+	0x64	Trigger Mode Continuous Laser On
+	0x65	Trigger Mode Laser on while Pulled
+	0x66	Trigger Mode Laser stays on after Trigger release
+	0x6D	Commit Parameters to NVM
+	0x6E	Parameter Scanning
+	0x6F	Parameters Changed
+	0x70	Set parapeter default values
+	0x75	Scanner In Cradle
+	0x76	Scanner In Range
+	0x7A	Aim Duration
+	0x7B	Good Read Lamp Duration
+	0x7C	Good Read Lamp Intensity
+	0x7D	Good Read LED
+	0x7E	Good Read Tone Frequence
+	0x7F	Good Read Tone Length
+	0x80	Good Read Tone Volume
+	0x82	No Read Message
+	0x83	Not On File Volume
+	0x84	Powerup Beep
+	0x85	Sound Error Beep
+	0x86	Sound Good Read Beep
+	0x87	Sound Not On File Beep
+	0x88	Good Read When to Write
+	0x89	GRWTI After Decode
+	0x8A	GRWTI Beep/Lamp after transmit
+	0x8B	GRWTI No Beep/Lamp use at all
+	0x91	Bookland EAN
+	0x92	Convert EAN 8 to 13 Type
+	0x93	Convert UPC A to EAN-13
+	0x94	Convert UPC-E to A
+	0x95	EAN-13
+	0x96	EAN-8
+	0x97	EAN-99 128_Mandatory
+	0x98	EAN-99 P5/128_Optional
+	0x9A	UPC/EAN
+	0x9B	UPC/EAN Coupon Code
+	0x9C	UPC/EAN Periodicals
+	0x9D	UPC-A
+	0x9E	UPC-A with 128 Mandatory
+	0x9F	UPC-A with 128 Optional
+	0xA0	UPC-A with P5 Optional
+	0xA1	UPC-E
+	0xA2	UPC-E1
+	0xA9	Periodical
+	0xAA	Periodical Auto-Discriminate + 2
+	0xAB	Periodical Only Decode with + 2
+	0xAC	Periodical Ignore + 2
+	0xAD	Periodical Auto-Discriminate + 5
+	0xAE	Periodical Only Decode with + 5
+	0xAF	Periodical Ignore + 5
+	0xB0	Check
+	0xB1	Check Disable Price
+	0xB2	Check Enable 4 digit Price
+	0xB3	Check Enable 5 digit Price
+	0xB4	Check Enable European 4 digit Price
+	0xB5	Check European 5 digit Price
+	0xB7	EAN Two Label
+	0xB8	EAN Three Label
+	0xB9	EAN 8 Flag Digit 1
+	0xBA	EAN 8 Flag Digit 2
+	0xBB	EAN 8 Flag Digit 3
+	0xBC	EAN 13 Flag Digit 1
+	0xBD	EAN 13 Flag Digit 2
+	0xBE	EAN 13 Flag Digit 3
+	0xBF	Add EAN 2/3 Label Definition
+	0xC0	Clear all EAN 2/3 Label Definitions
+	0xC3	Codabar
+	0xC4	Code 128
+	0xC7	Code 39
+	0xC8	Code 93
+	0xC9	Full ASCII Conversion
+	0xCA	Interleaved 2 of 5
+	0xCB	Italian Pharmacy Code
+	0xCC	MSI/Plessey
+	0xCD	Standard 2 of 5 IATA
+	0xCE	Standard 2 of 5
+	0xD3	Transmit Start/Stop
+	0xD4	Tri-Optic
+	0xD5	UCC/EAN-128
+	0xD6	Check Digit
+	0xD7	Check Digit Disable
+	0xD8	Check Digit Enable Interleaved 2 of 5 OPCC
+	0xD9	Check Digit Enable Interleaved 2 of 5 USS
+	0xDA	Check Digit Enable Standard 2 of 5 OPCC
+	0xDB	Check Digit Enable Standard 2 of 5 USS
+	0xDC	Check Digit Enable One MSI Plessey
+	0xDD	Check Digit Enable Two MSI Plessey
+	0xDE	Check Digit Codabar Enable
+	0xDF	Check Digit Code 39 Enable
+	0xF0	Transmit Check Digit
+	0xF1	Disable Check Digit Transmit
+	0xF2	Enable Check Digit Transmit
+	0xFB	Symbology Identifier 1
+	0xFC	Symbology Identifier 2
+	0xFD	Symbology Identifier 3
+	0xFE	Decoded Data
+	0xFF	Decode Data Continued
+	0x100	Bar Space Data
+	0x101	Scanner Data Accuracy
+	0x102	Raw Data Polarity
+	0x103	Polarity Inverted Bar Code
+	0x104	Polarity Normal Bar Code
+	0x106	Minimum Length to Decode
+	0x107	Maximum Length to Decode
+	0x108	First Discrete Length to Decode
+	0x109	Second Discrete Length to Decode
+	0x10A	Data Length Method
+	0x10B	DL Method Read any
+	0x10C	DL Method Check in Range
+	0x10D	DL Method Check for Discrete
+	0x110	Aztec Code
+	0x111	BC412
+	0x112	Channel Code
+	0x113	Code 16
+	0x114	Code 32
+	0x115	Code 49
+	0x116	Code One
+	0x117	Colorcode
+	0x118	Data Matrix
+	0x119	MaxiCode
+	0x11A	MicroPDF
+	0x11B	PDF-417
+	0x11C	PosiCode
+	0x11D	QR Code
+	0x11E	SuperCode
+	0x11F	UltraCode
+	0x120	USD-5 (Slug Code)
+	0x121	VeriCode
 
-141	Scale Device
+141	Weighing Device
+	0x00	Undefined
+	0x01	Weighing Device
+	0x20	Scale Device
+	0x21	Scale Class I Metric
+	0x22	Scale Class I Metric
+	0x23	Scale Class II Metric
+	0x24	Scale Class III Metric
+	0x25	Scale Class IIIL Metric
+	0x26	Scale Class IV Metric
+	0x27	Scale Class III English
+	0x28	Scale Class IIIL English
+	0x29	Scale Class IV English
+	0x2A	Scale Class Generic
+	0x30	Scale Attribute Report
+	0x31	Scale Control Report
+	0x32	Scale Data Report
+	0x33	Scale Status Report
+	0x34	Scale Weight Limit Report
+	0x35	Scale Statistics Report
+	0x40	Data Weight
+	0x41	Data Scaling
+	0x50	Weight Unit
+	0x51	Weight Unit Milligram
+	0x52	Weight Unit Gram
+	0x53	Weight Unit Kilogram
+	0x54	Weight Unit Carats
+	0x55	Weight Unit Taels
+	0x56	Weight Unit Grains
+	0x57	Weight Unit Pennyweights
+	0x58	Weight Unit Metric Ton
+	0x59	Weight Unit Avoir Ton
+	0x5A	Weight Unit Troy Ounce
+	0x5B	Weight Unit Ounce
+	0x5C	Weight Unit Pound
+	0x60	Calibration Count
+	0x61	Re-Zero Count
+	0x70	Scale Status
+	0x71	Scale Status Fault
+	0x72	Scale Status Stable at Center of Zero
+	0x73	Scale Status In Motion
+	0x74	Scale Status Weight Stable
+	0x75	Scale Status Under Zero
+	0x76	Scale Status Over Weight Limit
+	0x77	Scale Status Requires Rezeroing
+	0x80	Zero Scale
+	0x81	Enforced Zero Return
+
+142	Magnetic Stripe Reader
+	0x00	Undefined
+	0x01	MSR Device Read-Only
+	0x11	Track 1 Length
+	0x12	Track 2 Length
+	0x13	Track 3 Length
+	0x14	Track JIS Length
+	0x20	Track Data
+	0x21	Track 1 Data
+	0x22	Track 2 Data
+	0x23	Track 3 Data
+	0x24	Track JIS Data
 
 144	Camera Control
 
 145	Arcade Device
 
-# Some Micro$oft non-standard extensions
-0xff00	Microsoft
-	0xe9	Base Up
-	0xea	Base Down
+# Some Microsoft non-standard extensions
+0xFF00	Microsoft
+	0xE9	Base Up
+	0xEA	Base Down


More information about the Midnightbsd-cvs mailing list