From eae0c063a14c373bcdae67ea787c43c7e6afd55e Mon Sep 17 00:00:00 2001 From: Chad Cassady Date: Thu, 18 Apr 2024 16:38:27 -0500 Subject: [PATCH] add and install libusb usage table data file source: attached to https://usb.org/sites/default/files/hut1_5.pdf (referred by https://usb.org/document-library/hid-usage-tables-15) --- CMakeLists.txt | 1 - hut/HidUsageTables.json | 19819 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 19819 insertions(+), 1 deletion(-) create mode 100644 hut/HidUsageTables.json diff --git a/CMakeLists.txt b/CMakeLists.txt index b01216f1..4dd22f13 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -122,6 +122,5 @@ if( HID_DEBUG_PARSER OR HID_INSTALL_HUT ) endif(APPLE) install(DIRECTORY hut DESTINATION ${HID_HUT_PATH} - FILES_MATCHING PATTERN "*.yaml" ) endif() diff --git a/hut/HidUsageTables.json b/hut/HidUsageTables.json new file mode 100644 index 00000000..b024168b --- /dev/null +++ b/hut/HidUsageTables.json @@ -0,0 +1,19819 @@ +{ + "UsageTableVersion": 1, + "UsageTableRevision": 5, + "UsageTableSubRevisionInternal": 0, + "LastGenerated": "2024-01-08T15:33:15.3528199-08:00", + "UsagePages": [ + { + "Kind": "Defined", + "Id": 145, + "Name": "Arcade", + "UsageIds": [ + { + "Id": 1, + "Name": "General Purpose IO Card", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Coin Door", + "Kinds": [ + "CA" + ] + }, + { + "Id": 3, + "Name": "Watchdog Timer", + "Kinds": [ + "CA" + ] + }, + { + "Id": 48, + "Name": "General Purpose Analog Input State", + "Kinds": [ + "DV" + ] + }, + { + "Id": 49, + "Name": "General Purpose Digital Input State", + "Kinds": [ + "DV" + ] + }, + { + "Id": 50, + "Name": "General Purpose Optical Input State", + "Kinds": [ + "DV" + ] + }, + { + "Id": 51, + "Name": "General Purpose Digital Output State", + "Kinds": [ + "DV" + ] + }, + { + "Id": 52, + "Name": "Number of Coin Doors", + "Kinds": [ + "DV" + ] + }, + { + "Id": 53, + "Name": "Coin Drawer Drop Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 54, + "Name": "Coin Drawer Start", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 55, + "Name": "Coin Drawer Service", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 56, + "Name": "Coin Drawer Tilt", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 57, + "Name": "Coin Door Test", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 64, + "Name": "Coin Door Lockout", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 65, + "Name": "Watchdog Timeout", + "Kinds": [ + "DV" + ] + }, + { + "Id": 66, + "Name": "Watchdog Action", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 67, + "Name": "Watchdog Reboot", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 68, + "Name": "Watchdog Restart", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 69, + "Name": "Alarm Input", + "Kinds": [ + "DV" + ] + }, + { + "Id": 70, + "Name": "Coin Door Counter", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 71, + "Name": "I/O Direction Mapping", + "Kinds": [ + "DV" + ] + }, + { + "Id": 72, + "Name": "Set I/O Direction Mapping", + "Kinds": [ + "DV" + ] + }, + { + "Id": 73, + "Name": "Extended Optical Input State", + "Kinds": [ + "DV" + ] + }, + { + "Id": 74, + "Name": "Pin Pad Input State", + "Kinds": [ + "DV" + ] + }, + { + "Id": 75, + "Name": "Pin Pad Status", + "Kinds": [ + "DV" + ] + }, + { + "Id": 76, + "Name": "Pin Pad Output", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 77, + "Name": "Pin Pad Command", + "Kinds": [ + "DV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 20, + "Name": "Auxiliary Display", + "UsageIds": [ + { + "Id": 1, + "Name": "Alphanumeric Display", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Auxiliary Display", + "Kinds": [ + "CA" + ] + }, + { + "Id": 32, + "Name": "Display Attributes Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 33, + "Name": "ASCII Character Set", + "Kinds": [ + "SF" + ] + }, + { + "Id": 34, + "Name": "Data Read Back", + "Kinds": [ + "SF" + ] + }, + { + "Id": 35, + "Name": "Font Read Back", + "Kinds": [ + "SF" + ] + }, + { + "Id": 36, + "Name": "Display Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 37, + "Name": "Clear Display", + "Kinds": [ + "DF" + ] + }, + { + "Id": 38, + "Name": "Display Enable", + "Kinds": [ + "DF" + ] + }, + { + "Id": 39, + "Name": "Screen Saver Delay", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 40, + "Name": "Screen Saver Enable", + "Kinds": [ + "DF" + ] + }, + { + "Id": 41, + "Name": "Vertical Scroll", + "Kinds": [ + "SF", + "DF" + ] + }, + { + "Id": 42, + "Name": "Horizontal Scroll", + "Kinds": [ + "SF", + "DF" + ] + }, + { + "Id": 43, + "Name": "Character Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 44, + "Name": "Display Data", + "Kinds": [ + "DV" + ] + }, + { + "Id": 45, + "Name": "Display Status", + "Kinds": [ + "CL" + ] + }, + { + "Id": 46, + "Name": "Stat Not Ready", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 47, + "Name": "Stat Ready", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 48, + "Name": "Err Not a loadable character", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 49, + "Name": "Err Font data cannot be read", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 50, + "Name": "Cursor Position Report", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 51, + "Name": "Row", + "Kinds": [ + "DV" + ] + }, + { + "Id": 52, + "Name": "Column", + "Kinds": [ + "DV" + ] + }, + { + "Id": 53, + "Name": "Rows", + "Kinds": [ + "SV" + ] + }, + { + "Id": 54, + "Name": "Columns", + "Kinds": [ + "SV" + ] + }, + { + "Id": 55, + "Name": "Cursor Pixel Positioning", + "Kinds": [ + "SF" + ] + }, + { + "Id": 56, + "Name": "Cursor Mode", + "Kinds": [ + "DF" + ] + }, + { + "Id": 57, + "Name": "Cursor Enable", + "Kinds": [ + "DF" + ] + }, + { + "Id": 58, + "Name": "Cursor Blink", + "Kinds": [ + "DF" + ] + }, + { + "Id": 59, + "Name": "Font Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 60, + "Name": "Font Data", + "Kinds": [ + "BufferedBytes" + ] + }, + { + "Id": 61, + "Name": "Character Width", + "Kinds": [ + "SV" + ] + }, + { + "Id": 62, + "Name": "Character Height", + "Kinds": [ + "SV" + ] + }, + { + "Id": 63, + "Name": "Character Spacing Horizontal", + "Kinds": [ + "SV" + ] + }, + { + "Id": 64, + "Name": "Character Spacing Vertical", + "Kinds": [ + "SV" + ] + }, + { + "Id": 65, + "Name": "Unicode Character Set", + "Kinds": [ + "SF" + ] + }, + { + "Id": 66, + "Name": "Font 7-Segment", + "Kinds": [ + "SF" + ] + }, + { + "Id": 67, + "Name": "7-Segment Direct Map", + "Kinds": [ + "SF" + ] + }, + { + "Id": 68, + "Name": "Font 14-Segment", + "Kinds": [ + "SF" + ] + }, + { + "Id": 69, + "Name": "14-Segment Direct Map", + "Kinds": [ + "SF" + ] + }, + { + "Id": 70, + "Name": "Display Brightness", + "Kinds": [ + "DV" + ] + }, + { + "Id": 71, + "Name": "Display Contrast", + "Kinds": [ + "DV" + ] + }, + { + "Id": 72, + "Name": "Character Attribute", + "Kinds": [ + "CL" + ] + }, + { + "Id": 73, + "Name": "Attribute Readback", + "Kinds": [ + "SF" + ] + }, + { + "Id": 74, + "Name": "Attribute Data", + "Kinds": [ + "DV" + ] + }, + { + "Id": 75, + "Name": "Char Attr Enhance", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 76, + "Name": "Char Attr Underline", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 77, + "Name": "Char Attr Blink", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 128, + "Name": "Bitmap Size X", + "Kinds": [ + "SV" + ] + }, + { + "Id": 129, + "Name": "Bitmap Size Y", + "Kinds": [ + "SV" + ] + }, + { + "Id": 130, + "Name": "Max Blit Size", + "Kinds": [ + "SV" + ] + }, + { + "Id": 131, + "Name": "Bit Depth Format", + "Kinds": [ + "SV" + ] + }, + { + "Id": 132, + "Name": "Display Orientation", + "Kinds": [ + "DV" + ] + }, + { + "Id": 133, + "Name": "Palette Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 134, + "Name": "Palette Data Size", + "Kinds": [ + "SV" + ] + }, + { + "Id": 135, + "Name": "Palette Data Offset", + "Kinds": [ + "SV" + ] + }, + { + "Id": 136, + "Name": "Palette Data", + "Kinds": [ + "BufferedBytes" + ] + }, + { + "Id": 138, + "Name": "Blit Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 139, + "Name": "Blit Rectangle X1", + "Kinds": [ + "SV" + ] + }, + { + "Id": 140, + "Name": "Blit Rectangle Y1", + "Kinds": [ + "SV" + ] + }, + { + "Id": 141, + "Name": "Blit Rectangle X2", + "Kinds": [ + "SV" + ] + }, + { + "Id": 142, + "Name": "Blit Rectangle Y2", + "Kinds": [ + "SV" + ] + }, + { + "Id": 143, + "Name": "Blit Data", + "Kinds": [ + "BufferedBytes" + ] + }, + { + "Id": 144, + "Name": "Soft Button", + "Kinds": [ + "CL" + ] + }, + { + "Id": 145, + "Name": "Soft Button ID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 146, + "Name": "Soft Button Side", + "Kinds": [ + "SV" + ] + }, + { + "Id": 147, + "Name": "Soft Button Offset 1", + "Kinds": [ + "SV" + ] + }, + { + "Id": 148, + "Name": "Soft Button Offset 2", + "Kinds": [ + "SV" + ] + }, + { + "Id": 149, + "Name": "Soft Button Report", + "Kinds": [ + "SV" + ] + }, + { + "Id": 194, + "Name": "Soft Keys", + "Kinds": [ + "SV" + ] + }, + { + "Id": 204, + "Name": "Display Data Extensions", + "Kinds": [ + "SF" + ] + }, + { + "Id": 207, + "Name": "Character Mapping", + "Kinds": [ + "SV" + ] + }, + { + "Id": 221, + "Name": "Unicode Equivalent", + "Kinds": [ + "SV" + ] + }, + { + "Id": 223, + "Name": "Character Page Mapping", + "Kinds": [ + "SV" + ] + }, + { + "Id": 255, + "Name": "Request Report", + "Kinds": [ + "DV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 140, + "Name": "Barcode Scanner", + "UsageIds": [ + { + "Id": 1, + "Name": "Barcode Badge Reader", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Barcode Scanner", + "Kinds": [ + "CA" + ] + }, + { + "Id": 3, + "Name": "Dumb Bar Code Scanner", + "Kinds": [ + "CA" + ] + }, + { + "Id": 4, + "Name": "Cordless Scanner Base", + "Kinds": [ + "CA" + ] + }, + { + "Id": 5, + "Name": "Bar Code Scanner Cradle", + "Kinds": [ + "CA" + ] + }, + { + "Id": 16, + "Name": "Attribute Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 17, + "Name": "Settings Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 18, + "Name": "Scanned Data Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 19, + "Name": "Raw Scanned Data Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 20, + "Name": "Trigger Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 21, + "Name": "Status Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 22, + "Name": "UPC/EAN Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 23, + "Name": "EAN 2/3 Label Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 24, + "Name": "Code 39 Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 25, + "Name": "Interleaved 2 of 5 Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 26, + "Name": "Standard 2 of 5 Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 27, + "Name": "MSI Plessey Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 28, + "Name": "Codabar Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 29, + "Name": "Code 128 Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 30, + "Name": "Misc 1D Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 31, + "Name": "2D Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 48, + "Name": "Aiming/Pointer Mode", + "Kinds": [ + "SF" + ] + }, + { + "Id": 49, + "Name": "Bar Code Present Sensor", + "Kinds": [ + "SF" + ] + }, + { + "Id": 50, + "Name": "Class 1A Laser", + "Kinds": [ + "SF" + ] + }, + { + "Id": 51, + "Name": "Class 2 Laser", + "Kinds": [ + "SF" + ] + }, + { + "Id": 52, + "Name": "Heater Present", + "Kinds": [ + "SF" + ] + }, + { + "Id": 53, + "Name": "Contact Scanner", + "Kinds": [ + "SF" + ] + }, + { + "Id": 54, + "Name": "Electronic Article Surveillance Notification", + "Kinds": [ + "SF" + ] + }, + { + "Id": 55, + "Name": "Constant Electronic Article Surveillance", + "Kinds": [ + "SF" + ] + }, + { + "Id": 56, + "Name": "Error Indication", + "Kinds": [ + "SF" + ] + }, + { + "Id": 57, + "Name": "Fixed Beeper", + "Kinds": [ + "SF" + ] + }, + { + "Id": 58, + "Name": "Good Decode Indication", + "Kinds": [ + "SF" + ] + }, + { + "Id": 59, + "Name": "Hands Free Scanning", + "Kinds": [ + "SF" + ] + }, + { + "Id": 60, + "Name": "Intrinsically Safe", + "Kinds": [ + "SF" + ] + }, + { + "Id": 61, + "Name": "Klasse Eins Laser", + "Kinds": [ + "SF" + ] + }, + { + "Id": 62, + "Name": "Long Range Scanner", + "Kinds": [ + "SF" + ] + }, + { + "Id": 63, + "Name": "Mirror Speed Control", + "Kinds": [ + "SF" + ] + }, + { + "Id": 64, + "Name": "Not On File Indication", + "Kinds": [ + "SF" + ] + }, + { + "Id": 65, + "Name": "Programmable Beeper", + "Kinds": [ + "SF" + ] + }, + { + "Id": 66, + "Name": "Triggerless", + "Kinds": [ + "SF" + ] + }, + { + "Id": 67, + "Name": "Wand", + "Kinds": [ + "SF" + ] + }, + { + "Id": 68, + "Name": "Water Resistant", + "Kinds": [ + "SF" + ] + }, + { + "Id": 69, + "Name": "Multi-Range Scanner", + "Kinds": [ + "SF" + ] + }, + { + "Id": 70, + "Name": "Proximity Sensor", + "Kinds": [ + "SF" + ] + }, + { + "Id": 77, + "Name": "Fragment Decoding", + "Kinds": [ + "DF" + ] + }, + { + "Id": 78, + "Name": "Scanner Read Confidence", + "Kinds": [ + "DV" + ] + }, + { + "Id": 79, + "Name": "Data Prefix", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 80, + "Name": "Prefix AIMI", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 81, + "Name": "Prefix None", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 82, + "Name": "Prefix Proprietary", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 85, + "Name": "Active Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 86, + "Name": "Aiming Laser Pattern", + "Kinds": [ + "DF" + ] + }, + { + "Id": 87, + "Name": "Bar Code Present", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 88, + "Name": "Beeper State", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 89, + "Name": "Laser On Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 90, + "Name": "Laser State", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 91, + "Name": "Lockout Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 92, + "Name": "Motor State", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 93, + "Name": "Motor Timeout", + "Kinds": [ + "DV" + ] + }, + { + "Id": 94, + "Name": "Power On Reset Scanner", + "Kinds": [ + "DF" + ] + }, + { + "Id": 95, + "Name": "Prevent Read of Barcodes", + "Kinds": [ + "DF" + ] + }, + { + "Id": 96, + "Name": "Initiate Barcode Read", + "Kinds": [ + "DF" + ] + }, + { + "Id": 97, + "Name": "Trigger State", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 98, + "Name": "Trigger Mode", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 99, + "Name": "Trigger Mode Blinking Laser On", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 100, + "Name": "Trigger Mode Continuous Laser On", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 101, + "Name": "Trigger Mode Laser on while Pulled", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 102, + "Name": "Trigger Mode Laser stays on after release", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 109, + "Name": "Commit Parameters to NVM", + "Kinds": [ + "DF" + ] + }, + { + "Id": 110, + "Name": "Parameter Scanning", + "Kinds": [ + "DF" + ] + }, + { + "Id": 111, + "Name": "Parameters Changed", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 112, + "Name": "Set parameter default values", + "Kinds": [ + "DF" + ] + }, + { + "Id": 117, + "Name": "Scanner In Cradle", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 118, + "Name": "Scanner In Range", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 122, + "Name": "Aim Duration", + "Kinds": [ + "DV" + ] + }, + { + "Id": 123, + "Name": "Good Read Lamp Duration", + "Kinds": [ + "DV" + ] + }, + { + "Id": 124, + "Name": "Good Read Lamp Intensity", + "Kinds": [ + "DV" + ] + }, + { + "Id": 125, + "Name": "Good Read LED", + "Kinds": [ + "DF" + ] + }, + { + "Id": 126, + "Name": "Good Read Tone Frequency", + "Kinds": [ + "DV" + ] + }, + { + "Id": 127, + "Name": "Good Read Tone Length", + "Kinds": [ + "DV" + ] + }, + { + "Id": 128, + "Name": "Good Read Tone Volume", + "Kinds": [ + "DV" + ] + }, + { + "Id": 130, + "Name": "No Read Message", + "Kinds": [ + "DF" + ] + }, + { + "Id": 131, + "Name": "Not on File Volume", + "Kinds": [ + "DV" + ] + }, + { + "Id": 132, + "Name": "Powerup Beep", + "Kinds": [ + "DF" + ] + }, + { + "Id": 133, + "Name": "Sound Error Beep", + "Kinds": [ + "DF" + ] + }, + { + "Id": 134, + "Name": "Sound Good Read Beep", + "Kinds": [ + "DF" + ] + }, + { + "Id": 135, + "Name": "Sound Not On File Beep", + "Kinds": [ + "DF" + ] + }, + { + "Id": 136, + "Name": "Good Read When to Write", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 137, + "Name": "GRWTI After Decode", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 138, + "Name": "GRWTI Beep/Lamp after transmit", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 139, + "Name": "GRWTI No Beep/Lamp use at all", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 145, + "Name": "Bookland EAN", + "Kinds": [ + "DF" + ] + }, + { + "Id": 146, + "Name": "Convert EAN 8 to 13 Type", + "Kinds": [ + "DF" + ] + }, + { + "Id": 147, + "Name": "Convert UPC A to EAN-13", + "Kinds": [ + "DF" + ] + }, + { + "Id": 148, + "Name": "Convert UPC-E to A", + "Kinds": [ + "DF" + ] + }, + { + "Id": 149, + "Name": "EAN-13", + "Kinds": [ + "DF" + ] + }, + { + "Id": 150, + "Name": "EAN-8", + "Kinds": [ + "DF" + ] + }, + { + "Id": 151, + "Name": "EAN-99 128 Mandatory", + "Kinds": [ + "DF" + ] + }, + { + "Id": 152, + "Name": "EAN-99 P5/128 Optional", + "Kinds": [ + "DF" + ] + }, + { + "Id": 153, + "Name": "Enable EAN Two Label", + "Kinds": [ + "DF" + ] + }, + { + "Id": 154, + "Name": "UPC/EAN", + "Kinds": [ + "DF" + ] + }, + { + "Id": 155, + "Name": "UPC/EAN Coupon Code", + "Kinds": [ + "DF" + ] + }, + { + "Id": 156, + "Name": "UPC/EAN Periodicals", + "Kinds": [ + "DV" + ] + }, + { + "Id": 157, + "Name": "UPC-A", + "Kinds": [ + "DF" + ] + }, + { + "Id": 158, + "Name": "UPC-A with 128 Mandatory", + "Kinds": [ + "DF" + ] + }, + { + "Id": 159, + "Name": "UPC-A with 128 Optional", + "Kinds": [ + "DF" + ] + }, + { + "Id": 160, + "Name": "UPC-A with P5 Optional", + "Kinds": [ + "DF" + ] + }, + { + "Id": 161, + "Name": "UPC-E", + "Kinds": [ + "DF" + ] + }, + { + "Id": 162, + "Name": "UPC-E1", + "Kinds": [ + "DF" + ] + }, + { + "Id": 169, + "Name": "Periodical", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 170, + "Name": "Periodical Auto-Discriminate +2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 171, + "Name": "Periodical Only Decode with +2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 172, + "Name": "Periodical Ignore +2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 173, + "Name": "Periodical Auto-Discriminate +5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 174, + "Name": "Periodical Only Decode with +5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 175, + "Name": "Periodical Ignore +5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 176, + "Name": "Check", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 177, + "Name": "Check Disable Price", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 178, + "Name": "Check Enable 4 digit Price", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 179, + "Name": "Check Enable 5 digit Price", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 180, + "Name": "Check Enable European 4 digit Price", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 181, + "Name": "Check Enable European 5 digit Price", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 183, + "Name": "EAN Two Label", + "Kinds": [ + "DF" + ] + }, + { + "Id": 184, + "Name": "EAN Three Label", + "Kinds": [ + "DF" + ] + }, + { + "Id": 185, + "Name": "EAN 8 Flag Digit 1", + "Kinds": [ + "DV" + ] + }, + { + "Id": 186, + "Name": "EAN 8 Flag Digit 2", + "Kinds": [ + "DV" + ] + }, + { + "Id": 187, + "Name": "EAN 8 Flag Digit 3", + "Kinds": [ + "DV" + ] + }, + { + "Id": 188, + "Name": "EAN 13 Flag Digit 1", + "Kinds": [ + "DV" + ] + }, + { + "Id": 189, + "Name": "EAN 13 Flag Digit 2", + "Kinds": [ + "DV" + ] + }, + { + "Id": 190, + "Name": "EAN 13 Flag Digit 3", + "Kinds": [ + "DV" + ] + }, + { + "Id": 191, + "Name": "Add EAN 2/3 Label Definition", + "Kinds": [ + "DF" + ] + }, + { + "Id": 192, + "Name": "Clear all EAN 2/3 Label Definitions", + "Kinds": [ + "DF" + ] + }, + { + "Id": 195, + "Name": "Codabar", + "Kinds": [ + "DF" + ] + }, + { + "Id": 196, + "Name": "Code 128", + "Kinds": [ + "DF" + ] + }, + { + "Id": 199, + "Name": "Code 39", + "Kinds": [ + "DF" + ] + }, + { + "Id": 200, + "Name": "Code 93", + "Kinds": [ + "DF" + ] + }, + { + "Id": 201, + "Name": "Full ASCII Conversion", + "Kinds": [ + "DF" + ] + }, + { + "Id": 202, + "Name": "Interleaved 2 of 5", + "Kinds": [ + "DF" + ] + }, + { + "Id": 203, + "Name": "Italian Pharmacy Code", + "Kinds": [ + "DF" + ] + }, + { + "Id": 204, + "Name": "MSI/Plessey", + "Kinds": [ + "DF" + ] + }, + { + "Id": 205, + "Name": "Standard 2 of 5 IATA", + "Kinds": [ + "DF" + ] + }, + { + "Id": 206, + "Name": "Standard 2 of 5", + "Kinds": [ + "DF" + ] + }, + { + "Id": 211, + "Name": "Transmit Start/Stop", + "Kinds": [ + "DF" + ] + }, + { + "Id": 212, + "Name": "Tri-Optic", + "Kinds": [ + "DF" + ] + }, + { + "Id": 213, + "Name": "UCC/EAN-128", + "Kinds": [ + "DF" + ] + }, + { + "Id": 214, + "Name": "Check Digit", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 215, + "Name": "Check Digit Disable", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 216, + "Name": "Check Digit Enable Interleaved 2 of 5 OPCC", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 217, + "Name": "Check Digit Enable Interleaved 2 of 5 USS", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 218, + "Name": "Check Digit Enable Standard 2 of 5 OPCC", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 219, + "Name": "Check Digit Enable Standard 2 of 5 USS", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 220, + "Name": "Check Digit Enable One MSI Plessey", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 221, + "Name": "Check Digit Enable Two MSI Plessey", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 222, + "Name": "Check Digit Codabar Enable", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 223, + "Name": "Check Digit Code 39 Enable", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 240, + "Name": "Transmit Check Digit", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 241, + "Name": "Disable Check Digit Transmit", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 242, + "Name": "Enable Check Digit Transmit", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 251, + "Name": "Symbology Identifier 1", + "Kinds": [ + "DV" + ] + }, + { + "Id": 252, + "Name": "Symbology Identifier 2", + "Kinds": [ + "DV" + ] + }, + { + "Id": 253, + "Name": "Symbology Identifier 3", + "Kinds": [ + "DV" + ] + }, + { + "Id": 254, + "Name": "Decoded Data", + "Kinds": [ + "DV" + ] + }, + { + "Id": 255, + "Name": "Decode Data Continued", + "Kinds": [ + "DF" + ] + }, + { + "Id": 256, + "Name": "Bar Space Data", + "Kinds": [ + "DV" + ] + }, + { + "Id": 257, + "Name": "Scanner Data Accuracy", + "Kinds": [ + "DV" + ] + }, + { + "Id": 258, + "Name": "Raw Data Polarity", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 259, + "Name": "Polarity Inverted Bar Code", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 260, + "Name": "Polarity Normal Bar Code", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 262, + "Name": "Minimum Length to Decode", + "Kinds": [ + "DV" + ] + }, + { + "Id": 263, + "Name": "Maximum Length to Decode", + "Kinds": [ + "DV" + ] + }, + { + "Id": 264, + "Name": "Discrete Length to Decode 1", + "Kinds": [ + "DV" + ] + }, + { + "Id": 265, + "Name": "Discrete Length to Decode 2", + "Kinds": [ + "DV" + ] + }, + { + "Id": 266, + "Name": "Data Length Method", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 267, + "Name": "DL Method Read any", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 268, + "Name": "DL Method Check in Range", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 269, + "Name": "DL Method Check for Discrete", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 272, + "Name": "Aztec Code", + "Kinds": [ + "DF" + ] + }, + { + "Id": 273, + "Name": "BC412", + "Kinds": [ + "DF" + ] + }, + { + "Id": 274, + "Name": "Channel Code", + "Kinds": [ + "DF" + ] + }, + { + "Id": 275, + "Name": "Code 16", + "Kinds": [ + "DF" + ] + }, + { + "Id": 276, + "Name": "Code 32", + "Kinds": [ + "DF" + ] + }, + { + "Id": 277, + "Name": "Code 49", + "Kinds": [ + "DF" + ] + }, + { + "Id": 278, + "Name": "Code One", + "Kinds": [ + "DF" + ] + }, + { + "Id": 279, + "Name": "Colorcode", + "Kinds": [ + "DF" + ] + }, + { + "Id": 280, + "Name": "Data Matrix", + "Kinds": [ + "DF" + ] + }, + { + "Id": 281, + "Name": "MaxiCode", + "Kinds": [ + "DF" + ] + }, + { + "Id": 282, + "Name": "MicroPDF", + "Kinds": [ + "DF" + ] + }, + { + "Id": 283, + "Name": "PDF-417", + "Kinds": [ + "DF" + ] + }, + { + "Id": 284, + "Name": "PosiCode", + "Kinds": [ + "DF" + ] + }, + { + "Id": 285, + "Name": "QR Code", + "Kinds": [ + "DF" + ] + }, + { + "Id": 286, + "Name": "SuperCode", + "Kinds": [ + "DF" + ] + }, + { + "Id": 287, + "Name": "UltraCode", + "Kinds": [ + "DF" + ] + }, + { + "Id": 288, + "Name": "USD-5 (Slug Code)", + "Kinds": [ + "DF" + ] + }, + { + "Id": 289, + "Name": "VeriCode", + "Kinds": [ + "DF" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 133, + "Name": "Battery System", + "UsageIds": [ + { + "Id": 1, + "Name": "Smart Battery Battery Mode", + "Kinds": [ + "CL" + ] + }, + { + "Id": 2, + "Name": "Smart Battery Battery Status", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 3, + "Name": "Smart Battery Alarm Warning", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 4, + "Name": "Smart Battery Charger Mode", + "Kinds": [ + "CL" + ] + }, + { + "Id": 5, + "Name": "Smart Battery Charger Status", + "Kinds": [ + "CL" + ] + }, + { + "Id": 6, + "Name": "Smart Battery Charger Spec Info", + "Kinds": [ + "CL" + ] + }, + { + "Id": 7, + "Name": "Smart Battery Selector State", + "Kinds": [ + "CL" + ] + }, + { + "Id": 8, + "Name": "Smart Battery Selector Presets", + "Kinds": [ + "CL" + ] + }, + { + "Id": 9, + "Name": "Smart Battery Selector Info", + "Kinds": [ + "CL" + ] + }, + { + "Id": 16, + "Name": "Optional Mfg Function 1", + "Kinds": [ + "DV" + ] + }, + { + "Id": 17, + "Name": "Optional Mfg Function 2", + "Kinds": [ + "DV" + ] + }, + { + "Id": 18, + "Name": "Optional Mfg Function 3", + "Kinds": [ + "DV" + ] + }, + { + "Id": 19, + "Name": "Optional Mfg Function 4", + "Kinds": [ + "DV" + ] + }, + { + "Id": 20, + "Name": "Optional Mfg Function 5", + "Kinds": [ + "DV" + ] + }, + { + "Id": 21, + "Name": "Connection To SM Bus", + "Kinds": [ + "DF" + ] + }, + { + "Id": 22, + "Name": "Output Connection", + "Kinds": [ + "DF" + ] + }, + { + "Id": 23, + "Name": "Charger Connection", + "Kinds": [ + "DF" + ] + }, + { + "Id": 24, + "Name": "Battery Insertion", + "Kinds": [ + "DF" + ] + }, + { + "Id": 25, + "Name": "Use Next", + "Kinds": [ + "DF" + ] + }, + { + "Id": 26, + "Name": "OK To Use", + "Kinds": [ + "DF" + ] + }, + { + "Id": 27, + "Name": "Battery Supported", + "Kinds": [ + "DF" + ] + }, + { + "Id": 28, + "Name": "Selector Revision", + "Kinds": [ + "DF" + ] + }, + { + "Id": 29, + "Name": "Charging Indicator", + "Kinds": [ + "DF" + ] + }, + { + "Id": 40, + "Name": "Manufacturer Access", + "Kinds": [ + "DV" + ] + }, + { + "Id": 41, + "Name": "Remaining Capacity Limit", + "Kinds": [ + "DV" + ] + }, + { + "Id": 42, + "Name": "Remaining Time Limit", + "Kinds": [ + "DV" + ] + }, + { + "Id": 43, + "Name": "At Rate", + "Kinds": [ + "DV" + ] + }, + { + "Id": 44, + "Name": "Capacity Mode", + "Kinds": [ + "DV" + ] + }, + { + "Id": 45, + "Name": "Broadcast To Charger", + "Kinds": [ + "DV" + ] + }, + { + "Id": 46, + "Name": "Primary Battery", + "Kinds": [ + "DV" + ] + }, + { + "Id": 47, + "Name": "Charge Controller", + "Kinds": [ + "DV" + ] + }, + { + "Id": 64, + "Name": "Terminate Charge", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 65, + "Name": "Terminate Discharge", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 66, + "Name": "Below Remaining Capacity Limit", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 67, + "Name": "Remaining Time Limit Expired", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 68, + "Name": "Charging", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 69, + "Name": "Discharging", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 70, + "Name": "Fully Charged", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 71, + "Name": "Fully Discharged", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 72, + "Name": "Conditioning Flag", + "Kinds": [ + "DF" + ] + }, + { + "Id": 73, + "Name": "At Rate OK", + "Kinds": [ + "DF" + ] + }, + { + "Id": 74, + "Name": "Smart Battery Error Code", + "Kinds": [ + "DV" + ] + }, + { + "Id": 75, + "Name": "Need Replacement", + "Kinds": [ + "DF" + ] + }, + { + "Id": 96, + "Name": "At Rate Time To Full", + "Kinds": [ + "DV" + ] + }, + { + "Id": 97, + "Name": "At Rate Time To Empty", + "Kinds": [ + "DV" + ] + }, + { + "Id": 98, + "Name": "Average Current", + "Kinds": [ + "DV" + ] + }, + { + "Id": 99, + "Name": "Max Error", + "Kinds": [ + "DV" + ] + }, + { + "Id": 100, + "Name": "Relative State Of Charge", + "Kinds": [ + "DV" + ] + }, + { + "Id": 101, + "Name": "Absolute State Of Charge", + "Kinds": [ + "DV" + ] + }, + { + "Id": 102, + "Name": "Remaining Capacity", + "Kinds": [ + "DV" + ] + }, + { + "Id": 103, + "Name": "Full Charge Capacity", + "Kinds": [ + "DV" + ] + }, + { + "Id": 104, + "Name": "Run Time To Empty", + "Kinds": [ + "DV" + ] + }, + { + "Id": 105, + "Name": "Average Time To Empty", + "Kinds": [ + "DV" + ] + }, + { + "Id": 106, + "Name": "Average Time To Full", + "Kinds": [ + "DV" + ] + }, + { + "Id": 107, + "Name": "Cycle Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 128, + "Name": "Battery Pack Model Level", + "Kinds": [ + "SV" + ] + }, + { + "Id": 129, + "Name": "Internal Charge Controller", + "Kinds": [ + "SF" + ] + }, + { + "Id": 130, + "Name": "Primary Battery Support", + "Kinds": [ + "SF" + ] + }, + { + "Id": 131, + "Name": "Design Capacity", + "Kinds": [ + "SV" + ] + }, + { + "Id": 132, + "Name": "Specification Info", + "Kinds": [ + "SV" + ] + }, + { + "Id": 133, + "Name": "Manufacture Date", + "Kinds": [ + "SV" + ] + }, + { + "Id": 134, + "Name": "Serial Number", + "Kinds": [ + "SV" + ] + }, + { + "Id": 135, + "Name": "iManufacturer Name", + "Kinds": [ + "SV" + ] + }, + { + "Id": 136, + "Name": "iDevice Name", + "Kinds": [ + "SV" + ] + }, + { + "Id": 137, + "Name": "iDevice Chemistry", + "Kinds": [ + "SV" + ] + }, + { + "Id": 138, + "Name": "Manufacturer Data", + "Kinds": [ + "SV" + ] + }, + { + "Id": 139, + "Name": "Rechargable", + "Kinds": [ + "SV" + ] + }, + { + "Id": 140, + "Name": "Warning Capacity Limit", + "Kinds": [ + "SV" + ] + }, + { + "Id": 141, + "Name": "Capacity Granularity 1", + "Kinds": [ + "SV" + ] + }, + { + "Id": 142, + "Name": "Capacity Granularity 2", + "Kinds": [ + "SV" + ] + }, + { + "Id": 143, + "Name": "iOEM Information", + "Kinds": [ + "SV" + ] + }, + { + "Id": 192, + "Name": "Inhibit Charge", + "Kinds": [ + "DF" + ] + }, + { + "Id": 193, + "Name": "Enable Polling", + "Kinds": [ + "DF" + ] + }, + { + "Id": 194, + "Name": "Reset To Zero", + "Kinds": [ + "DF" + ] + }, + { + "Id": 208, + "Name": "AC Present", + "Kinds": [ + "DV" + ] + }, + { + "Id": 209, + "Name": "Battery Present", + "Kinds": [ + "DV" + ] + }, + { + "Id": 210, + "Name": "Power Fail", + "Kinds": [ + "DV" + ] + }, + { + "Id": 211, + "Name": "Alarm Inhibited", + "Kinds": [ + "DV" + ] + }, + { + "Id": 212, + "Name": "Thermistor Under Range", + "Kinds": [ + "DV" + ] + }, + { + "Id": 213, + "Name": "Thermistor Hot", + "Kinds": [ + "DV" + ] + }, + { + "Id": 214, + "Name": "Thermistor Cold", + "Kinds": [ + "DV" + ] + }, + { + "Id": 215, + "Name": "Thermistor Over Range", + "Kinds": [ + "DV" + ] + }, + { + "Id": 216, + "Name": "Voltage Out Of Range", + "Kinds": [ + "DV" + ] + }, + { + "Id": 217, + "Name": "Current Out Of Range", + "Kinds": [ + "DV" + ] + }, + { + "Id": 218, + "Name": "Current Not Regulated", + "Kinds": [ + "DV" + ] + }, + { + "Id": 219, + "Name": "Voltage Not Regulated", + "Kinds": [ + "DV" + ] + }, + { + "Id": 220, + "Name": "Master Mode", + "Kinds": [ + "DV" + ] + }, + { + "Id": 240, + "Name": "Charger Selector Support", + "Kinds": [ + "SF" + ] + }, + { + "Id": 241, + "Name": "Charger Spec", + "Kinds": [ + "SV" + ] + }, + { + "Id": 242, + "Name": "Level 2", + "Kinds": [ + "SF" + ] + }, + { + "Id": 243, + "Name": "Level 3", + "Kinds": [ + "SF" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 65, + "Name": "Braille Display", + "UsageIds": [ + { + "Id": 1, + "Name": "Braille Display", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Braille Row", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 3, + "Name": "8 Dot Braille Cell", + "Kinds": [ + "DV" + ] + }, + { + "Id": 4, + "Name": "6 Dot Braille Cell", + "Kinds": [ + "DV" + ] + }, + { + "Id": 5, + "Name": "Number of Braille Cells", + "Kinds": [ + "DV" + ] + }, + { + "Id": 6, + "Name": "Screen Reader Control", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 7, + "Name": "Screen Reader Identifier", + "Kinds": [ + "DV" + ] + }, + { + "Id": 250, + "Name": "Router Set 1", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 251, + "Name": "Router Set 2", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 252, + "Name": "Router Set 3", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 256, + "Name": "Router Key", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 257, + "Name": "Row Router Key", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 512, + "Name": "Braille Buttons", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 513, + "Name": "Braille Keyboard Dot 1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 514, + "Name": "Braille Keyboard Dot 2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 515, + "Name": "Braille Keyboard Dot 3", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 516, + "Name": "Braille Keyboard Dot 4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 517, + "Name": "Braille Keyboard Dot 5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 518, + "Name": "Braille Keyboard Dot 6", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 519, + "Name": "Braille Keyboard Dot 7", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 520, + "Name": "Braille Keyboard Dot 8", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 521, + "Name": "Braille Keyboard Space", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 522, + "Name": "Braille Keyboard Left Space", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 523, + "Name": "Braille Keyboard Right Space", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 524, + "Name": "Braille Face Controls", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 525, + "Name": "Braille Left Controls", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 526, + "Name": "Braille Right Controls", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 527, + "Name": "Braille Top Controls", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 528, + "Name": "Braille Joystick Center", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 529, + "Name": "Braille Joystick Up", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 530, + "Name": "Braille Joystick Down", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 531, + "Name": "Braille Joystick Left", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 532, + "Name": "Braille Joystick Right", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 533, + "Name": "Braille D-Pad Center", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 534, + "Name": "Braille D-Pad Up", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 535, + "Name": "Braille D-Pad Down", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 536, + "Name": "Braille D-Pad Left", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 537, + "Name": "Braille D-Pad Right", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 538, + "Name": "Braille Pan Left", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 539, + "Name": "Braille Pan Right", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 540, + "Name": "Braille Rocker Up", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 541, + "Name": "Braille Rocker Down", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 542, + "Name": "Braille Rocker Press", + "Kinds": [ + "Sel" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Generated", + "Id": 9, + "Name": "Button", + "UsageIds": [], + "UsageIdGenerator": { + "NamePrefix": "Button", + "StartUsageId": 1, + "EndUsageId": 65535, + "Kinds": [ + "Sel", + "OOC", + "MC", + "OSC" + ] + } + }, + { + "Kind": "Defined", + "Id": 144, + "Name": "Camera Control", + "UsageIds": [ + { + "Id": 32, + "Name": "Camera Auto-focus", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 33, + "Name": "Camera Shutter", + "Kinds": [ + "OSC" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 12, + "Name": "Consumer", + "UsageIds": [ + { + "Id": 1, + "Name": "Consumer Control", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Numeric Key Pad", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 3, + "Name": "Programmable Buttons", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 4, + "Name": "Microphone", + "Kinds": [ + "CA" + ] + }, + { + "Id": 5, + "Name": "Headphone", + "Kinds": [ + "CA" + ] + }, + { + "Id": 6, + "Name": "Graphic Equalizer", + "Kinds": [ + "CA" + ] + }, + { + "Id": 32, + "Name": "+10", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 33, + "Name": "+100", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 34, + "Name": "AM/PM", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 48, + "Name": "Power", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 49, + "Name": "Reset", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 50, + "Name": "Sleep", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 51, + "Name": "Sleep After", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 52, + "Name": "Sleep Mode", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 53, + "Name": "Illumination", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 54, + "Name": "Function Buttons", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 64, + "Name": "Menu", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 65, + "Name": "Menu Pick", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 66, + "Name": "Menu Up", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 67, + "Name": "Menu Down", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 68, + "Name": "Menu Left", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 69, + "Name": "Menu Right", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 70, + "Name": "Menu Escape", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 71, + "Name": "Menu Value Increase", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 72, + "Name": "Menu Value Decrease", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 96, + "Name": "Data On Screen", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 97, + "Name": "Closed Caption", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 98, + "Name": "Closed Caption Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 99, + "Name": "VCR/TV", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 100, + "Name": "Broadcast Mode", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 101, + "Name": "Snapshot", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 102, + "Name": "Still", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 103, + "Name": "Picture-in-Picture Toggle", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 104, + "Name": "Picture-in-Picture Swap", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 105, + "Name": "Red Menu Button", + "Kinds": [ + "MC" + ] + }, + { + "Id": 106, + "Name": "Green Menu Button", + "Kinds": [ + "MC" + ] + }, + { + "Id": 107, + "Name": "Blue Menu Button", + "Kinds": [ + "MC" + ] + }, + { + "Id": 108, + "Name": "Yellow Menu Button", + "Kinds": [ + "MC" + ] + }, + { + "Id": 109, + "Name": "Aspect", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 110, + "Name": "3D Mode Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 111, + "Name": "Display Brightness Increment", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 112, + "Name": "Display Brightness Decrement", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 113, + "Name": "Display Brightness", + "Kinds": [ + "LC" + ] + }, + { + "Id": 114, + "Name": "Display Backlight Toggle", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 115, + "Name": "Display Set Brightness to Minimum", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 116, + "Name": "Display Set Brightness to Maximum", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 117, + "Name": "Display Set Auto Brightness", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 118, + "Name": "Camera Access Enabled", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 119, + "Name": "Camera Access Disabled", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 120, + "Name": "Camera Access Toggle", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 121, + "Name": "Keyboard Brightness Increment", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 122, + "Name": "Keyboard Brightness Decrement", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 123, + "Name": "Keyboard Backlight Set Level", + "Kinds": [ + "LC" + ] + }, + { + "Id": 124, + "Name": "Keyboard Backlight OOC", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 125, + "Name": "Keyboard Backlight Set Minimum", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 126, + "Name": "Keyboard Backlight Set Maximum", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 127, + "Name": "Keyboard Backlight Auto", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 128, + "Name": "Selection", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 129, + "Name": "Assign Selection", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 130, + "Name": "Mode Step", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 131, + "Name": "Recall Last", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 132, + "Name": "Enter Channel", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 133, + "Name": "Order Movie", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 134, + "Name": "Channel", + "Kinds": [ + "LC" + ] + }, + { + "Id": 135, + "Name": "Media Selection", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 136, + "Name": "Media Select Computer", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 137, + "Name": "Media Select TV", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 138, + "Name": "Media Select WWW", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 139, + "Name": "Media Select DVD", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 140, + "Name": "Media Select Telephone", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 141, + "Name": "Media Select Program Guide", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 142, + "Name": "Media Select Video Phone", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 143, + "Name": "Media Select Games", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 144, + "Name": "Media Select Messages", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 145, + "Name": "Media Select CD", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 146, + "Name": "Media Select VCR", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 147, + "Name": "Media Select Tuner", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 148, + "Name": "Quit", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 149, + "Name": "Help", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 150, + "Name": "Media Select Tape", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 151, + "Name": "Media Select Cable", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 152, + "Name": "Media Select Satellite", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 153, + "Name": "Media Select Security", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 154, + "Name": "Media Select Home", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 155, + "Name": "Media Select Call", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 156, + "Name": "Channel Increment", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 157, + "Name": "Channel Decrement", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 158, + "Name": "Media Select SAP", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 160, + "Name": "VCR Plus", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 161, + "Name": "Once", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 162, + "Name": "Daily", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 163, + "Name": "Weekly", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 164, + "Name": "Monthly", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 176, + "Name": "Play", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 177, + "Name": "Pause", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 178, + "Name": "Record", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 179, + "Name": "Fast Forward", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 180, + "Name": "Rewind", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 181, + "Name": "Scan Next Track", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 182, + "Name": "Scan Previous Track", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 183, + "Name": "Stop", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 184, + "Name": "Eject", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 185, + "Name": "Random Play", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 186, + "Name": "Select Disc", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 187, + "Name": "Enter Disc", + "Kinds": [ + "MC" + ] + }, + { + "Id": 188, + "Name": "Repeat", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 189, + "Name": "Tracking", + "Kinds": [ + "LC" + ] + }, + { + "Id": 190, + "Name": "Track Normal", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 191, + "Name": "Slow Tracking", + "Kinds": [ + "LC" + ] + }, + { + "Id": 192, + "Name": "Frame Forward", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 193, + "Name": "Frame Back", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 194, + "Name": "Mark", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 195, + "Name": "Clear Mark", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 196, + "Name": "Repeat From Mark", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 197, + "Name": "Return To Mark", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 198, + "Name": "Search Mark Forward", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 199, + "Name": "Search Mark Backwards", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 200, + "Name": "Counter Reset", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 201, + "Name": "Show Counter", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 202, + "Name": "Tracking Increment", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 203, + "Name": "Tracking Decrement", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 204, + "Name": "Stop/Eject", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 205, + "Name": "Play/Pause", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 206, + "Name": "Play/Skip", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 207, + "Name": "Voice Command", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 208, + "Name": "Invoke Capture Interface", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 209, + "Name": "Start or Stop Game Recording", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 210, + "Name": "Historical Game Capture", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 211, + "Name": "Capture Game Screenshot", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 212, + "Name": "Show or Hide Recording Indicator", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 213, + "Name": "Start or Stop Microphone Capture", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 214, + "Name": "Start or Stop Camera Capture", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 215, + "Name": "Start or Stop Game Broadcast", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 216, + "Name": "Start or Stop Voice Dictation Session", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 217, + "Name": "Invoke/Dismiss Emoji Picker", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 224, + "Name": "Volume", + "Kinds": [ + "LC" + ] + }, + { + "Id": 225, + "Name": "Balance", + "Kinds": [ + "LC" + ] + }, + { + "Id": 226, + "Name": "Mute", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 227, + "Name": "Bass", + "Kinds": [ + "LC" + ] + }, + { + "Id": 228, + "Name": "Treble", + "Kinds": [ + "LC" + ] + }, + { + "Id": 229, + "Name": "Bass Boost", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 230, + "Name": "Surround Mode", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 231, + "Name": "Loudness", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 232, + "Name": "MPX", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 233, + "Name": "Volume Increment", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 234, + "Name": "Volume Decrement", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 240, + "Name": "Speed Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 241, + "Name": "Playback Speed", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 242, + "Name": "Standard Play", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 243, + "Name": "Long Play", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 244, + "Name": "Extended Play", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 245, + "Name": "Slow", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 256, + "Name": "Fan Enable", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 257, + "Name": "Fan Speed", + "Kinds": [ + "LC" + ] + }, + { + "Id": 258, + "Name": "Light Enable", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 259, + "Name": "Light Illumination Level", + "Kinds": [ + "LC" + ] + }, + { + "Id": 260, + "Name": "Climate Control Enable", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 261, + "Name": "Room Temperature", + "Kinds": [ + "LC" + ] + }, + { + "Id": 262, + "Name": "Security Enable", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 263, + "Name": "Fire Alarm", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 264, + "Name": "Police Alarm", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 265, + "Name": "Proximity", + "Kinds": [ + "LC" + ] + }, + { + "Id": 266, + "Name": "Motion", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 267, + "Name": "Duress Alarm", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 268, + "Name": "Holdup Alarm", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 269, + "Name": "Medical Alarm", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 336, + "Name": "Balance Right", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 337, + "Name": "Balance Left", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 338, + "Name": "Bass Increment", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 339, + "Name": "Bass Decrement", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 340, + "Name": "Treble Increment", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 341, + "Name": "Treble Decrement", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 352, + "Name": "Speaker System", + "Kinds": [ + "CL" + ] + }, + { + "Id": 353, + "Name": "Channel Left", + "Kinds": [ + "CL" + ] + }, + { + "Id": 354, + "Name": "Channel Right", + "Kinds": [ + "CL" + ] + }, + { + "Id": 355, + "Name": "Channel Center", + "Kinds": [ + "CL" + ] + }, + { + "Id": 356, + "Name": "Channel Front", + "Kinds": [ + "CL" + ] + }, + { + "Id": 357, + "Name": "Channel Center Front", + "Kinds": [ + "CL" + ] + }, + { + "Id": 358, + "Name": "Channel Side", + "Kinds": [ + "CL" + ] + }, + { + "Id": 359, + "Name": "Channel Surround", + "Kinds": [ + "CL" + ] + }, + { + "Id": 360, + "Name": "Channel Low Frequency Enhancement", + "Kinds": [ + "CL" + ] + }, + { + "Id": 361, + "Name": "Channel Top", + "Kinds": [ + "CL" + ] + }, + { + "Id": 362, + "Name": "Channel Unknown", + "Kinds": [ + "CL" + ] + }, + { + "Id": 368, + "Name": "Sub-channel", + "Kinds": [ + "LC" + ] + }, + { + "Id": 369, + "Name": "Sub-channel Increment", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 370, + "Name": "Sub-channel Decrement", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 371, + "Name": "Alternate Audio Increment", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 372, + "Name": "Alternate Audio Decrement", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 384, + "Name": "Application Launch Buttons", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 385, + "Name": "AL Launch Button Configuration Tool", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 386, + "Name": "AL Programmable Button Configuration", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 387, + "Name": "AL Consumer Control Configuration", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 388, + "Name": "AL Word Processor", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 389, + "Name": "AL Text Editor", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 390, + "Name": "AL Spreadsheet", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 391, + "Name": "AL Graphics Editor", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 392, + "Name": "AL Presentation App", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 393, + "Name": "AL Database App", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 394, + "Name": "AL Email Reader", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 395, + "Name": "AL Newsreader", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 396, + "Name": "AL Voicemail", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 397, + "Name": "AL Contacts/Address Book", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 398, + "Name": "AL Calendar/Schedule", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 399, + "Name": "AL Task/Project Manager", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 400, + "Name": "AL Log/Journal/Timecard", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 401, + "Name": "AL Checkbook/Finance", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 402, + "Name": "AL Calculator", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 403, + "Name": "AL A/V Capture/Playback", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 404, + "Name": "AL Local Machine Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 405, + "Name": "AL LAN/WAN Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 406, + "Name": "AL Internet Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 407, + "Name": "AL Remote Networking/ISP Connect", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 408, + "Name": "AL Network Conference", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 409, + "Name": "AL Network Chat", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 410, + "Name": "AL Telephony/Dialer", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 411, + "Name": "AL Logon", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 412, + "Name": "AL Logoff", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 413, + "Name": "AL Logon/Logoff", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 414, + "Name": "AL Terminal Lock/Screensaver", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 415, + "Name": "AL Control Panel", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 416, + "Name": "AL Command Line Processor/Run", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 417, + "Name": "AL Process/Task Manager", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 418, + "Name": "AL Select Task/Application", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 419, + "Name": "AL Next Task/Application", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 420, + "Name": "AL Previous Task/Application", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 421, + "Name": "AL Preemptive Halt Task/Application", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 422, + "Name": "AL Integrated Help Center", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 423, + "Name": "AL Documents", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 424, + "Name": "AL Thesaurus", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 425, + "Name": "AL Dictionary", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 426, + "Name": "AL Desktop", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 427, + "Name": "AL Spell Check", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 428, + "Name": "AL Grammar Check", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 429, + "Name": "AL Wireless Status", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 430, + "Name": "AL Keyboard Layout", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 431, + "Name": "AL Virus Protection", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 432, + "Name": "AL Encryption", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 433, + "Name": "AL Screen Saver", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 434, + "Name": "AL Alarms", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 435, + "Name": "AL Clock", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 436, + "Name": "AL File Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 437, + "Name": "AL Power Status", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 438, + "Name": "AL Image Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 439, + "Name": "AL Audio Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 440, + "Name": "AL Movie Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 441, + "Name": "AL Digital Rights Manager", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 442, + "Name": "AL Digital Wallet", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 444, + "Name": "AL Instant Messaging", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 445, + "Name": "AL OEM Features/ Tips/Tutorial Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 446, + "Name": "AL OEM Help", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 447, + "Name": "AL Online Community", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 448, + "Name": "AL Entertainment Content Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 449, + "Name": "AL Online Shopping Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 450, + "Name": "AL SmartCard Information/Help", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 451, + "Name": "AL Market Monitor/Finance Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 452, + "Name": "AL Customized Corporate News Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 453, + "Name": "AL Online Activity Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 454, + "Name": "AL Research/Search Browser", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 455, + "Name": "AL Audio Player", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 456, + "Name": "AL Message Status", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 457, + "Name": "AL Contact Sync", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 458, + "Name": "AL Navigation", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 459, + "Name": "AL Context‐aware Desktop Assistant", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 512, + "Name": "Generic GUI Application Controls", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 513, + "Name": "AC New", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 514, + "Name": "AC Open", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 515, + "Name": "AC Close", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 516, + "Name": "AC Exit", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 517, + "Name": "AC Maximize", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 518, + "Name": "AC Minimize", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 519, + "Name": "AC Save", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 520, + "Name": "AC Print", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 521, + "Name": "AC Properties", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 538, + "Name": "AC Undo", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 539, + "Name": "AC Copy", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 540, + "Name": "AC Cut", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 541, + "Name": "AC Paste", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 542, + "Name": "AC Select All", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 543, + "Name": "AC Find", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 544, + "Name": "AC Find and Replace", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 545, + "Name": "AC Search", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 546, + "Name": "AC Go To", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 547, + "Name": "AC Home", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 548, + "Name": "AC Back", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 549, + "Name": "AC Forward", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 550, + "Name": "AC Stop", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 551, + "Name": "AC Refresh", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 552, + "Name": "AC Previous Link", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 553, + "Name": "AC Next Link", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 554, + "Name": "AC Bookmarks", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 555, + "Name": "AC History", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 556, + "Name": "AC Subscriptions", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 557, + "Name": "AC Zoom In", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 558, + "Name": "AC Zoom Out", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 559, + "Name": "AC Zoom", + "Kinds": [ + "LC" + ] + }, + { + "Id": 560, + "Name": "AC Full Screen View", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 561, + "Name": "AC Normal View", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 562, + "Name": "AC View Toggle", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 563, + "Name": "AC Scroll Up", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 564, + "Name": "AC Scroll Down", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 565, + "Name": "AC Scroll", + "Kinds": [ + "LC" + ] + }, + { + "Id": 566, + "Name": "AC Pan Left", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 567, + "Name": "AC Pan Right", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 568, + "Name": "AC Pan", + "Kinds": [ + "LC" + ] + }, + { + "Id": 569, + "Name": "AC New Window", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 570, + "Name": "AC Tile Horizontally", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 571, + "Name": "AC Tile Vertically", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 572, + "Name": "AC Format", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 573, + "Name": "AC Edit", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 574, + "Name": "AC Bold", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 575, + "Name": "AC Italics", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 576, + "Name": "AC Underline", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 577, + "Name": "AC Strikethrough", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 578, + "Name": "AC Subscript", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 579, + "Name": "AC Superscript", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 580, + "Name": "AC All Caps", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 581, + "Name": "AC Rotate", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 582, + "Name": "AC Resize", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 583, + "Name": "AC Flip Horizontal", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 584, + "Name": "AC Flip Vertical", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 585, + "Name": "AC Mirror Horizontal", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 586, + "Name": "AC Mirror Vertical", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 587, + "Name": "AC Font Select", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 588, + "Name": "AC Font Color", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 589, + "Name": "AC Font Size", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 590, + "Name": "AC Justify Left", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 591, + "Name": "AC Justify Center H", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 592, + "Name": "AC Justify Right", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 593, + "Name": "AC Justify Block H", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 594, + "Name": "AC Justify Top", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 595, + "Name": "AC Justify Center V", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 596, + "Name": "AC Justify Bottom", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 597, + "Name": "AC Justify Block V", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 598, + "Name": "AC Indent Decrease", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 599, + "Name": "AC Indent Increase", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 600, + "Name": "AC Numbered List", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 601, + "Name": "AC Restart Numbering", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 602, + "Name": "AC Bulleted List", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 603, + "Name": "AC Promote", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 604, + "Name": "AC Demote", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 605, + "Name": "AC Yes", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 606, + "Name": "AC No", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 607, + "Name": "AC Cancel", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 608, + "Name": "AC Catalog", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 609, + "Name": "AC Buy/Checkout", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 610, + "Name": "AC Add to Cart", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 611, + "Name": "AC Expand", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 612, + "Name": "AC Expand All", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 613, + "Name": "AC Collapse", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 614, + "Name": "AC Collapse All", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 615, + "Name": "AC Print Preview", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 616, + "Name": "AC Paste Special", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 617, + "Name": "AC Insert Mode", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 618, + "Name": "AC Delete", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 619, + "Name": "AC Lock", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 620, + "Name": "AC Unlock", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 621, + "Name": "AC Protect", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 622, + "Name": "AC Unprotect", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 623, + "Name": "AC Attach Comment", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 624, + "Name": "AC Delete Comment", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 625, + "Name": "AC View Comment", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 626, + "Name": "AC Select Word", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 627, + "Name": "AC Select Sentence", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 628, + "Name": "AC Select Paragraph", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 629, + "Name": "AC Select Column", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 630, + "Name": "AC Select Row", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 631, + "Name": "AC Select Table", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 632, + "Name": "AC Select Object", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 633, + "Name": "AC Redo/Repeat", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 634, + "Name": "AC Sort", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 635, + "Name": "AC Sort Ascending", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 636, + "Name": "AC Sort Descending", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 637, + "Name": "AC Filter", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 638, + "Name": "AC Set Clock", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 639, + "Name": "AC View Clock", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 640, + "Name": "AC Select Time Zone", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 641, + "Name": "AC Edit Time Zones", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 642, + "Name": "AC Set Alarm", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 643, + "Name": "AC Clear Alarm", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 644, + "Name": "AC Snooze Alarm", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 645, + "Name": "AC Reset Alarm", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 646, + "Name": "AC Synchronize", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 647, + "Name": "AC Send/Receive", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 648, + "Name": "AC Send To", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 649, + "Name": "AC Reply", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 650, + "Name": "AC Reply All", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 651, + "Name": "AC Forward Msg", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 652, + "Name": "AC Send", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 653, + "Name": "AC Attach File", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 654, + "Name": "AC Upload", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 655, + "Name": "AC Download (Save Target As)", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 656, + "Name": "AC Set Borders", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 657, + "Name": "AC Insert Row", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 658, + "Name": "AC Insert Column", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 659, + "Name": "AC Insert File", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 660, + "Name": "AC Insert Picture", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 661, + "Name": "AC Insert Object", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 662, + "Name": "AC Insert Symbol", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 663, + "Name": "AC Save and Close", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 664, + "Name": "AC Rename", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 665, + "Name": "AC Merge", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 666, + "Name": "AC Split", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 667, + "Name": "AC Disribute Horizontally", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 668, + "Name": "AC Distribute Vertically", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 669, + "Name": "AC Next Keyboard Layout Select", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 670, + "Name": "AC Navigation Guidance", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 671, + "Name": "AC Desktop Show All Windows", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 672, + "Name": "AC Soft Key Left", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 673, + "Name": "AC Soft Key Right", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 674, + "Name": "AC Desktop Show All Applications", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 688, + "Name": "AC Idle Keep Alive", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 704, + "Name": "Extended Keyboard Attributes Collection", + "Kinds": [ + "CL" + ] + }, + { + "Id": 705, + "Name": "Keyboard Form Factor", + "Kinds": [ + "SV" + ] + }, + { + "Id": 706, + "Name": "Keyboard Key Type", + "Kinds": [ + "SV" + ] + }, + { + "Id": 707, + "Name": "Keyboard Physical Layout", + "Kinds": [ + "SV" + ] + }, + { + "Id": 708, + "Name": "Vendor‐Specific Keyboard Physical Layout", + "Kinds": [ + "SV" + ] + }, + { + "Id": 709, + "Name": "Keyboard IETF Language Tag Index", + "Kinds": [ + "SV" + ] + }, + { + "Id": 710, + "Name": "Implemented Keyboard Input Assist Controls", + "Kinds": [ + "SV" + ] + }, + { + "Id": 711, + "Name": "Keyboard Input Assist Previous", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 712, + "Name": "Keyboard Input Assist Next", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 713, + "Name": "Keyboard Input Assist Previous Group", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 714, + "Name": "Keyboard Input Assist Next Group", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 715, + "Name": "Keyboard Input Assist Accept", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 716, + "Name": "Keyboard Input Assist Cancel", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 720, + "Name": "Privacy Screen Toggle", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 721, + "Name": "Privacy Screen Level Decrement", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 722, + "Name": "Privacy Screen Level Increment", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 723, + "Name": "Privacy Screen Level Minimum", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 724, + "Name": "Privacy Screen Level Maximum", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 1280, + "Name": "Contact Edited", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 1281, + "Name": "Contact Added", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 1282, + "Name": "Contact Record Active", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 1283, + "Name": "Contact Index", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1284, + "Name": "Contact Nickname", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1285, + "Name": "Contact First Name", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1286, + "Name": "Contact Last Name", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1287, + "Name": "Contact Full Name", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1288, + "Name": "Contact Phone Number Personal", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1289, + "Name": "Contact Phone Number Business", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1290, + "Name": "Contact Phone Number Mobile", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1291, + "Name": "Contact Phone Number Pager", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1292, + "Name": "Contact Phone Number Fax", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1293, + "Name": "Contact Phone Number Other", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1294, + "Name": "Contact Email Personal", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1295, + "Name": "Contact Email Business", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1296, + "Name": "Contact Email Other", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1297, + "Name": "Contact Email Main", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1298, + "Name": "Contact Speed Dial Number", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1299, + "Name": "Contact Status Flag", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1300, + "Name": "Contact Misc.", + "Kinds": [ + "DV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 13, + "Name": "Digitizers", + "UsageIds": [ + { + "Id": 1, + "Name": "Digitizer", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Pen", + "Kinds": [ + "CA" + ] + }, + { + "Id": 3, + "Name": "Light Pen", + "Kinds": [ + "CA" + ] + }, + { + "Id": 4, + "Name": "Touch Screen", + "Kinds": [ + "CA" + ] + }, + { + "Id": 5, + "Name": "Touch Pad", + "Kinds": [ + "CA" + ] + }, + { + "Id": 6, + "Name": "Whiteboard", + "Kinds": [ + "CA" + ] + }, + { + "Id": 7, + "Name": "Coordinate Measuring Machine", + "Kinds": [ + "CA" + ] + }, + { + "Id": 8, + "Name": "3D Digitizer", + "Kinds": [ + "CA" + ] + }, + { + "Id": 9, + "Name": "Stereo Plotter", + "Kinds": [ + "CA" + ] + }, + { + "Id": 10, + "Name": "Articulated Arm", + "Kinds": [ + "CA" + ] + }, + { + "Id": 11, + "Name": "Armature", + "Kinds": [ + "CA" + ] + }, + { + "Id": 12, + "Name": "Multiple Point Digitizer", + "Kinds": [ + "CA" + ] + }, + { + "Id": 13, + "Name": "Free Space Wand", + "Kinds": [ + "CA" + ] + }, + { + "Id": 14, + "Name": "Device Configuration", + "Kinds": [ + "CA" + ] + }, + { + "Id": 15, + "Name": "Capacitive Heat Map Digitizer", + "Kinds": [ + "CA" + ] + }, + { + "Id": 32, + "Name": "Stylus", + "Kinds": [ + "CA", + "CL" + ] + }, + { + "Id": 33, + "Name": "Puck", + "Kinds": [ + "CL" + ] + }, + { + "Id": 34, + "Name": "Finger", + "Kinds": [ + "CL" + ] + }, + { + "Id": 35, + "Name": "Device settings", + "Kinds": [ + "CL" + ] + }, + { + "Id": 36, + "Name": "Character Gesture", + "Kinds": [ + "CL" + ] + }, + { + "Id": 48, + "Name": "Tip Pressure", + "Kinds": [ + "DV" + ] + }, + { + "Id": 49, + "Name": "Barrel Pressure", + "Kinds": [ + "DV" + ] + }, + { + "Id": 50, + "Name": "In Range", + "Kinds": [ + "MC" + ] + }, + { + "Id": 51, + "Name": "Touch", + "Kinds": [ + "MC" + ] + }, + { + "Id": 52, + "Name": "Untouch", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 53, + "Name": "Tap", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 54, + "Name": "Quality", + "Kinds": [ + "DV" + ] + }, + { + "Id": 55, + "Name": "Data Valid", + "Kinds": [ + "MC" + ] + }, + { + "Id": 56, + "Name": "Transducer Index", + "Kinds": [ + "DV" + ] + }, + { + "Id": 57, + "Name": "Tablet Function Keys", + "Kinds": [ + "CL" + ] + }, + { + "Id": 58, + "Name": "Program Change Keys", + "Kinds": [ + "CL" + ] + }, + { + "Id": 59, + "Name": "Battery Strength", + "Kinds": [ + "DV" + ] + }, + { + "Id": 60, + "Name": "Invert", + "Kinds": [ + "MC" + ] + }, + { + "Id": 61, + "Name": "X Tilt", + "Kinds": [ + "DV" + ] + }, + { + "Id": 62, + "Name": "Y Tilt", + "Kinds": [ + "DV" + ] + }, + { + "Id": 63, + "Name": "Azimuth", + "Kinds": [ + "DV" + ] + }, + { + "Id": 64, + "Name": "Altitude", + "Kinds": [ + "DV" + ] + }, + { + "Id": 65, + "Name": "Twist", + "Kinds": [ + "DV" + ] + }, + { + "Id": 66, + "Name": "Tip Switch", + "Kinds": [ + "MC" + ] + }, + { + "Id": 67, + "Name": "Secondary Tip Switch", + "Kinds": [ + "MC" + ] + }, + { + "Id": 68, + "Name": "Barrel Switch", + "Kinds": [ + "MC" + ] + }, + { + "Id": 69, + "Name": "Eraser", + "Kinds": [ + "MC" + ] + }, + { + "Id": 70, + "Name": "Tablet Pick", + "Kinds": [ + "MC" + ] + }, + { + "Id": 71, + "Name": "Touch Valid", + "Kinds": [ + "MC" + ] + }, + { + "Id": 72, + "Name": "Width", + "Kinds": [ + "DV" + ] + }, + { + "Id": 73, + "Name": "Height", + "Kinds": [ + "DV" + ] + }, + { + "Id": 81, + "Name": "Contact Identifier", + "Kinds": [ + "DV" + ] + }, + { + "Id": 82, + "Name": "Device Mode", + "Kinds": [ + "DV" + ] + }, + { + "Id": 83, + "Name": "Device Identifier", + "Kinds": [ + "DV", + "SV" + ] + }, + { + "Id": 84, + "Name": "Contact Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 85, + "Name": "Contact Count Maximum", + "Kinds": [ + "SV" + ] + }, + { + "Id": 86, + "Name": "Scan Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 87, + "Name": "Surface Switch", + "Kinds": [ + "DF" + ] + }, + { + "Id": 88, + "Name": "Button Switch", + "Kinds": [ + "DF" + ] + }, + { + "Id": 89, + "Name": "Pad Type", + "Kinds": [ + "SF" + ] + }, + { + "Id": 90, + "Name": "Secondary Barrel Switch", + "Kinds": [ + "MC" + ] + }, + { + "Id": 91, + "Name": "Transducer Serial Number", + "Kinds": [ + "SV" + ] + }, + { + "Id": 92, + "Name": "Preferred Color", + "Kinds": [ + "DV" + ] + }, + { + "Id": 93, + "Name": "Preferred Color is Locked", + "Kinds": [ + "MC" + ] + }, + { + "Id": 94, + "Name": "Preferred Line Width", + "Kinds": [ + "DV" + ] + }, + { + "Id": 95, + "Name": "Preferred Line Width is Locked", + "Kinds": [ + "MC" + ] + }, + { + "Id": 96, + "Name": "Latency Mode", + "Kinds": [ + "DF" + ] + }, + { + "Id": 97, + "Name": "Gesture Character Quality", + "Kinds": [ + "DV" + ] + }, + { + "Id": 98, + "Name": "Character Gesture Data Length", + "Kinds": [ + "DV" + ] + }, + { + "Id": 99, + "Name": "Character Gesture Data", + "Kinds": [ + "DV" + ] + }, + { + "Id": 100, + "Name": "Gesture Character Encoding", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 101, + "Name": "UTF8 Character Gesture Encoding", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 102, + "Name": "UTF16 Little Endian Character Gesture Encoding", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 103, + "Name": "UTF16 Big Endian Character Gesture Encoding", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 104, + "Name": "UTF32 Little Endian Character Gesture Encoding", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 105, + "Name": "UTF32 Big Endian Character Gesture Encoding", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 106, + "Name": "Capacitive Heat Map Protocol Vendor ID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 107, + "Name": "Capacitive Heat Map Protocol Version", + "Kinds": [ + "SV" + ] + }, + { + "Id": 108, + "Name": "Capacitive Heat Map Frame Data", + "Kinds": [ + "DV" + ] + }, + { + "Id": 109, + "Name": "Gesture Character Enable", + "Kinds": [ + "DF" + ] + }, + { + "Id": 110, + "Name": "Transducer Serial Number Part 2", + "Kinds": [ + "SV" + ] + }, + { + "Id": 111, + "Name": "No Preferred Color", + "Kinds": [ + "DF" + ] + }, + { + "Id": 112, + "Name": "Preferred Line Style", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 113, + "Name": "Preferred Line Style is Locked", + "Kinds": [ + "MC" + ] + }, + { + "Id": 114, + "Name": "Ink", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 115, + "Name": "Pencil", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 116, + "Name": "Highlighter", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 117, + "Name": "Chisel Marker", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 118, + "Name": "Brush", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 119, + "Name": "No Preference", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 128, + "Name": "Digitizer Diagnostic", + "Kinds": [ + "CL" + ] + }, + { + "Id": 129, + "Name": "Digitizer Error", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 130, + "Name": "Err Normal Status", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 131, + "Name": "Err Transducers Exceeded", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 132, + "Name": "Err Full Trans Features Unavailable", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 133, + "Name": "Err Charge Low", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 144, + "Name": "Transducer Software Info", + "Kinds": [ + "CL" + ] + }, + { + "Id": 145, + "Name": "Transducer Vendor Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 146, + "Name": "Transducer Product Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 147, + "Name": "Device Supported Protocols", + "Kinds": [ + "NAry", + "CL" + ] + }, + { + "Id": 148, + "Name": "Transducer Supported Protocols", + "Kinds": [ + "NAry", + "CL" + ] + }, + { + "Id": 149, + "Name": "No Protocol", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 150, + "Name": "Wacom AES Protocol", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 151, + "Name": "USI Protocol", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 152, + "Name": "Microsoft Pen Protocol", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 160, + "Name": "Supported Report Rates", + "Kinds": [ + "SV", + "CL" + ] + }, + { + "Id": 161, + "Name": "Report Rate", + "Kinds": [ + "DV" + ] + }, + { + "Id": 162, + "Name": "Transducer Connected", + "Kinds": [ + "SF" + ] + }, + { + "Id": 163, + "Name": "Switch Disabled", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 164, + "Name": "Switch Unimplemented", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 165, + "Name": "Transducer Switches", + "Kinds": [ + "CL" + ] + }, + { + "Id": 166, + "Name": "Transducer Index Selector", + "Kinds": [ + "DV" + ] + }, + { + "Id": 176, + "Name": "Button Press Threshold", + "Kinds": [ + "DV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 18, + "Name": "Eye and Head Trackers", + "UsageIds": [ + { + "Id": 1, + "Name": "Eye Tracker", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Head Tracker", + "Kinds": [ + "CA" + ] + }, + { + "Id": 16, + "Name": "Tracking Data", + "Kinds": [ + "CP" + ] + }, + { + "Id": 17, + "Name": "Capabilities", + "Kinds": [ + "CL" + ] + }, + { + "Id": 18, + "Name": "Configuration", + "Kinds": [ + "CL" + ] + }, + { + "Id": 19, + "Name": "Status", + "Kinds": [ + "CL" + ] + }, + { + "Id": 20, + "Name": "Control", + "Kinds": [ + "CL" + ] + }, + { + "Id": 32, + "Name": "Sensor Timestamp", + "Kinds": [ + "DV" + ] + }, + { + "Id": 33, + "Name": "Position X", + "Kinds": [ + "DV" + ] + }, + { + "Id": 34, + "Name": "Position Y", + "Kinds": [ + "DV" + ] + }, + { + "Id": 35, + "Name": "Position Z", + "Kinds": [ + "DV" + ] + }, + { + "Id": 36, + "Name": "Gaze Point", + "Kinds": [ + "CP" + ] + }, + { + "Id": 37, + "Name": "Left Eye Position", + "Kinds": [ + "CP" + ] + }, + { + "Id": 38, + "Name": "Right Eye Position", + "Kinds": [ + "CP" + ] + }, + { + "Id": 39, + "Name": "Head Position", + "Kinds": [ + "CP" + ] + }, + { + "Id": 40, + "Name": "Head Direction Point", + "Kinds": [ + "CP" + ] + }, + { + "Id": 41, + "Name": "Rotation about X axis", + "Kinds": [ + "DV" + ] + }, + { + "Id": 42, + "Name": "Rotation about Y axis", + "Kinds": [ + "DV" + ] + }, + { + "Id": 43, + "Name": "Rotation about Z axis", + "Kinds": [ + "DV" + ] + }, + { + "Id": 256, + "Name": "Tracker Quality", + "Kinds": [ + "SV" + ] + }, + { + "Id": 257, + "Name": "Minimum Tracking Distance", + "Kinds": [ + "SV" + ] + }, + { + "Id": 258, + "Name": "Optimum Tracking Distance", + "Kinds": [ + "SV" + ] + }, + { + "Id": 259, + "Name": "Maximum Tracking Distance", + "Kinds": [ + "SV" + ] + }, + { + "Id": 260, + "Name": "Maximum Screen Plane Width", + "Kinds": [ + "SV" + ] + }, + { + "Id": 261, + "Name": "Maximum Screen Plane Height", + "Kinds": [ + "SV" + ] + }, + { + "Id": 512, + "Name": "Display Manufacturer ID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 513, + "Name": "Display Product ID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 514, + "Name": "Display Serial Number", + "Kinds": [ + "SV" + ] + }, + { + "Id": 515, + "Name": "Display Manufacturer Date", + "Kinds": [ + "SV" + ] + }, + { + "Id": 516, + "Name": "Calibrated Screen Width", + "Kinds": [ + "SV" + ] + }, + { + "Id": 517, + "Name": "Calibrated Screen Height", + "Kinds": [ + "SV" + ] + }, + { + "Id": 768, + "Name": "Sampling Frequency", + "Kinds": [ + "DV" + ] + }, + { + "Id": 769, + "Name": "Configuration Status", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1024, + "Name": "Device Mode Request", + "Kinds": [ + "DV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 61904, + "Name": "FIDO Alliance", + "UsageIds": [ + { + "Id": 1, + "Name": "U2F Authenticator Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 32, + "Name": "Input Report Data", + "Kinds": [ + "DV" + ] + }, + { + "Id": 33, + "Name": "Output Report Data", + "Kinds": [ + "DV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 5, + "Name": "Game Controls", + "UsageIds": [ + { + "Id": 1, + "Name": "3D Game Controller", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Pinball Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 3, + "Name": "Gun Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 32, + "Name": "Point of View", + "Kinds": [ + "CP" + ] + }, + { + "Id": 33, + "Name": "Turn Right/Left", + "Kinds": [ + "DV" + ] + }, + { + "Id": 34, + "Name": "Pitch Forward/Backward", + "Kinds": [ + "DV" + ] + }, + { + "Id": 35, + "Name": "Roll Right/Left", + "Kinds": [ + "DV" + ] + }, + { + "Id": 36, + "Name": "Move Right/Left", + "Kinds": [ + "DV" + ] + }, + { + "Id": 37, + "Name": "Move Forward/Backward", + "Kinds": [ + "DV" + ] + }, + { + "Id": 38, + "Name": "Move Up/Down", + "Kinds": [ + "DV" + ] + }, + { + "Id": 39, + "Name": "Lean Right/Left", + "Kinds": [ + "DV" + ] + }, + { + "Id": 40, + "Name": "Lean Forward/Backward", + "Kinds": [ + "DV" + ] + }, + { + "Id": 41, + "Name": "Height of POV", + "Kinds": [ + "DV" + ] + }, + { + "Id": 42, + "Name": "Flipper", + "Kinds": [ + "MC" + ] + }, + { + "Id": 43, + "Name": "Secondary Flipper", + "Kinds": [ + "MC" + ] + }, + { + "Id": 44, + "Name": "Bump", + "Kinds": [ + "MC" + ] + }, + { + "Id": 45, + "Name": "New Game", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 46, + "Name": "Shoot Ball", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 47, + "Name": "Player", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 48, + "Name": "Gun Bolt", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 49, + "Name": "Gun Clip", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 50, + "Name": "Gun Selector", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 51, + "Name": "Gun Single Shot", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 52, + "Name": "Gun Burst", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 53, + "Name": "Gun Automatic", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 54, + "Name": "Gun Safety", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 55, + "Name": "Gamepad Fire/Jump", + "Kinds": [ + "CL" + ] + }, + { + "Id": 57, + "Name": "Gamepad Trigger", + "Kinds": [ + "CL" + ] + }, + { + "Id": 58, + "Name": "Form-fitting Gamepad", + "Kinds": [ + "SF" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 1, + "Name": "Generic Desktop", + "UsageIds": [ + { + "Id": 1, + "Name": "Pointer", + "Kinds": [ + "CP" + ] + }, + { + "Id": 2, + "Name": "Mouse", + "Kinds": [ + "CA" + ] + }, + { + "Id": 4, + "Name": "Joystick", + "Kinds": [ + "CA" + ] + }, + { + "Id": 5, + "Name": "Gamepad", + "Kinds": [ + "CA" + ] + }, + { + "Id": 6, + "Name": "Keyboard", + "Kinds": [ + "CA" + ] + }, + { + "Id": 7, + "Name": "Keypad", + "Kinds": [ + "CA" + ] + }, + { + "Id": 8, + "Name": "Multi-axis Controller", + "Kinds": [ + "CA" + ] + }, + { + "Id": 9, + "Name": "Tablet PC System Controls", + "Kinds": [ + "CA" + ] + }, + { + "Id": 10, + "Name": "Water Cooling Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 11, + "Name": "Computer Chassis Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 12, + "Name": "Wireless Radio Controls", + "Kinds": [ + "CA" + ] + }, + { + "Id": 13, + "Name": "Portable Device Control", + "Kinds": [ + "CA" + ] + }, + { + "Id": 14, + "Name": "System Multi-Axis Controller", + "Kinds": [ + "CA" + ] + }, + { + "Id": 15, + "Name": "Spatial Controller", + "Kinds": [ + "CA" + ] + }, + { + "Id": 16, + "Name": "Assistive Control", + "Kinds": [ + "CA" + ] + }, + { + "Id": 17, + "Name": "Device Dock", + "Kinds": [ + "CA" + ] + }, + { + "Id": 18, + "Name": "Dockable Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 19, + "Name": "Call State Management Control", + "Kinds": [ + "CA" + ] + }, + { + "Id": 48, + "Name": "X", + "Kinds": [ + "DV" + ] + }, + { + "Id": 49, + "Name": "Y", + "Kinds": [ + "DV" + ] + }, + { + "Id": 50, + "Name": "Z", + "Kinds": [ + "DV" + ] + }, + { + "Id": 51, + "Name": "Rx", + "Kinds": [ + "DV" + ] + }, + { + "Id": 52, + "Name": "Ry", + "Kinds": [ + "DV" + ] + }, + { + "Id": 53, + "Name": "Rz", + "Kinds": [ + "DV" + ] + }, + { + "Id": 54, + "Name": "Slider", + "Kinds": [ + "DV" + ] + }, + { + "Id": 55, + "Name": "Dial", + "Kinds": [ + "DV" + ] + }, + { + "Id": 56, + "Name": "Wheel", + "Kinds": [ + "DV" + ] + }, + { + "Id": 57, + "Name": "Hat Switch", + "Kinds": [ + "DV" + ] + }, + { + "Id": 58, + "Name": "Counted Buffer", + "Kinds": [ + "CL" + ] + }, + { + "Id": 59, + "Name": "Byte Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 60, + "Name": "Motion Wakeup", + "Kinds": [ + "OSC", + "DF" + ] + }, + { + "Id": 61, + "Name": "Start", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 62, + "Name": "Select", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 64, + "Name": "Vx", + "Kinds": [ + "DV" + ] + }, + { + "Id": 65, + "Name": "Vy", + "Kinds": [ + "DV" + ] + }, + { + "Id": 66, + "Name": "Vz", + "Kinds": [ + "DV" + ] + }, + { + "Id": 67, + "Name": "Vbrx", + "Kinds": [ + "DV" + ] + }, + { + "Id": 68, + "Name": "Vbry", + "Kinds": [ + "DV" + ] + }, + { + "Id": 69, + "Name": "Vbrz", + "Kinds": [ + "DV" + ] + }, + { + "Id": 70, + "Name": "Vno", + "Kinds": [ + "DV" + ] + }, + { + "Id": 71, + "Name": "Feature Notification", + "Kinds": [ + "DV", + "DF" + ] + }, + { + "Id": 72, + "Name": "Resolution Multiplier", + "Kinds": [ + "DV" + ] + }, + { + "Id": 73, + "Name": "Qx", + "Kinds": [ + "DV" + ] + }, + { + "Id": 74, + "Name": "Qy", + "Kinds": [ + "DV" + ] + }, + { + "Id": 75, + "Name": "Qz", + "Kinds": [ + "DV" + ] + }, + { + "Id": 76, + "Name": "Qw", + "Kinds": [ + "DV" + ] + }, + { + "Id": 128, + "Name": "System Control", + "Kinds": [ + "CA" + ] + }, + { + "Id": 129, + "Name": "System Power Down", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 130, + "Name": "System Sleep", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 131, + "Name": "System Wake Up", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 132, + "Name": "System Context Menu", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 133, + "Name": "System Main Menu", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 134, + "Name": "System App Menu", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 135, + "Name": "System Menu Help", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 136, + "Name": "System Menu Exit", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 137, + "Name": "System Menu Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 138, + "Name": "System Menu Right", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 139, + "Name": "System Menu Left", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 140, + "Name": "System Menu Up", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 141, + "Name": "System Menu Down", + "Kinds": [ + "RTC" + ] + }, + { + "Id": 142, + "Name": "System Cold Restart", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 143, + "Name": "System Warm Restart", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 144, + "Name": "D-pad Up", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 145, + "Name": "D-pad Down", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 146, + "Name": "D-pad Right", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 147, + "Name": "D-pad Left", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 148, + "Name": "Index Trigger", + "Kinds": [ + "MC", + "DV" + ] + }, + { + "Id": 149, + "Name": "Palm Trigger", + "Kinds": [ + "MC", + "DV" + ] + }, + { + "Id": 150, + "Name": "Thumbstick", + "Kinds": [ + "CP" + ] + }, + { + "Id": 151, + "Name": "System Function Shift", + "Kinds": [ + "MC" + ] + }, + { + "Id": 152, + "Name": "System Function Shift Lock", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 153, + "Name": "System Function Shift Lock Indicator", + "Kinds": [ + "DV" + ] + }, + { + "Id": 154, + "Name": "System Dismiss Notification", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 155, + "Name": "System Do Not Disturb", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 160, + "Name": "System Dock", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 161, + "Name": "System Undock", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 162, + "Name": "System Setup", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 163, + "Name": "System Break", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 164, + "Name": "System Debugger Break", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 165, + "Name": "Application Break", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 166, + "Name": "Application Debugger Break", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 167, + "Name": "System Speaker Mute", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 168, + "Name": "System Hibernate", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 169, + "Name": "System Microphone Mute", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 176, + "Name": "System Display Invert", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 177, + "Name": "System Display Internal", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 178, + "Name": "System Display External", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 179, + "Name": "System Display Both", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 180, + "Name": "System Display Dual", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 181, + "Name": "System Display Toggle Int/Ext Mode", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 182, + "Name": "System Display Swap Primary/Secondary", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 183, + "Name": "System Display Toggle LCD Autoscale", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 192, + "Name": "Sensor Zone", + "Kinds": [ + "CL" + ] + }, + { + "Id": 193, + "Name": "RPM", + "Kinds": [ + "DV" + ] + }, + { + "Id": 194, + "Name": "Coolant Level", + "Kinds": [ + "DV" + ] + }, + { + "Id": 195, + "Name": "Coolant Critical Level", + "Kinds": [ + "SV" + ] + }, + { + "Id": 196, + "Name": "Coolant Pump", + "Kinds": [ + "US" + ] + }, + { + "Id": 197, + "Name": "Chassis Enclosure", + "Kinds": [ + "CL" + ] + }, + { + "Id": 198, + "Name": "Wireless Radio Button", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 199, + "Name": "Wireless Radio LED", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 200, + "Name": "Wireless Radio Slider Switch", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 201, + "Name": "System Display Rotation Lock Button", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 202, + "Name": "System Display Rotation Lock Slider Switch", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 203, + "Name": "Control Enable", + "Kinds": [ + "DF" + ] + }, + { + "Id": 208, + "Name": "Dockable Device Unique ID", + "Kinds": [ + "DV" + ] + }, + { + "Id": 209, + "Name": "Dockable Device Vendor ID", + "Kinds": [ + "DV" + ] + }, + { + "Id": 210, + "Name": "Dockable Device Primary Usage Page", + "Kinds": [ + "DV" + ] + }, + { + "Id": 211, + "Name": "Dockable Device Primary Usage ID", + "Kinds": [ + "DV" + ] + }, + { + "Id": 212, + "Name": "Dockable Device Docking State", + "Kinds": [ + "DF" + ] + }, + { + "Id": 213, + "Name": "Dockable Device Display Occlusion", + "Kinds": [ + "CL" + ] + }, + { + "Id": 214, + "Name": "Dockable Device Object Type", + "Kinds": [ + "DV" + ] + }, + { + "Id": 224, + "Name": "Call Active LED", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 225, + "Name": "Call Mute Toggle", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 226, + "Name": "Call Mute LED", + "Kinds": [ + "OOC" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 6, + "Name": "Generic Device Controls", + "UsageIds": [ + { + "Id": 1, + "Name": "Background/Nonuser Controls", + "Kinds": [ + "CA" + ] + }, + { + "Id": 32, + "Name": "Battery Strength", + "Kinds": [ + "DV" + ] + }, + { + "Id": 33, + "Name": "Wireless Channel", + "Kinds": [ + "DV" + ] + }, + { + "Id": 34, + "Name": "Wireless ID", + "Kinds": [ + "DV" + ] + }, + { + "Id": 35, + "Name": "Discover Wireless Control", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 36, + "Name": "Security Code Character Entered", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 37, + "Name": "Security Code Character Erased", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 38, + "Name": "Security Code Cleared", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 39, + "Name": "Sequence ID", + "Kinds": [ + "DV" + ] + }, + { + "Id": 40, + "Name": "Sequence ID Reset", + "Kinds": [ + "DF" + ] + }, + { + "Id": 41, + "Name": "RF Signal Strength", + "Kinds": [ + "DV" + ] + }, + { + "Id": 42, + "Name": "Software Version", + "Kinds": [ + "CL" + ] + }, + { + "Id": 43, + "Name": "Protocol Version", + "Kinds": [ + "CL" + ] + }, + { + "Id": 44, + "Name": "Hardware Version", + "Kinds": [ + "CL" + ] + }, + { + "Id": 45, + "Name": "Major", + "Kinds": [ + "SV" + ] + }, + { + "Id": 46, + "Name": "Minor", + "Kinds": [ + "SV" + ] + }, + { + "Id": 47, + "Name": "Revision", + "Kinds": [ + "SV" + ] + }, + { + "Id": 48, + "Name": "Handedness", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 49, + "Name": "Either Hand", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 50, + "Name": "Left Hand", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 51, + "Name": "Right Hand", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 52, + "Name": "Both Hands", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 64, + "Name": "Grip Pose Offset", + "Kinds": [ + "CP" + ] + }, + { + "Id": 65, + "Name": "Pointer Pose Offset", + "Kinds": [ + "CP" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 14, + "Name": "Haptics", + "UsageIds": [ + { + "Id": 1, + "Name": "Simple Haptic Controller", + "Kinds": [ + "CA", + "CL" + ] + }, + { + "Id": 16, + "Name": "Waveform List", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 17, + "Name": "Duration List", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 32, + "Name": "Auto Trigger", + "Kinds": [ + "DV" + ] + }, + { + "Id": 33, + "Name": "Manual Trigger", + "Kinds": [ + "DV" + ] + }, + { + "Id": 34, + "Name": "Auto Trigger Associated Control", + "Kinds": [ + "SV" + ] + }, + { + "Id": 35, + "Name": "Intensity", + "Kinds": [ + "DV" + ] + }, + { + "Id": 36, + "Name": "Repeat Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 37, + "Name": "Retrigger Period", + "Kinds": [ + "DV" + ] + }, + { + "Id": 38, + "Name": "Waveform Vendor Page", + "Kinds": [ + "SV" + ] + }, + { + "Id": 39, + "Name": "Waveform Vendor ID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 40, + "Name": "Waveform Cutoff Time", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4097, + "Name": "Waveform None", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4098, + "Name": "Waveform Stop", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4099, + "Name": "Waveform Click", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4100, + "Name": "Waveform Buzz Continuous", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4101, + "Name": "Waveform Rumble Continuous", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4102, + "Name": "Waveform Press", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4103, + "Name": "Waveform Release", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4104, + "Name": "Waveform Hover", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4105, + "Name": "Waveform Success", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4106, + "Name": "Waveform Error", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4107, + "Name": "Waveform Ink Continuous", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4108, + "Name": "Waveform Pencil Continuous", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4109, + "Name": "Waveform Marker Continuous", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4110, + "Name": "Waveform Chisel Marker Continuous", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4111, + "Name": "Waveform Brush Continuous", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4112, + "Name": "Waveform Eraser Continuous", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4113, + "Name": "Waveform Sparkle Continuous", + "Kinds": [ + "SV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 7, + "Name": "Keyboard/Keypad", + "UsageIds": [ + { + "Id": 1, + "Name": "ErrorRollOver", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2, + "Name": "POSTFail", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 3, + "Name": "ErrorUndefined", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 4, + "Name": "Keyboard A", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 5, + "Name": "Keyboard B", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 6, + "Name": "Keyboard C", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 7, + "Name": "Keyboard D", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 8, + "Name": "Keyboard E", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 9, + "Name": "Keyboard F", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 10, + "Name": "Keyboard G", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 11, + "Name": "Keyboard H", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 12, + "Name": "Keyboard I", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 13, + "Name": "Keyboard J", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 14, + "Name": "Keyboard K", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 15, + "Name": "Keyboard L", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 16, + "Name": "Keyboard M", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 17, + "Name": "Keyboard N", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 18, + "Name": "Keyboard O", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 19, + "Name": "Keyboard P", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 20, + "Name": "Keyboard Q", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 21, + "Name": "Keyboard R", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 22, + "Name": "Keyboard S", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 23, + "Name": "Keyboard T", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 24, + "Name": "Keyboard U", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 25, + "Name": "Keyboard V", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 26, + "Name": "Keyboard W", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 27, + "Name": "Keyboard X", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 28, + "Name": "Keyboard Y", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 29, + "Name": "Keyboard Z", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 30, + "Name": "Keyboard 1 and Bang", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 31, + "Name": "Keyboard 2 and At", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 32, + "Name": "Keyboard 3 and Hash", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 33, + "Name": "Keyboard 4 and Dollar", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 34, + "Name": "Keyboard 5 and Percent", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 35, + "Name": "Keyboard 6 and Caret", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 36, + "Name": "Keyboard 7 and Ampersand", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 37, + "Name": "Keyboard 8 and Star", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 38, + "Name": "Keyboard 9 and Left Bracket", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 39, + "Name": "Keyboard 0 and Right Bracket", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 40, + "Name": "Keyboard Return Enter", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 41, + "Name": "Keyboard Escape", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 42, + "Name": "Keyboard Delete", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 43, + "Name": "Keyboard Tab", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 44, + "Name": "Keyboard Spacebar", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 45, + "Name": "Keyboard Dash and Underscore", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 46, + "Name": "Keyboard Equals and Plus", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 47, + "Name": "Keyboard Left Brace", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 48, + "Name": "Keyboard Right Brace", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 49, + "Name": "Keyboard Backslash and Pipe", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 50, + "Name": "Keyboard Non-US Hash and Tilde", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 51, + "Name": "Keyboard SemiColon and Colon", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 52, + "Name": "Keyboard Left Apos and Double", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 53, + "Name": "Keyboard Grave Accent and Tilde", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 54, + "Name": "Keyboard Comma and LessThan", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 55, + "Name": "Keyboard Period and GreaterThan", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 56, + "Name": "Keyboard ForwardSlash and QuestionMark", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 57, + "Name": "Keyboard Caps Lock", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 58, + "Name": "Keyboard F1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 59, + "Name": "Keyboard F2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 60, + "Name": "Keyboard F3", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 61, + "Name": "Keyboard F4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 62, + "Name": "Keyboard F5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 63, + "Name": "Keyboard F6", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 64, + "Name": "Keyboard F7", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 65, + "Name": "Keyboard F8", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 66, + "Name": "Keyboard F9", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 67, + "Name": "Keyboard F10", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 68, + "Name": "Keyboard F11", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 69, + "Name": "Keyboard F12", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 70, + "Name": "Keyboard PrintScreen", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 71, + "Name": "Keyboard Scroll Lock", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 72, + "Name": "Keyboard Pause", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 73, + "Name": "Keyboard Insert", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 74, + "Name": "Keyboard Home", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 75, + "Name": "Keyboard PageUp", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 76, + "Name": "Keyboard Delete Forward", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 77, + "Name": "Keyboard End", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 78, + "Name": "Keyboard PageDown", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 79, + "Name": "Keyboard RightArrow", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 80, + "Name": "Keyboard LeftArrow", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 81, + "Name": "Keyboard DownArrow", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 82, + "Name": "Keyboard UpArrow", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 83, + "Name": "Keypad Num Lock and Clear", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 84, + "Name": "Keypad ForwardSlash", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 85, + "Name": "Keypad Star", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 86, + "Name": "Keypad Dash", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 87, + "Name": "Keypad Plus", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 88, + "Name": "Keypad ENTER", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 89, + "Name": "Keypad 1 and End", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 90, + "Name": "Keypad 2 and Down Arrow", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 91, + "Name": "Keypad 3 and PageDn", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 92, + "Name": "Keypad 4 and Left Arrow", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 93, + "Name": "Keypad 5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 94, + "Name": "Keypad 6 and Right Arrow", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 95, + "Name": "Keypad 7 and Home", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 96, + "Name": "Keypad 8 and Up Arrow", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 97, + "Name": "Keypad 9 and PageUp", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 98, + "Name": "Keypad 0 and Insert", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 99, + "Name": "Keypad Period and Delete", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 100, + "Name": "Keyboard Non-US Backslash and Pipe", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 101, + "Name": "Keyboard Application", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 102, + "Name": "Keyboard Power", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 103, + "Name": "Keypad Equals", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 104, + "Name": "Keyboard F13", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 105, + "Name": "Keyboard F14", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 106, + "Name": "Keyboard F15", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 107, + "Name": "Keyboard F16", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 108, + "Name": "Keyboard F17", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 109, + "Name": "Keyboard F18", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 110, + "Name": "Keyboard F19", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 111, + "Name": "Keyboard F20", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 112, + "Name": "Keyboard F21", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 113, + "Name": "Keyboard F22", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 114, + "Name": "Keyboard F23", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 115, + "Name": "Keyboard F24", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 116, + "Name": "Keyboard Execute", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 117, + "Name": "Keyboard Help", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 118, + "Name": "Keyboard Menu", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 119, + "Name": "Keyboard Select", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 120, + "Name": "Keyboard Stop", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 121, + "Name": "Keyboard Again", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 122, + "Name": "Keyboard Undo", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 123, + "Name": "Keyboard Cut", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 124, + "Name": "Keyboard Copy", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 125, + "Name": "Keyboard Paste", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 126, + "Name": "Keyboard Find", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 127, + "Name": "Keyboard Mute", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 128, + "Name": "Keyboard Volume Up", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 129, + "Name": "Keyboard Volume Down", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 130, + "Name": "Keyboard Locking Caps Lock", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 131, + "Name": "Keyboard Locking Num Lock", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 132, + "Name": "Keyboard Locking Scroll Lock", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 133, + "Name": "Keypad Comma", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 134, + "Name": "Keypad Equal Sign", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 135, + "Name": "Keyboard International1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 136, + "Name": "Keyboard International2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 137, + "Name": "Keyboard International3", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 138, + "Name": "Keyboard International4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 139, + "Name": "Keyboard International5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 140, + "Name": "Keyboard International6", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 141, + "Name": "Keyboard International7", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 142, + "Name": "Keyboard International8", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 143, + "Name": "Keyboard International9", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 144, + "Name": "Keyboard LANG1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 145, + "Name": "Keyboard LANG2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 146, + "Name": "Keyboard LANG3", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 147, + "Name": "Keyboard LANG4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 148, + "Name": "Keyboard LANG5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 149, + "Name": "Keyboard LANG6", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 150, + "Name": "Keyboard LANG7", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 151, + "Name": "Keyboard LANG8", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 152, + "Name": "Keyboard LANG9", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 153, + "Name": "Keyboard Alternate Erase", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 154, + "Name": "Keyboard SysReq Attention", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 155, + "Name": "Keyboard Cancel", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 156, + "Name": "Keyboard Clear", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 157, + "Name": "Keyboard Prior", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 158, + "Name": "Keyboard Return", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 159, + "Name": "Keyboard Separator", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 160, + "Name": "Keyboard Out", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 161, + "Name": "Keyboard Oper", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 162, + "Name": "Keyboard Clear Again", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 163, + "Name": "Keyboard CrSel Props", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 164, + "Name": "Keyboard ExSel", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 176, + "Name": "Keypad Double 0", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 177, + "Name": "Keypad Triple 0", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 178, + "Name": "Thousands Separator", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 179, + "Name": "Decimal Separator", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 180, + "Name": "Currency Unit", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 181, + "Name": "Currency Sub-unit", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 182, + "Name": "Keypad Left Bracket", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 183, + "Name": "Keypad Right Bracket", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 184, + "Name": "Keypad Left Brace", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 185, + "Name": "Keypad Right Brace", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 186, + "Name": "Keypad Tab", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 187, + "Name": "Keypad Backspace", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 188, + "Name": "Keypad A", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 189, + "Name": "Keypad B", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 190, + "Name": "Keypad C", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 191, + "Name": "Keypad D", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 192, + "Name": "Keypad E", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 193, + "Name": "Keypad F", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 194, + "Name": "Keypad XOR", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 195, + "Name": "Keypad Caret", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 196, + "Name": "Keypad Percentage", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 197, + "Name": "Keypad Less", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 198, + "Name": "Keypad Greater", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 199, + "Name": "Keypad Ampersand", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 200, + "Name": "Keypad Double Ampersand", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 201, + "Name": "Keypad Bar", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 202, + "Name": "Keypad Double Bar", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 203, + "Name": "Keypad Colon", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 204, + "Name": "Keypad Hash", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 205, + "Name": "Keypad Space", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 206, + "Name": "Keypad At", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 207, + "Name": "Keypad Bang", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 208, + "Name": "Keypad Memory Store", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 209, + "Name": "Keypad Memory Recall", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 210, + "Name": "Keypad Memory Clear", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 211, + "Name": "Keypad Memory Add", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 212, + "Name": "Keypad Memory Subtract", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 213, + "Name": "Keypad Memory Multiply", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 214, + "Name": "Keypad Memory Divide", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 215, + "Name": "Keypad Plus Minus", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 216, + "Name": "Keypad Clear", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 217, + "Name": "Keypad Clear Entry", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 218, + "Name": "Keypad Binary", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 219, + "Name": "Keypad Octal", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 220, + "Name": "Keypad Decimal", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 221, + "Name": "Keypad Hexadecimal", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 224, + "Name": "Keyboard LeftControl", + "Kinds": [ + "DV" + ] + }, + { + "Id": 225, + "Name": "Keyboard LeftShift", + "Kinds": [ + "DV" + ] + }, + { + "Id": 226, + "Name": "Keyboard LeftAlt", + "Kinds": [ + "DV" + ] + }, + { + "Id": 227, + "Name": "Keyboard Left GUI", + "Kinds": [ + "DV" + ] + }, + { + "Id": 228, + "Name": "Keyboard RightControl", + "Kinds": [ + "DV" + ] + }, + { + "Id": 229, + "Name": "Keyboard RightShift", + "Kinds": [ + "DV" + ] + }, + { + "Id": 230, + "Name": "Keyboard RightAlt", + "Kinds": [ + "DV" + ] + }, + { + "Id": 231, + "Name": "Keyboard Right GUI", + "Kinds": [ + "DV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 8, + "Name": "LED", + "UsageIds": [ + { + "Id": 1, + "Name": "Num Lock", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 2, + "Name": "Caps Lock", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 3, + "Name": "Scroll Lock", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 4, + "Name": "Compose", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 5, + "Name": "Kana", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 6, + "Name": "Power", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 7, + "Name": "Shift", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 8, + "Name": "Do Not Disturb", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 9, + "Name": "Mute", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 10, + "Name": "Tone Enable", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 11, + "Name": "High Cut Filter", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 12, + "Name": "Low Cut Filter", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 13, + "Name": "Equalizer Enable", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 14, + "Name": "Sound Field On", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 15, + "Name": "Surround On", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 16, + "Name": "Repeat", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 17, + "Name": "Stereo", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 18, + "Name": "Sampling Rate Detect", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 19, + "Name": "Spinning", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 20, + "Name": "CAV", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 21, + "Name": "CLV", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 22, + "Name": "Recording Format Detect", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 23, + "Name": "Off-Hook", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 24, + "Name": "Ring", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 25, + "Name": "Message Waiting", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 26, + "Name": "Data Mode", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 27, + "Name": "Battery Operation", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 28, + "Name": "Battery OK", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 29, + "Name": "Battery Low", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 30, + "Name": "Speaker", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 31, + "Name": "Headset", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 32, + "Name": "Hold", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 33, + "Name": "Microphone", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 34, + "Name": "Coverage", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 35, + "Name": "Night Mode", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 36, + "Name": "Send Calls", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 37, + "Name": "Call Pickup", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 38, + "Name": "Conference", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 39, + "Name": "Stand-by", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 40, + "Name": "Camera On", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 41, + "Name": "Camera Off", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 42, + "Name": "On-Line", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 43, + "Name": "Off-Line", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 44, + "Name": "Busy", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 45, + "Name": "Ready", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 46, + "Name": "Paper-Out", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 47, + "Name": "Paper-Jam", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 48, + "Name": "Remote", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 49, + "Name": "Forward", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 50, + "Name": "Reverse", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 51, + "Name": "Stop", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 52, + "Name": "Rewind", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 53, + "Name": "Fast Forward", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 54, + "Name": "Play", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 55, + "Name": "Pause", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 56, + "Name": "Record", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 57, + "Name": "Error", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 58, + "Name": "Usage Selected Indicator", + "Kinds": [ + "US" + ] + }, + { + "Id": 59, + "Name": "Usage In Use Indicator", + "Kinds": [ + "US" + ] + }, + { + "Id": 60, + "Name": "Usage Multi Mode Indicator", + "Kinds": [ + "UM" + ] + }, + { + "Id": 61, + "Name": "Indicator On", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 62, + "Name": "Indicator Flash", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 63, + "Name": "Indicator Slow Blink", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 64, + "Name": "Indicator Fast Blink", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 65, + "Name": "Indicator Off", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 66, + "Name": "Flash On Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 67, + "Name": "Slow Blink On Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 68, + "Name": "Slow Blink Off Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 69, + "Name": "Fast Blink On Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 70, + "Name": "Fast Blink Off Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 71, + "Name": "Usage Indicator Color", + "Kinds": [ + "UM" + ] + }, + { + "Id": 72, + "Name": "Indicator Red", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 73, + "Name": "Indicator Green", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 74, + "Name": "Indicator Amber", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 75, + "Name": "Generic Indicator", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 76, + "Name": "System Suspend", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 77, + "Name": "External Power Connected", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 78, + "Name": "Indicator Blue", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 79, + "Name": "Indicator Orange", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 80, + "Name": "Good Status", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 81, + "Name": "Warning Status", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 82, + "Name": "RGB LED", + "Kinds": [ + "CL" + ] + }, + { + "Id": 83, + "Name": "Red LED Channel", + "Kinds": [ + "DV" + ] + }, + { + "Id": 84, + "Name": "Blue LED Channel", + "Kinds": [ + "DV" + ] + }, + { + "Id": 85, + "Name": "Green LED Channel", + "Kinds": [ + "DV" + ] + }, + { + "Id": 86, + "Name": "LED Intensity", + "Kinds": [ + "DV" + ] + }, + { + "Id": 87, + "Name": "System Microphone Mute", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 96, + "Name": "Player Indicator", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 97, + "Name": "Player 1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 98, + "Name": "Player 2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 99, + "Name": "Player 3", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 100, + "Name": "Player 4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 101, + "Name": "Player 5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 102, + "Name": "Player 6", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 103, + "Name": "Player 7", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 104, + "Name": "Player 8", + "Kinds": [ + "Sel" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 89, + "Name": "Lighting And Illumination", + "UsageIds": [ + { + "Id": 1, + "Name": "LampArray", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "LampArrayAttributesReport", + "Kinds": [ + "CL" + ] + }, + { + "Id": 3, + "Name": "LampCount", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 4, + "Name": "BoundingBoxWidthInMicrometers", + "Kinds": [ + "SV" + ] + }, + { + "Id": 5, + "Name": "BoundingBoxHeightInMicrometers", + "Kinds": [ + "SV" + ] + }, + { + "Id": 6, + "Name": "BoundingBoxDepthInMicrometers", + "Kinds": [ + "SV" + ] + }, + { + "Id": 7, + "Name": "LampArrayKind", + "Kinds": [ + "SV" + ] + }, + { + "Id": 8, + "Name": "MinUpdateIntervalInMicroseconds", + "Kinds": [ + "SV" + ] + }, + { + "Id": 32, + "Name": "LampAttributesRequestReport", + "Kinds": [ + "CL" + ] + }, + { + "Id": 33, + "Name": "LampId", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 34, + "Name": "LampAttributesResponseReport", + "Kinds": [ + "CL" + ] + }, + { + "Id": 35, + "Name": "PositionXInMicrometers", + "Kinds": [ + "DV" + ] + }, + { + "Id": 36, + "Name": "PositionYInMicrometers", + "Kinds": [ + "DV" + ] + }, + { + "Id": 37, + "Name": "PositionZInMicrometers", + "Kinds": [ + "DV" + ] + }, + { + "Id": 38, + "Name": "LampPurposes", + "Kinds": [ + "DV" + ] + }, + { + "Id": 39, + "Name": "UpdateLatencyInMicroseconds", + "Kinds": [ + "DV" + ] + }, + { + "Id": 40, + "Name": "RedLevelCount", + "Kinds": [ + "DV" + ] + }, + { + "Id": 41, + "Name": "GreenLevelCount", + "Kinds": [ + "DV" + ] + }, + { + "Id": 42, + "Name": "BlueLevelCount", + "Kinds": [ + "DV" + ] + }, + { + "Id": 43, + "Name": "IntensityLevelCount", + "Kinds": [ + "DV" + ] + }, + { + "Id": 44, + "Name": "IsProgrammable", + "Kinds": [ + "DV" + ] + }, + { + "Id": 45, + "Name": "InputBinding", + "Kinds": [ + "DV" + ] + }, + { + "Id": 80, + "Name": "LampMultiUpdateReport", + "Kinds": [ + "CL" + ] + }, + { + "Id": 81, + "Name": "RedUpdateChannel", + "Kinds": [ + "DV" + ] + }, + { + "Id": 82, + "Name": "GreenUpdateChannel", + "Kinds": [ + "DV" + ] + }, + { + "Id": 83, + "Name": "BlueUpdateChannel", + "Kinds": [ + "DV" + ] + }, + { + "Id": 84, + "Name": "IntensityUpdateChannel", + "Kinds": [ + "DV" + ] + }, + { + "Id": 85, + "Name": "LampUpdateFlags", + "Kinds": [ + "DV" + ] + }, + { + "Id": 96, + "Name": "LampRangeUpdateReport", + "Kinds": [ + "CL" + ] + }, + { + "Id": 97, + "Name": "LampIdStart", + "Kinds": [ + "DV" + ] + }, + { + "Id": 98, + "Name": "LampIdEnd", + "Kinds": [ + "DV" + ] + }, + { + "Id": 112, + "Name": "LampArrayControlReport", + "Kinds": [ + "CL" + ] + }, + { + "Id": 113, + "Name": "AutonomousMode", + "Kinds": [ + "DV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 142, + "Name": "Magnetic Stripe Reader", + "UsageIds": [ + { + "Id": 1, + "Name": "MSR Device Read-Only", + "Kinds": [ + "CA" + ] + }, + { + "Id": 17, + "Name": "Track 1 Length", + "Kinds": [ + "DV" + ] + }, + { + "Id": 18, + "Name": "Track 2 Length", + "Kinds": [ + "DV" + ] + }, + { + "Id": 19, + "Name": "Track 3 Length", + "Kinds": [ + "DV" + ] + }, + { + "Id": 20, + "Name": "Track JIS Length", + "Kinds": [ + "DV" + ] + }, + { + "Id": 32, + "Name": "Track Data", + "Kinds": [ + "SF", + "DF", + "DV" + ] + }, + { + "Id": 33, + "Name": "Track 1 Data", + "Kinds": [ + "SF", + "DF", + "DV" + ] + }, + { + "Id": 34, + "Name": "Track 2 Data", + "Kinds": [ + "SF", + "DF", + "DV" + ] + }, + { + "Id": 35, + "Name": "Track 3 Data", + "Kinds": [ + "SF", + "DF", + "DV" + ] + }, + { + "Id": 36, + "Name": "Track JIS Data", + "Kinds": [ + "SF", + "DF", + "DV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 64, + "Name": "Medical Instrument", + "UsageIds": [ + { + "Id": 1, + "Name": "Medical Ultrasound", + "Kinds": [ + "CA" + ] + }, + { + "Id": 32, + "Name": "VCR/Acquisition", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 33, + "Name": "Freeze/Thaw", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 34, + "Name": "Clip Store", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 35, + "Name": "Update", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 36, + "Name": "Next", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 37, + "Name": "Save", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 38, + "Name": "Print", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 39, + "Name": "Microphone Enable", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 64, + "Name": "Cine", + "Kinds": [ + "LC" + ] + }, + { + "Id": 65, + "Name": "Transmit Power", + "Kinds": [ + "LC" + ] + }, + { + "Id": 66, + "Name": "Volume", + "Kinds": [ + "LC" + ] + }, + { + "Id": 67, + "Name": "Focus", + "Kinds": [ + "LC" + ] + }, + { + "Id": 68, + "Name": "Depth", + "Kinds": [ + "LC" + ] + }, + { + "Id": 96, + "Name": "Soft Step - Primary", + "Kinds": [ + "LC" + ] + }, + { + "Id": 97, + "Name": "Soft Step - Secondary", + "Kinds": [ + "LC" + ] + }, + { + "Id": 112, + "Name": "Depth Gain Compensation", + "Kinds": [ + "LC" + ] + }, + { + "Id": 128, + "Name": "Zoom Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 129, + "Name": "Zoom Adjust", + "Kinds": [ + "LC" + ] + }, + { + "Id": 130, + "Name": "Spectral Doppler Mode Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 131, + "Name": "Spectral Doppler Adjust", + "Kinds": [ + "LC" + ] + }, + { + "Id": 132, + "Name": "Color Doppler Mode Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 133, + "Name": "Color Doppler Adjust", + "Kinds": [ + "LC" + ] + }, + { + "Id": 134, + "Name": "Motion Mode Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 135, + "Name": "Motion Mode Adjust", + "Kinds": [ + "LC" + ] + }, + { + "Id": 136, + "Name": "2-D Mode Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 137, + "Name": "2-D Mode Adjust", + "Kinds": [ + "LC" + ] + }, + { + "Id": 160, + "Name": "Soft Control Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 161, + "Name": "Soft Control Adjust", + "Kinds": [ + "LC" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 128, + "Name": "Monitor", + "UsageIds": [ + { + "Id": 1, + "Name": "Monitor Control", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "EDID Information", + "Kinds": [ + "SV" + ] + }, + { + "Id": 3, + "Name": "VDIF Information", + "Kinds": [ + "SV" + ] + }, + { + "Id": 4, + "Name": "VESA Version", + "Kinds": [ + "SV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Generated", + "Id": 129, + "Name": "Monitor Enumerated", + "UsageIds": [], + "UsageIdGenerator": { + "NamePrefix": "Enum", + "StartUsageId": 1, + "EndUsageId": 65535, + "Kinds": [ + "Sel" + ] + } + }, + { + "Kind": "Generated", + "Id": 10, + "Name": "Ordinal", + "UsageIds": [], + "UsageIdGenerator": { + "NamePrefix": "Instance", + "StartUsageId": 1, + "EndUsageId": 65535, + "Kinds": [ + "UM" + ] + } + }, + { + "Kind": "Defined", + "Id": 15, + "Name": "Physical Input Device", + "UsageIds": [ + { + "Id": 1, + "Name": "Physical Input Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 32, + "Name": "Normal", + "Kinds": [ + "DV" + ] + }, + { + "Id": 33, + "Name": "Set Effect Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 34, + "Name": "Effect Parameter Block Index", + "Kinds": [ + "DV" + ] + }, + { + "Id": 35, + "Name": "Parameter Block Offset", + "Kinds": [ + "DV" + ] + }, + { + "Id": 36, + "Name": "ROM Flag", + "Kinds": [ + "DF" + ] + }, + { + "Id": 37, + "Name": "Effect Type", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 38, + "Name": "ET Constant-Force", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 39, + "Name": "ET Ramp", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 40, + "Name": "ET Custom-Force", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 48, + "Name": "ET Square", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 49, + "Name": "ET Sine", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 50, + "Name": "ET Triangle", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 51, + "Name": "ET Sawtooth Up", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 52, + "Name": "ET Sawtooth Down", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 64, + "Name": "ET Spring", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 65, + "Name": "ET Damper", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 66, + "Name": "ET Inertia", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 67, + "Name": "ET Friction", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 80, + "Name": "Duration", + "Kinds": [ + "DV" + ] + }, + { + "Id": 81, + "Name": "Sample Period", + "Kinds": [ + "DV" + ] + }, + { + "Id": 82, + "Name": "Gain", + "Kinds": [ + "DV" + ] + }, + { + "Id": 83, + "Name": "Trigger Button", + "Kinds": [ + "DV" + ] + }, + { + "Id": 84, + "Name": "Trigger Repeat Interval", + "Kinds": [ + "DV" + ] + }, + { + "Id": 85, + "Name": "Axes Enable", + "Kinds": [ + "US" + ] + }, + { + "Id": 86, + "Name": "Direction Enable", + "Kinds": [ + "DF" + ] + }, + { + "Id": 87, + "Name": "Direction", + "Kinds": [ + "CL" + ] + }, + { + "Id": 88, + "Name": "Type Specific Block Offset", + "Kinds": [ + "CL" + ] + }, + { + "Id": 89, + "Name": "Block Type", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 90, + "Name": "Set Envelope Report", + "Kinds": [ + "CL", + "SV" + ] + }, + { + "Id": 91, + "Name": "Attack Level", + "Kinds": [ + "DV" + ] + }, + { + "Id": 92, + "Name": "Attack Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 93, + "Name": "Fade Level", + "Kinds": [ + "DV" + ] + }, + { + "Id": 94, + "Name": "Fade Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 95, + "Name": "Set Condition Report", + "Kinds": [ + "CL", + "SV" + ] + }, + { + "Id": 96, + "Name": "Center-Point Offset", + "Kinds": [ + "DV" + ] + }, + { + "Id": 97, + "Name": "Positive Coefficient", + "Kinds": [ + "DV" + ] + }, + { + "Id": 98, + "Name": "Negative Coefficient", + "Kinds": [ + "DV" + ] + }, + { + "Id": 99, + "Name": "Positive Saturation", + "Kinds": [ + "DV" + ] + }, + { + "Id": 100, + "Name": "Negative Saturation", + "Kinds": [ + "DV" + ] + }, + { + "Id": 101, + "Name": "Dead Band", + "Kinds": [ + "DV" + ] + }, + { + "Id": 102, + "Name": "Download Force Sample", + "Kinds": [ + "CL" + ] + }, + { + "Id": 103, + "Name": "Isoch Custom-Force Enable", + "Kinds": [ + "DF" + ] + }, + { + "Id": 104, + "Name": "Custom-Force Data Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 105, + "Name": "Custom-Force Data", + "Kinds": [ + "DV" + ] + }, + { + "Id": 106, + "Name": "Custom-Force Vendor Defined Data", + "Kinds": [ + "DV" + ] + }, + { + "Id": 107, + "Name": "Set Custom-Force Report", + "Kinds": [ + "CL", + "SV" + ] + }, + { + "Id": 108, + "Name": "Custom-Force Data Offset", + "Kinds": [ + "DV" + ] + }, + { + "Id": 109, + "Name": "Sample Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 110, + "Name": "Set Periodic Report", + "Kinds": [ + "CL", + "SV" + ] + }, + { + "Id": 111, + "Name": "Offset", + "Kinds": [ + "DV" + ] + }, + { + "Id": 112, + "Name": "Magnitude", + "Kinds": [ + "DV" + ] + }, + { + "Id": 113, + "Name": "Phase", + "Kinds": [ + "DV" + ] + }, + { + "Id": 114, + "Name": "Period", + "Kinds": [ + "DV" + ] + }, + { + "Id": 115, + "Name": "Set Constant-Force Report", + "Kinds": [ + "CL", + "SV" + ] + }, + { + "Id": 116, + "Name": "Set Ramp-Force Report", + "Kinds": [ + "CL", + "SV" + ] + }, + { + "Id": 117, + "Name": "Ramp Start", + "Kinds": [ + "DV" + ] + }, + { + "Id": 118, + "Name": "Ramp End", + "Kinds": [ + "DV" + ] + }, + { + "Id": 119, + "Name": "Effect Operation Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 120, + "Name": "Effect Operation", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 121, + "Name": "Op Effect Start", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 122, + "Name": "Op Effect Start Solo", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 123, + "Name": "Op Effect Stop", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 124, + "Name": "Loop Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 125, + "Name": "Device Gain Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 126, + "Name": "Device Gain", + "Kinds": [ + "DV" + ] + }, + { + "Id": 127, + "Name": "Parameter Block Pools Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 128, + "Name": "RAM Pool Size", + "Kinds": [ + "DV" + ] + }, + { + "Id": 129, + "Name": "ROM Pool Size", + "Kinds": [ + "SV" + ] + }, + { + "Id": 130, + "Name": "ROM Effect Block Count", + "Kinds": [ + "SV" + ] + }, + { + "Id": 131, + "Name": "Simultaneous Effects Max", + "Kinds": [ + "SV" + ] + }, + { + "Id": 132, + "Name": "Pool Alignment", + "Kinds": [ + "SV" + ] + }, + { + "Id": 133, + "Name": "Parameter Block Move Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 134, + "Name": "Move Source", + "Kinds": [ + "DV" + ] + }, + { + "Id": 135, + "Name": "Move Destination", + "Kinds": [ + "DV" + ] + }, + { + "Id": 136, + "Name": "Move Length", + "Kinds": [ + "DV" + ] + }, + { + "Id": 137, + "Name": "Effect Parameter Block Load Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 139, + "Name": "Effect Parameter Block Load Status", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 140, + "Name": "Block Load Success", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 141, + "Name": "Block Load Full", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 142, + "Name": "Block Load Error", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 143, + "Name": "Block Handle", + "Kinds": [ + "DV" + ] + }, + { + "Id": 144, + "Name": "Effect Parameter Block Free Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 145, + "Name": "Type Specific Block Handle", + "Kinds": [ + "CL" + ] + }, + { + "Id": 146, + "Name": "PID State Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 148, + "Name": "Effect Playing", + "Kinds": [ + "DF" + ] + }, + { + "Id": 149, + "Name": "PID Device Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 150, + "Name": "PID Device Control", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 151, + "Name": "DC Enable Actuators", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 152, + "Name": "DC Disable Actuators", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 153, + "Name": "DC Stop All Effects", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 154, + "Name": "DC Reset", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 155, + "Name": "DC Pause", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 156, + "Name": "DC Continue", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 159, + "Name": "Device Paused", + "Kinds": [ + "DF" + ] + }, + { + "Id": 160, + "Name": "Actuators Enabled", + "Kinds": [ + "DF" + ] + }, + { + "Id": 164, + "Name": "Safety Switch", + "Kinds": [ + "DF" + ] + }, + { + "Id": 165, + "Name": "Actuator Override Switch", + "Kinds": [ + "DF" + ] + }, + { + "Id": 166, + "Name": "Actuator Power", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 167, + "Name": "Start Delay", + "Kinds": [ + "DV" + ] + }, + { + "Id": 168, + "Name": "Parameter Block Size", + "Kinds": [ + "CL" + ] + }, + { + "Id": 169, + "Name": "Device-Managed Pool", + "Kinds": [ + "SF" + ] + }, + { + "Id": 170, + "Name": "Shared Parameter Blocks", + "Kinds": [ + "SF" + ] + }, + { + "Id": 171, + "Name": "Create New Effect Parameter Block Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 172, + "Name": "RAM Pool Available", + "Kinds": [ + "DV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 132, + "Name": "Power", + "UsageIds": [ + { + "Id": 1, + "Name": "iName", + "Kinds": [ + "SV" + ] + }, + { + "Id": 2, + "Name": "Present Status", + "Kinds": [ + "CL" + ] + }, + { + "Id": 3, + "Name": "Changed Status", + "Kinds": [ + "CL" + ] + }, + { + "Id": 4, + "Name": "UPS", + "Kinds": [ + "CA" + ] + }, + { + "Id": 5, + "Name": "Power Supply", + "Kinds": [ + "CA" + ] + }, + { + "Id": 16, + "Name": "Battery System", + "Kinds": [ + "CP" + ] + }, + { + "Id": 17, + "Name": "Battery System Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 18, + "Name": "Battery", + "Kinds": [ + "CP" + ] + }, + { + "Id": 19, + "Name": "Battery Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 20, + "Name": "Charger", + "Kinds": [ + "CP" + ] + }, + { + "Id": 21, + "Name": "Charger Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 22, + "Name": "Power Converter", + "Kinds": [ + "CP" + ] + }, + { + "Id": 23, + "Name": "Power Converter Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 24, + "Name": "Outlet System", + "Kinds": [ + "CP" + ] + }, + { + "Id": 25, + "Name": "Outlet System Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 26, + "Name": "Input", + "Kinds": [ + "CP" + ] + }, + { + "Id": 27, + "Name": "Input Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 28, + "Name": "Output", + "Kinds": [ + "CP" + ] + }, + { + "Id": 29, + "Name": "Output Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 30, + "Name": "Flow", + "Kinds": [ + "CP" + ] + }, + { + "Id": 31, + "Name": "Flow Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 32, + "Name": "Outlet", + "Kinds": [ + "CP" + ] + }, + { + "Id": 33, + "Name": "Outlet Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 34, + "Name": "Gang", + "Kinds": [ + "CL", + "CP" + ] + }, + { + "Id": 35, + "Name": "Gang Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 36, + "Name": "Power Summary", + "Kinds": [ + "CL", + "CP" + ] + }, + { + "Id": 37, + "Name": "Power Summary Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 48, + "Name": "Voltage", + "Kinds": [ + "DV" + ] + }, + { + "Id": 49, + "Name": "Current", + "Kinds": [ + "DV" + ] + }, + { + "Id": 50, + "Name": "Frequency", + "Kinds": [ + "DV" + ] + }, + { + "Id": 51, + "Name": "Apparent Power", + "Kinds": [ + "DV" + ] + }, + { + "Id": 52, + "Name": "Active Power", + "Kinds": [ + "DV" + ] + }, + { + "Id": 53, + "Name": "Percent Load", + "Kinds": [ + "DV" + ] + }, + { + "Id": 54, + "Name": "Temperature", + "Kinds": [ + "DV" + ] + }, + { + "Id": 55, + "Name": "Humidity", + "Kinds": [ + "DV" + ] + }, + { + "Id": 56, + "Name": "Bad Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 64, + "Name": "Config Voltage", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 65, + "Name": "Config Current", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 66, + "Name": "Config Frequency", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 67, + "Name": "Config Apparent Power", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 68, + "Name": "Config Active Power", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 69, + "Name": "Config Percent Load", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 70, + "Name": "Config Temperature", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 71, + "Name": "Config Humidity", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 80, + "Name": "Switch On Control", + "Kinds": [ + "DV" + ] + }, + { + "Id": 81, + "Name": "Switch Off Control", + "Kinds": [ + "DV" + ] + }, + { + "Id": 82, + "Name": "Toggle Control", + "Kinds": [ + "DV" + ] + }, + { + "Id": 83, + "Name": "Low Voltage Transfer", + "Kinds": [ + "DV" + ] + }, + { + "Id": 84, + "Name": "High Voltage Transfer", + "Kinds": [ + "DV" + ] + }, + { + "Id": 85, + "Name": "Delay Before Reboot", + "Kinds": [ + "DV" + ] + }, + { + "Id": 86, + "Name": "Delay Before Startup", + "Kinds": [ + "DV" + ] + }, + { + "Id": 87, + "Name": "Delay Before Shutdown", + "Kinds": [ + "DV" + ] + }, + { + "Id": 88, + "Name": "Test", + "Kinds": [ + "DV" + ] + }, + { + "Id": 89, + "Name": "Module Reset", + "Kinds": [ + "DV" + ] + }, + { + "Id": 90, + "Name": "Audible Alarm Control", + "Kinds": [ + "DV" + ] + }, + { + "Id": 96, + "Name": "Present", + "Kinds": [ + "DF" + ] + }, + { + "Id": 97, + "Name": "Good", + "Kinds": [ + "DF" + ] + }, + { + "Id": 98, + "Name": "Internal Failure", + "Kinds": [ + "DF" + ] + }, + { + "Id": 99, + "Name": "Voltag Out Of Range", + "Kinds": [ + "DF" + ] + }, + { + "Id": 100, + "Name": "Frequency Out Of Range", + "Kinds": [ + "DF" + ] + }, + { + "Id": 101, + "Name": "Overload", + "Kinds": [ + "DF" + ] + }, + { + "Id": 102, + "Name": "Over Charged", + "Kinds": [ + "DF" + ] + }, + { + "Id": 103, + "Name": "Over Temperature", + "Kinds": [ + "DF" + ] + }, + { + "Id": 104, + "Name": "Shutdown Requested", + "Kinds": [ + "DF" + ] + }, + { + "Id": 105, + "Name": "Shutdown Imminent", + "Kinds": [ + "DF" + ] + }, + { + "Id": 107, + "Name": "Switch On/Off", + "Kinds": [ + "DF" + ] + }, + { + "Id": 108, + "Name": "Switchable", + "Kinds": [ + "DF" + ] + }, + { + "Id": 109, + "Name": "Used", + "Kinds": [ + "DF" + ] + }, + { + "Id": 110, + "Name": "Boost", + "Kinds": [ + "DF" + ] + }, + { + "Id": 111, + "Name": "Buck", + "Kinds": [ + "DF" + ] + }, + { + "Id": 112, + "Name": "Initialized", + "Kinds": [ + "DF" + ] + }, + { + "Id": 113, + "Name": "Tested", + "Kinds": [ + "DF" + ] + }, + { + "Id": 114, + "Name": "Awaiting Power", + "Kinds": [ + "DF" + ] + }, + { + "Id": 115, + "Name": "Communication Lost", + "Kinds": [ + "DF" + ] + }, + { + "Id": 253, + "Name": "iManufacturer", + "Kinds": [ + "SV" + ] + }, + { + "Id": 254, + "Name": "iProduct", + "Kinds": [ + "SV" + ] + }, + { + "Id": 255, + "Name": "iSerialNumber", + "Kinds": [ + "SV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 141, + "Name": "Scales", + "UsageIds": [ + { + "Id": 1, + "Name": "Scales", + "Kinds": [ + "CA" + ] + }, + { + "Id": 32, + "Name": "Scale Device", + "Kinds": [ + "CL" + ] + }, + { + "Id": 33, + "Name": "Scale Class", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 34, + "Name": "Scale Class I Metric", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 35, + "Name": "Scale Class II Metric", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 36, + "Name": "Scale Class III Metric", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 37, + "Name": "Scale Class IIIL Metric", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 38, + "Name": "Scale Class IV Metric", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 39, + "Name": "Scale Class III English", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 40, + "Name": "Scale Class IIIL English", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 41, + "Name": "Scale Class IV English", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 42, + "Name": "Scale Class Generic", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 48, + "Name": "Scale Attribute Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 49, + "Name": "Scale Control Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 50, + "Name": "Scale Data Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 51, + "Name": "Scale Status Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 52, + "Name": "Scale Weight Limit Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 53, + "Name": "Scale Statistics Report", + "Kinds": [ + "CL" + ] + }, + { + "Id": 64, + "Name": "Data Weight", + "Kinds": [ + "DV" + ] + }, + { + "Id": 65, + "Name": "Data Scaling", + "Kinds": [ + "DV" + ] + }, + { + "Id": 80, + "Name": "Weight Unit", + "Kinds": [ + "CL" + ] + }, + { + "Id": 81, + "Name": "Weight Unit Milligram", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 82, + "Name": "Weight Unit Gram", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 83, + "Name": "Weight Unit Kilogram", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 84, + "Name": "Weight Unit Carats", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 85, + "Name": "Weight Unit Taels", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 86, + "Name": "Weight Unit Grains", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 87, + "Name": "Weight Unit Pennyweights", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 88, + "Name": "Weight Unit Metric Ton", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 89, + "Name": "Weight Unit Avoir Ton", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 90, + "Name": "Weight Unit Troy Ounce", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 91, + "Name": "Weight Unit Ounce", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 92, + "Name": "Weight Unit Pound", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 96, + "Name": "Calibration Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 97, + "Name": "Re-Zero Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 112, + "Name": "Scale Status", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 113, + "Name": "Scale Status Fault", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 114, + "Name": "Scale Status Stable at Center of Zero", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 115, + "Name": "Scale Status In Motion", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 116, + "Name": "Scale Status Weight Stable", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 117, + "Name": "Scale Status Under Zero", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 118, + "Name": "Scale Status Over Weight Limit", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 119, + "Name": "Scale Status Requires Calibration", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 120, + "Name": "Scale Status Requires Rezeroing", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 128, + "Name": "Zero Scale", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 129, + "Name": "Enforced Zero Return", + "Kinds": [ + "OOC" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 32, + "Name": "Sensors", + "UsageIds": [ + { + "Id": 1, + "Name": "Sensor", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 16, + "Name": "Biometric", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 17, + "Name": "Biometric: Human Presence", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 18, + "Name": "Biometric: Human Proximity", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 19, + "Name": "Biometric: Human Touch", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 20, + "Name": "Biometric: Blood Pressure", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 21, + "Name": "Biometric: Body Temperature", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 22, + "Name": "Biometric: Heart Rate", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 23, + "Name": "Biometric: Heart Rate Variability", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 24, + "Name": "Biometric: Peripheral Oxygen Saturation", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 25, + "Name": "Biometric: Respiratory Rate", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 32, + "Name": "Electrical", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 33, + "Name": "Electrical: Capacitance", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 34, + "Name": "Electrical: Current", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 35, + "Name": "Electrical: Power", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 36, + "Name": "Electrical: Inductance", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 37, + "Name": "Electrical: Resistance", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 38, + "Name": "Electrical: Voltage", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 39, + "Name": "Electrical: Potentiometer", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 40, + "Name": "Electrical: Frequency", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 41, + "Name": "Electrical: Period", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 48, + "Name": "Environmental", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 49, + "Name": "Environmental: Atmospheric Pressure", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 50, + "Name": "Environmental: Humidity", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 51, + "Name": "Environmental: Temperature", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 52, + "Name": "Environmental: Wind Direction", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 53, + "Name": "Environmental: Wind Speed", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 54, + "Name": "Environmental: Air Quality", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 55, + "Name": "Environmental: Heat Index", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 56, + "Name": "Environmental: Surface Temperature", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 57, + "Name": "Environmental: Volatile Organic Compounds", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 58, + "Name": "Environmental: Object Presence", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 59, + "Name": "Environmental: Object Proximity", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 64, + "Name": "Light", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 65, + "Name": "Light: Ambient Light", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 66, + "Name": "Light: Consumer Infrared", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 67, + "Name": "Light: Infrared Light", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 68, + "Name": "Light: Visible Light", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 69, + "Name": "Light: Ultraviolet Light", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 80, + "Name": "Location", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 81, + "Name": "Location: Broadcast", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 82, + "Name": "Location: Dead Reckoning", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 83, + "Name": "Location: GPS (Global Positioning System)", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 84, + "Name": "Location: Lookup", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 85, + "Name": "Location: Other", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 86, + "Name": "Location: Static", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 87, + "Name": "Location: Triangulation", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 96, + "Name": "Mechanical", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 97, + "Name": "Mechanical: Boolean Switch", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 98, + "Name": "Mechanical: Boolean Switch Array", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 99, + "Name": "Mechanical: Multivalue Switch", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 100, + "Name": "Mechanical: Force", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 101, + "Name": "Mechanical: Pressure", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 102, + "Name": "Mechanical: Strain", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 103, + "Name": "Mechanical: Weight", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 104, + "Name": "Mechanical: Haptic Vibrator", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 105, + "Name": "Mechanical: Hall Effect Switch", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 112, + "Name": "Motion", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 113, + "Name": "Motion: Accelerometer 1D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 114, + "Name": "Motion: Accelerometer 2D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 115, + "Name": "Motion: Accelerometer 3D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 116, + "Name": "Motion: Gyrometer 1D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 117, + "Name": "Motion: Gyrometer 2D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 118, + "Name": "Motion: Gyrometer 3D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 119, + "Name": "Motion: Motion Detector", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 120, + "Name": "Motion: Speedometer", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 121, + "Name": "Motion: Accelerometer", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 122, + "Name": "Motion: Gyrometer", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 123, + "Name": "Motion: Gravity Vector", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 124, + "Name": "Motion: Linear Accelerometer", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 128, + "Name": "Orientation", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 129, + "Name": "Orientation: Compass 1D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 130, + "Name": "Orientation: Compass 2D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 131, + "Name": "Orientation: Compass 3D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 132, + "Name": "Orientation: Inclinometer 1D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 133, + "Name": "Orientation: Inclinometer 2D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 134, + "Name": "Orientation: Inclinometer 3D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 135, + "Name": "Orientation: Distance 1D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 136, + "Name": "Orientation: Distance 2D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 137, + "Name": "Orientation: Distance 3D", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 138, + "Name": "Orientation: Device Orientation", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 139, + "Name": "Orientation: Compass", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 140, + "Name": "Orientation: Inclinometer", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 141, + "Name": "Orientation: Distance", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 142, + "Name": "Orientation: Relative Orientation", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 143, + "Name": "Orientation: Simple Orientation", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 144, + "Name": "Scanner", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 145, + "Name": "Scanner: Barcode", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 146, + "Name": "Scanner: RFID", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 147, + "Name": "Scanner: NFC", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 160, + "Name": "Time", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 161, + "Name": "Time: Alarm Timer", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 162, + "Name": "Time: Real Time Clock", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 176, + "Name": "Personal Activity", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 177, + "Name": "Personal Activity: Activity Detection", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 178, + "Name": "Personal Activity: Device Position", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 179, + "Name": "Personal Activity: Floor Tracker", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 180, + "Name": "Personal Activity: Pedometer", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 181, + "Name": "Personal Activity: Step Detection", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 192, + "Name": "Orientation Extended", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 193, + "Name": "Orientation Extended: Geomagnetic Orientation", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 194, + "Name": "Orientation Extended: Magnetometer", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 208, + "Name": "Gesture", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 209, + "Name": "Gesture: Chassis Flip Gesture", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 210, + "Name": "Gesture: Hinge Fold Gesture", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 224, + "Name": "Other", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 225, + "Name": "Other: Custom", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 226, + "Name": "Other: Generic", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 227, + "Name": "Other: Generic Enumerator", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 228, + "Name": "Other: Hinge Angle", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 240, + "Name": "Vendor Reserved 1", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 241, + "Name": "Vendor Reserved 2", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 242, + "Name": "Vendor Reserved 3", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 243, + "Name": "Vendor Reserved 4", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 244, + "Name": "Vendor Reserved 5", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 245, + "Name": "Vendor Reserved 6", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 246, + "Name": "Vendor Reserved 7", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 247, + "Name": "Vendor Reserved 8", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 248, + "Name": "Vendor Reserved 9", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 249, + "Name": "Vendor Reserved 10", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 250, + "Name": "Vendor Reserved 11", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 251, + "Name": "Vendor Reserved 12", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 252, + "Name": "Vendor Reserved 13", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 253, + "Name": "Vendor Reserved 14", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 254, + "Name": "Vendor Reserved 15", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 255, + "Name": "Vendor Reserved 16", + "Kinds": [ + "CA", + "CP" + ] + }, + { + "Id": 512, + "Name": "Event", + "Kinds": [ + "DV" + ] + }, + { + "Id": 513, + "Name": "Event: Sensor State", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 514, + "Name": "Event: Sensor Event", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 768, + "Name": "Property", + "Kinds": [ + "DV" + ] + }, + { + "Id": 769, + "Name": "Property: Friendly Name", + "Kinds": [ + "SV" + ] + }, + { + "Id": 770, + "Name": "Property: Persistent Unique ID", + "Kinds": [ + "DV" + ] + }, + { + "Id": 771, + "Name": "Property: Sensor Status", + "Kinds": [ + "DV" + ] + }, + { + "Id": 772, + "Name": "Property: Minimum Report Interval", + "Kinds": [ + "SV" + ] + }, + { + "Id": 773, + "Name": "Property: Sensor Manufacturer", + "Kinds": [ + "SV" + ] + }, + { + "Id": 774, + "Name": "Property: Sensor Model", + "Kinds": [ + "SV" + ] + }, + { + "Id": 775, + "Name": "Property: Sensor Serial Number", + "Kinds": [ + "SV" + ] + }, + { + "Id": 776, + "Name": "Property: Sensor Description", + "Kinds": [ + "SV" + ] + }, + { + "Id": 777, + "Name": "Property: Sensor Connection Type", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 778, + "Name": "Property: Sensor Device Path", + "Kinds": [ + "DV" + ] + }, + { + "Id": 779, + "Name": "Property: Hardware Revision", + "Kinds": [ + "SV" + ] + }, + { + "Id": 780, + "Name": "Property: Firmware Version", + "Kinds": [ + "SV" + ] + }, + { + "Id": 781, + "Name": "Property: Release Date", + "Kinds": [ + "SV" + ] + }, + { + "Id": 782, + "Name": "Property: Report Interval", + "Kinds": [ + "DV" + ] + }, + { + "Id": 783, + "Name": "Property: Change Sensitivity Absolute", + "Kinds": [ + "DV" + ] + }, + { + "Id": 784, + "Name": "Property: Change Sensitivity Percent of Range", + "Kinds": [ + "DV" + ] + }, + { + "Id": 785, + "Name": "Property: Change Sensitivity Percent Relative", + "Kinds": [ + "DV" + ] + }, + { + "Id": 786, + "Name": "Property: Accuracy", + "Kinds": [ + "DV" + ] + }, + { + "Id": 787, + "Name": "Property: Resolution", + "Kinds": [ + "DV" + ] + }, + { + "Id": 788, + "Name": "Property: Maximum", + "Kinds": [ + "DV" + ] + }, + { + "Id": 789, + "Name": "Property: Minimum", + "Kinds": [ + "DV" + ] + }, + { + "Id": 790, + "Name": "Property: Reporting State", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 791, + "Name": "Property: Sampling Rate", + "Kinds": [ + "DV" + ] + }, + { + "Id": 792, + "Name": "Property: Response Curve", + "Kinds": [ + "DV" + ] + }, + { + "Id": 793, + "Name": "Property: Power State", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 794, + "Name": "Property: Maximum FIFO Events", + "Kinds": [ + "SV" + ] + }, + { + "Id": 795, + "Name": "Property: Report Latency", + "Kinds": [ + "DV" + ] + }, + { + "Id": 796, + "Name": "Property: Flush FIFO Events", + "Kinds": [ + "DF" + ] + }, + { + "Id": 797, + "Name": "Property: Maximum Power Consumption", + "Kinds": [ + "DV" + ] + }, + { + "Id": 798, + "Name": "Property: Is Primary", + "Kinds": [ + "DF" + ] + }, + { + "Id": 799, + "Name": "Property: Human Presence Detection Type", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1024, + "Name": "Data Field: Location", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1026, + "Name": "Data Field: Altitude Antenna Sea Level", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1027, + "Name": "Data Field: Differential Reference Station ID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1028, + "Name": "Data Field: Altitude Ellipsoid Error", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1029, + "Name": "Data Field: Altitude Ellipsoid", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1030, + "Name": "Data Field: Altitude Sea Level Error", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1031, + "Name": "Data Field: Altitude Sea Level", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1032, + "Name": "Data Field: Differential GPS Data Age", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1033, + "Name": "Data Field: Error Radius", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1034, + "Name": "Data Field: Fix Quality", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1035, + "Name": "Data Field: Fix Type", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1036, + "Name": "Data Field: Geoidal Separation", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1037, + "Name": "Data Field: GPS Operation Mode", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1038, + "Name": "Data Field: GPS Selection Mode", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1039, + "Name": "Data Field: GPS Status", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1040, + "Name": "Data Field: Position Dilution of Precision", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1041, + "Name": "Data Field: Horizontal Dilution of Precision", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1042, + "Name": "Data Field: Vertical Dilution of Precision", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1043, + "Name": "Data Field: Latitude", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1044, + "Name": "Data Field: Longitude", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1045, + "Name": "Data Field: True Heading", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1046, + "Name": "Data Field: Magnetic Heading", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1047, + "Name": "Data Field: Magnetic Variation", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1048, + "Name": "Data Field: Speed", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1049, + "Name": "Data Field: Satellites in View", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1050, + "Name": "Data Field: Satellites in View Azimuth", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1051, + "Name": "Data Field: Satellites in View Elevation", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1052, + "Name": "Data Field: Satellites in View IDs", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1053, + "Name": "Data Field: Satellites in View PRNs", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1054, + "Name": "Data Field: Satellites in View S/N Ratios", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1055, + "Name": "Data Field: Satellites Used Count", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1056, + "Name": "Data Field: Satellites Used PRNs", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1057, + "Name": "Data Field: NMEA Sentence", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1058, + "Name": "Data Field: Address Line 1", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1059, + "Name": "Data Field: Address Line 2", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1060, + "Name": "Data Field: City", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1061, + "Name": "Data Field: State or Province", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1062, + "Name": "Data Field: Country or Region", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1063, + "Name": "Data Field: Postal Code", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1066, + "Name": "Property: Location", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1067, + "Name": "Property: Location Desired Accuracy", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1072, + "Name": "Data Field: Environmental", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1073, + "Name": "Data Field: Atmospheric Pressure", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1075, + "Name": "Data Field: Relative Humidity", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1076, + "Name": "Data Field: Temperature", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1077, + "Name": "Data Field: Wind Direction", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1078, + "Name": "Data Field: Wind Speed", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1079, + "Name": "Data Field: Air Quality Index", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1080, + "Name": "Data Field: Equivalent CO2", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1081, + "Name": "Data Field: Volatile Organic Compound Concentration", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1082, + "Name": "Data Field: Object Presence", + "Kinds": [ + "SF" + ] + }, + { + "Id": 1083, + "Name": "Data Field: Object Proximity Range", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1084, + "Name": "Data Field: Object Proximity Out of Range", + "Kinds": [ + "SF" + ] + }, + { + "Id": 1088, + "Name": "Property: Environmental", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1089, + "Name": "Property: Reference Pressure", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1104, + "Name": "Data Field: Motion", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1105, + "Name": "Data Field: Motion State", + "Kinds": [ + "SF" + ] + }, + { + "Id": 1106, + "Name": "Data Field: Acceleration", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1107, + "Name": "Data Field: Acceleration Axis X", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1108, + "Name": "Data Field: Acceleration Axis Y", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1109, + "Name": "Data Field: Acceleration Axis Z", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1110, + "Name": "Data Field: Angular Velocity", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1111, + "Name": "Data Field: Angular Velocity about X Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1112, + "Name": "Data Field: Angular Velocity about Y Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1113, + "Name": "Data Field: Angular Velocity about Z Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1114, + "Name": "Data Field: Angular Position", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1115, + "Name": "Data Field: Angular Position about X Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1116, + "Name": "Data Field: Angular Position about Y Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1117, + "Name": "Data Field: Angular Position about Z Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1118, + "Name": "Data Field: Motion Speed", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1119, + "Name": "Data Field: Motion Intensity", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1136, + "Name": "Data Field: Orientation", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1137, + "Name": "Data Field: Heading", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1138, + "Name": "Data Field: Heading X Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1139, + "Name": "Data Field: Heading Y Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1140, + "Name": "Data Field: Heading Z Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1141, + "Name": "Data Field: Heading Compensated Magnetic North", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1142, + "Name": "Data Field: Heading Compensated True North", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1143, + "Name": "Data Field: Heading Magnetic North", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1144, + "Name": "Data Field: Heading True North", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1145, + "Name": "Data Field: Distance", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1146, + "Name": "Data Field: Distance X Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1147, + "Name": "Data Field: Distance Y Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1148, + "Name": "Data Field: Distance Z Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1149, + "Name": "Data Field: Distance Out-of-Range", + "Kinds": [ + "SF" + ] + }, + { + "Id": 1150, + "Name": "Data Field: Tilt", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1151, + "Name": "Data Field: Tilt X Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1152, + "Name": "Data Field: Tilt Y Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1153, + "Name": "Data Field: Tilt Z Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1154, + "Name": "Data Field: Rotation Matrix", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1155, + "Name": "Data Field: Quaternion", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1156, + "Name": "Data Field: Magnetic Flux", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1157, + "Name": "Data Field: Magnetic Flux X Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1158, + "Name": "Data Field: Magnetic Flux Y Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1159, + "Name": "Data Field: Magnetic Flux Z Axis", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1160, + "Name": "Data Field: Magnetometer Accuracy", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1161, + "Name": "Data Field: Simple Orientation Direction", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1168, + "Name": "Data Field: Mechanical", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1169, + "Name": "Data Field: Boolean Switch State", + "Kinds": [ + "SF" + ] + }, + { + "Id": 1170, + "Name": "Data Field: Boolean Switch Array States", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1171, + "Name": "Data Field: Multivalue Switch Value", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1172, + "Name": "Data Field: Force", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1173, + "Name": "Data Field: Absolute Pressure", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1174, + "Name": "Data Field: Gauge Pressure", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1175, + "Name": "Data Field: Strain", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1176, + "Name": "Data Field: Weight", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1184, + "Name": "Property: Mechanical", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1185, + "Name": "Property: Vibration State", + "Kinds": [ + "DF" + ] + }, + { + "Id": 1186, + "Name": "Property: Forward Vibration Speed", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1187, + "Name": "Property: Backward Vibration Speed", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1200, + "Name": "Data Field: Biometric", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1201, + "Name": "Data Field: Human Presence", + "Kinds": [ + "SF" + ] + }, + { + "Id": 1202, + "Name": "Data Field: Human Proximity Range", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1203, + "Name": "Data Field: Human Proximity Out of Range", + "Kinds": [ + "SF" + ] + }, + { + "Id": 1204, + "Name": "Data Field: Human Touch State", + "Kinds": [ + "SF" + ] + }, + { + "Id": 1205, + "Name": "Data Field: Blood Pressure", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1206, + "Name": "Data Field: Blood Pressure Diastolic", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1207, + "Name": "Data Field: Blood Pressure Systolic", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1208, + "Name": "Data Field: Heart Rate", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1209, + "Name": "Data Field: Resting Heart Rate", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1210, + "Name": "Data Field: Heartbeat Interval", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1211, + "Name": "Data Field: Respiratory Rate", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1212, + "Name": "Data Field: SpO2", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1213, + "Name": "Data Field: Human Attention Detected", + "Kinds": [ + "MC" + ] + }, + { + "Id": 1214, + "Name": "Data Field: Human Head Azimuth", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1215, + "Name": "Data Field: Human Head Altitude", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1216, + "Name": "Data Field: Human Head Roll", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1217, + "Name": "Data Field: Human Head Pitch", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1218, + "Name": "Data Field: Human Head Yaw", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1219, + "Name": "Data Field: Human Correlation Id", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1232, + "Name": "Data Field: Light", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1233, + "Name": "Data Field: Illuminance", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1234, + "Name": "Data Field: Color Temperature", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1235, + "Name": "Data Field: Chromaticity", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1236, + "Name": "Data Field: Chromaticity X", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1237, + "Name": "Data Field: Chromaticity Y", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1238, + "Name": "Data Field: Consumer IR Sentence Receive", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1239, + "Name": "Data Field: Infrared Light", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1240, + "Name": "Data Field: Red Light", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1241, + "Name": "Data Field: Green Light", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1242, + "Name": "Data Field: Blue Light", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1243, + "Name": "Data Field: Ultraviolet A Light", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1244, + "Name": "Data Field: Ultraviolet B Light", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1245, + "Name": "Data Field: Ultraviolet Index", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1246, + "Name": "Data Field: Near Infrared Light", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1247, + "Name": "Property: Light", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1248, + "Name": "Property: Consumer IR Sentence Send", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1250, + "Name": "Property: Auto Brightness Preferred", + "Kinds": [ + "DF" + ] + }, + { + "Id": 1251, + "Name": "Property: Auto Color Preferred", + "Kinds": [ + "DF" + ] + }, + { + "Id": 1264, + "Name": "Data Field: Scanner", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1265, + "Name": "Data Field: RFID Tag 40 Bit", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1266, + "Name": "Data Field: NFC Sentence Receive", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1272, + "Name": "Property: Scanner", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1273, + "Name": "Property: NFC Sentence Send", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1280, + "Name": "Data Field: Electrical", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1281, + "Name": "Data Field: Capacitance", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1282, + "Name": "Data Field: Current", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1283, + "Name": "Data Field: Electrical Power", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1284, + "Name": "Data Field: Inductance", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1285, + "Name": "Data Field: Resistance", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1286, + "Name": "Data Field: Voltage", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1287, + "Name": "Data Field: Frequency", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1288, + "Name": "Data Field: Period", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1289, + "Name": "Data Field: Percent of Range", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1312, + "Name": "Data Field: Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1313, + "Name": "Data Field: Year", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1314, + "Name": "Data Field: Month", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1315, + "Name": "Data Field: Day", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1316, + "Name": "Data Field: Day of Week", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1317, + "Name": "Data Field: Hour", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1318, + "Name": "Data Field: Minute", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1319, + "Name": "Data Field: Second", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1320, + "Name": "Data Field: Millisecond", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1321, + "Name": "Data Field: Timestamp", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1322, + "Name": "Data Field: Julian Day of Year", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1323, + "Name": "Data Field: Time Since System Boot", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1328, + "Name": "Property: Time", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1329, + "Name": "Property: Time Zone Offset from UTC", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1330, + "Name": "Property: Time Zone Name", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1331, + "Name": "Property: Daylight Savings Time Observed", + "Kinds": [ + "DF" + ] + }, + { + "Id": 1332, + "Name": "Property: Time Trim Adjustment", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1333, + "Name": "Property: Arm Alarm", + "Kinds": [ + "DF" + ] + }, + { + "Id": 1344, + "Name": "Data Field: Custom", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1345, + "Name": "Data Field: Custom Usage", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1346, + "Name": "Data Field: Custom Boolean Array", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1347, + "Name": "Data Field: Custom Value", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1348, + "Name": "Data Field: Custom Value 1", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1349, + "Name": "Data Field: Custom Value 2", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1350, + "Name": "Data Field: Custom Value 3", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1351, + "Name": "Data Field: Custom Value 4", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1352, + "Name": "Data Field: Custom Value 5", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1353, + "Name": "Data Field: Custom Value 6", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1354, + "Name": "Data Field: Custom Value 7", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1355, + "Name": "Data Field: Custom Value 8", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1356, + "Name": "Data Field: Custom Value 9", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1357, + "Name": "Data Field: Custom Value 10", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1358, + "Name": "Data Field: Custom Value 11", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1359, + "Name": "Data Field: Custom Value 12", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1360, + "Name": "Data Field: Custom Value 13", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1361, + "Name": "Data Field: Custom Value 14", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1362, + "Name": "Data Field: Custom Value 15", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1363, + "Name": "Data Field: Custom Value 16", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1364, + "Name": "Data Field: Custom Value 17", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1365, + "Name": "Data Field: Custom Value 18", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1366, + "Name": "Data Field: Custom Value 19", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1367, + "Name": "Data Field: Custom Value 20", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1368, + "Name": "Data Field: Custom Value 21", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1369, + "Name": "Data Field: Custom Value 22", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1370, + "Name": "Data Field: Custom Value 23", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1371, + "Name": "Data Field: Custom Value 24", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1372, + "Name": "Data Field: Custom Value 25", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1373, + "Name": "Data Field: Custom Value 26", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1374, + "Name": "Data Field: Custom Value 27", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1375, + "Name": "Data Field: Custom Value 28", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1376, + "Name": "Data Field: Generic", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1377, + "Name": "Data Field: Generic GUID or PROPERTYKEY", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1378, + "Name": "Data Field: Generic Category GUID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1379, + "Name": "Data Field: Generic Type GUID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1380, + "Name": "Data Field: Generic Event PROPERTYKEY", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1381, + "Name": "Data Field: Generic Property PROPERTYKEY", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1382, + "Name": "Data Field: Generic Data Field PROPERTYKEY", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1383, + "Name": "Data Field: Generic Event", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1384, + "Name": "Data Field: Generic Property", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1385, + "Name": "Data Field: Generic Data Field", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1386, + "Name": "Data Field: Enumerator Table Row Index", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1387, + "Name": "Data Field: Enumerator Table Row Count", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1388, + "Name": "Data Field: Generic GUID or PROPERTYKEY kind", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1389, + "Name": "Data Field: Generic GUID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1390, + "Name": "Data Field: Generic PROPERTYKEY", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1391, + "Name": "Data Field: Generic Top Level Collection ID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1392, + "Name": "Data Field: Generic Report ID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1393, + "Name": "Data Field: Generic Report Item Position Index", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1394, + "Name": "Data Field: Generic Firmware VARTYPE", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1395, + "Name": "Data Field: Generic Unit of Measure", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1396, + "Name": "Data Field: Generic Unit Exponent", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1397, + "Name": "Data Field: Generic Report Size", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1398, + "Name": "Data Field: Generic Report Count", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1408, + "Name": "Property: Generic", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1409, + "Name": "Property: Enumerator Table Row Index", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1410, + "Name": "Property: Enumerator Table Row Count", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1424, + "Name": "Data Field: Personal Activity", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1425, + "Name": "Data Field: Activity Type", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1426, + "Name": "Data Field: Activity State", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1427, + "Name": "Data Field: Device Position", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1428, + "Name": "Data Field: Step Count", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1429, + "Name": "Data Field: Step Count Reset", + "Kinds": [ + "DF" + ] + }, + { + "Id": 1430, + "Name": "Data Field: Step Duration", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1431, + "Name": "Data Field: Step Type", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1440, + "Name": "Property: Minimum Activity Detection Interval", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1441, + "Name": "Property: Supported Activity Types", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1442, + "Name": "Property: Subscribed Activity Types", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1443, + "Name": "Property: Supported Step Types", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1444, + "Name": "Property: Subscribed Step Types", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1445, + "Name": "Property: Floor Height", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1456, + "Name": "Data Field: Custom Type ID", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1472, + "Name": "Property: Custom", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1473, + "Name": "Property: Custom Value 1", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1474, + "Name": "Property: Custom Value 2", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1475, + "Name": "Property: Custom Value 3", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1476, + "Name": "Property: Custom Value 4", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1477, + "Name": "Property: Custom Value 5", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1478, + "Name": "Property: Custom Value 6", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1479, + "Name": "Property: Custom Value 7", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1480, + "Name": "Property: Custom Value 8", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1481, + "Name": "Property: Custom Value 9", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1482, + "Name": "Property: Custom Value 10", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1483, + "Name": "Property: Custom Value 11", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1484, + "Name": "Property: Custom Value 12", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1485, + "Name": "Property: Custom Value 13", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1486, + "Name": "Property: Custom Value 14", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1487, + "Name": "Property: Custom Value 15", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1488, + "Name": "Property: Custom Value 16", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1504, + "Name": "Data Field: Hinge", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 1505, + "Name": "Data Field: Hinge Angle", + "Kinds": [ + "SV", + "DV" + ] + }, + { + "Id": 1520, + "Name": "Data Field: Gesture Sensor", + "Kinds": [ + "DV" + ] + }, + { + "Id": 1521, + "Name": "Data Field: Gesture State", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1522, + "Name": "Data Field: Hinge Fold Initial Angle", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1523, + "Name": "Data Field: Hinge Fold Final Angle", + "Kinds": [ + "SV" + ] + }, + { + "Id": 1524, + "Name": "Data Field: Hinge Fold Contributing Panel", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 1525, + "Name": "Data Field: Hinge Fold Type", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 2048, + "Name": "Sensor State: Undefined", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2049, + "Name": "Sensor State: Ready", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2050, + "Name": "Sensor State: Not Available", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2051, + "Name": "Sensor State: No Data", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2052, + "Name": "Sensor State: Initializing", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2053, + "Name": "Sensor State: Access Denied", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2054, + "Name": "Sensor State: Error", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2064, + "Name": "Sensor Event: Unknown", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2065, + "Name": "Sensor Event: State Changed", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2066, + "Name": "Sensor Event: Property Changed", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2067, + "Name": "Sensor Event: Data Updated", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2068, + "Name": "Sensor Event: Poll Response", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2069, + "Name": "Sensor Event: Change Sensitivity", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2070, + "Name": "Sensor Event: Range Maximum Reached", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2071, + "Name": "Sensor Event: Range Minimum Reached", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2072, + "Name": "Sensor Event: High Threshold Cross Upward", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2073, + "Name": "Sensor Event: High Threshold Cross Downward", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2074, + "Name": "Sensor Event: Low Threshold Cross Upward", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2075, + "Name": "Sensor Event: Low Threshold Cross Downward", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2076, + "Name": "Sensor Event: Zero Threshold Cross Upward", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2077, + "Name": "Sensor Event: Zero Threshold Cross Downward", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2078, + "Name": "Sensor Event: Period Exceeded", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2079, + "Name": "Sensor Event: Frequency Exceeded", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2080, + "Name": "Sensor Event: Complex Trigger", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2096, + "Name": "Connection Type: PC Integrated", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2097, + "Name": "Connection Type: PC Attached", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2098, + "Name": "Connection Type: PC External", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2112, + "Name": "Reporting State: Report No Events", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2113, + "Name": "Reporting State: Report All Events", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2114, + "Name": "Reporting State: Report Threshold Events", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2115, + "Name": "Reporting State: Wake On No Events", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2116, + "Name": "Reporting State: Wake On All Events", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2117, + "Name": "Reporting State: Wake On Threshold Events", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2118, + "Name": "Reporting State: Anytime", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2128, + "Name": "Power State: Undefined", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2129, + "Name": "Power State: D0 Full Power", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2130, + "Name": "Power State: D1 Low Power", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2131, + "Name": "Power State: D2 Standby Power with Wakeup", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2132, + "Name": "Power State: D3 Sleep with Wakeup", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2133, + "Name": "Power State: D4 Power Off", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2144, + "Name": "Accuracy: Default", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2145, + "Name": "Accuracy: High", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2146, + "Name": "Accuracy: Medium", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2147, + "Name": "Accuracy: Low", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2160, + "Name": "Fix Quality: No Fix", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2161, + "Name": "Fix Quality: GPS", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2162, + "Name": "Fix Quality: DGPS", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2176, + "Name": "Fix Type: No Fix", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2177, + "Name": "Fix Type: GPS SPS Mode, Fix Valid", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2178, + "Name": "Fix Type: DGPS SPS Mode, Fix Valid", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2179, + "Name": "Fix Type: GPS PPS Mode, Fix Valid", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2180, + "Name": "Fix Type: Real Time Kinematic", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2181, + "Name": "Fix Type: Float RTK", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2182, + "Name": "Fix Type: Estimated (dead reckoned)", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2183, + "Name": "Fix Type: Manual Input Mode", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2184, + "Name": "Fix Type: Simulator Mode", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2192, + "Name": "GPS Operation Mode: Manual", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2193, + "Name": "GPS Operation Mode: Automatic", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2208, + "Name": "GPS Selection Mode: Autonomous", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2209, + "Name": "GPS Selection Mode: DGPS", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2210, + "Name": "GPS Selection Mode: Estimated (dead reckoned)", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2211, + "Name": "GPS Selection Mode: Manual Input", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2212, + "Name": "GPS Selection Mode: Simulator", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2213, + "Name": "GPS Selection Mode: Data Not Valid", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2224, + "Name": "GPS Status Data: Valid", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2225, + "Name": "GPS Status Data: Not Valid", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2240, + "Name": "Day of Week: Sunday", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2241, + "Name": "Day of Week: Monday", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2242, + "Name": "Day of Week: Tuesday", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2243, + "Name": "Day of Week: Wednesday", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2244, + "Name": "Day of Week: Thursday", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2245, + "Name": "Day of Week: Friday", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2246, + "Name": "Day of Week: Saturday", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2256, + "Name": "Kind: Category", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2257, + "Name": "Kind: Type", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2258, + "Name": "Kind: Event", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2259, + "Name": "Kind: Property", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2260, + "Name": "Kind: Data Field", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2272, + "Name": "Magnetometer Accuracy: Low", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2273, + "Name": "Magnetometer Accuracy: Medium", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2274, + "Name": "Magnetometer Accuracy: High", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2288, + "Name": "Simple Orientation Direction: Not Rotated", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2289, + "Name": "Simple Orientation Direction: Rotated 90 Degrees CCW", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2290, + "Name": "Simple Orientation Direction: Rotated 180 Degrees CCW", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2291, + "Name": "Simple Orientation Direction: Rotated 270 Degrees CCW", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2292, + "Name": "Simple Orientation Direction: Face Up", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2293, + "Name": "Simple Orientation Direction: Face Down", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2304, + "Name": "VT\\_NULL", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2305, + "Name": "VT\\_BOOL", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2306, + "Name": "VT\\_UI1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2307, + "Name": "VT\\_I1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2308, + "Name": "VT\\_UI2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2309, + "Name": "VT\\_I2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2310, + "Name": "VT\\_UI4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2311, + "Name": "VT\\_I4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2312, + "Name": "VT\\_UI8", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2313, + "Name": "VT\\_I8", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2314, + "Name": "VT\\_R4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2315, + "Name": "VT\\_R8", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2316, + "Name": "VT\\_WSTR", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2317, + "Name": "VT\\_STR", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2318, + "Name": "VT\\_CLSID", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2319, + "Name": "VT\\_VECTOR VT\\_UI1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2320, + "Name": "VT\\_F16E0", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2321, + "Name": "VT\\_F16E1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2322, + "Name": "VT\\_F16E2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2323, + "Name": "VT\\_F16E3", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2324, + "Name": "VT\\_F16E4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2325, + "Name": "VT\\_F16E5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2326, + "Name": "VT\\_F16E6", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2327, + "Name": "VT\\_F16E7", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2328, + "Name": "VT\\_F16E8", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2329, + "Name": "VT\\_F16E9", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2330, + "Name": "VT\\_F16EA", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2331, + "Name": "VT\\_F16EB", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2332, + "Name": "VT\\_F16EC", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2333, + "Name": "VT\\_F16ED", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2334, + "Name": "VT\\_F16EE", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2335, + "Name": "VT\\_F16EF", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2336, + "Name": "VT\\_F32E0", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2337, + "Name": "VT\\_F32E1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2338, + "Name": "VT\\_F32E2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2339, + "Name": "VT\\_F32E3", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2340, + "Name": "VT\\_F32E4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2341, + "Name": "VT\\_F32E5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2342, + "Name": "VT\\_F32E6", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2343, + "Name": "VT\\_F32E7", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2344, + "Name": "VT\\_F32E8", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2345, + "Name": "VT\\_F32E9", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2346, + "Name": "VT\\_F32EA", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2347, + "Name": "VT\\_F32EB", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2348, + "Name": "VT\\_F32EC", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2349, + "Name": "VT\\_F32ED", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2350, + "Name": "VT\\_F32EE", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2351, + "Name": "VT\\_F32EF", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2352, + "Name": "Activity Type: Unknown", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2353, + "Name": "Activity Type: Stationary", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2354, + "Name": "Activity Type: Fidgeting", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2355, + "Name": "Activity Type: Walking", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2356, + "Name": "Activity Type: Running", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2357, + "Name": "Activity Type: In Vehicle", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2358, + "Name": "Activity Type: Biking", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2359, + "Name": "Activity Type: Idle", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2368, + "Name": "Unit: Not Specified", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2369, + "Name": "Unit: Lux", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2370, + "Name": "Unit: Degrees Kelvin", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2371, + "Name": "Unit: Degrees Celsius", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2372, + "Name": "Unit: Pascal", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2373, + "Name": "Unit: Newton", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2374, + "Name": "Unit: Meters/Second", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2375, + "Name": "Unit: Kilogram", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2376, + "Name": "Unit: Meter", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2377, + "Name": "Unit: Meters/Second/Second", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2378, + "Name": "Unit: Farad", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2379, + "Name": "Unit: Ampere", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2380, + "Name": "Unit: Watt", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2381, + "Name": "Unit: Henry", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2382, + "Name": "Unit: Ohm", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2383, + "Name": "Unit: Volt", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2384, + "Name": "Unit: Hertz", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2385, + "Name": "Unit: Bar", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2386, + "Name": "Unit: Degrees Anti-clockwise", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2387, + "Name": "Unit: Degrees Clockwise", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2388, + "Name": "Unit: Degrees", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2389, + "Name": "Unit: Degrees/Second", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2390, + "Name": "Unit: Degrees/Second/Second", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2391, + "Name": "Unit: Knot", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2392, + "Name": "Unit: Percent", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2393, + "Name": "Unit: Second", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2394, + "Name": "Unit: Millisecond", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2395, + "Name": "Unit: G", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2396, + "Name": "Unit: Bytes", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2397, + "Name": "Unit: Milligauss", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2398, + "Name": "Unit: Bits", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2400, + "Name": "Activity State: No State Change", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2401, + "Name": "Activity State: Start Activity", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2402, + "Name": "Activity State: End Activity", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2416, + "Name": "Exponent 0", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2417, + "Name": "Exponent 1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2418, + "Name": "Exponent 2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2419, + "Name": "Exponent 3", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2420, + "Name": "Exponent 4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2421, + "Name": "Exponent 5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2422, + "Name": "Exponent 6", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2423, + "Name": "Exponent 7", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2424, + "Name": "Exponent 8", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2425, + "Name": "Exponent 9", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2426, + "Name": "Exponent A", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2427, + "Name": "Exponent B", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2428, + "Name": "Exponent C", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2429, + "Name": "Exponent D", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2430, + "Name": "Exponent E", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2431, + "Name": "Exponent F", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2432, + "Name": "Device Position: Unknown", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2433, + "Name": "Device Position: Unchanged", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2434, + "Name": "Device Position: On Desk", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2435, + "Name": "Device Position: In Hand", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2436, + "Name": "Device Position: Moving in Bag", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2437, + "Name": "Device Position: Stationary in Bag", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2448, + "Name": "Step Type: Unknown", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2449, + "Name": "Step Type: Walking", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2450, + "Name": "Step Type: Running", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2464, + "Name": "Gesture State: Unknown", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2465, + "Name": "Gesture State: Started", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2466, + "Name": "Gesture State: Completed", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2467, + "Name": "Gesture State: Cancelled", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2480, + "Name": "Hinge Fold Contributing Panel: Unknown", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2481, + "Name": "Hinge Fold Contributing Panel: Panel 1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2482, + "Name": "Hinge Fold Contributing Panel: Panel 2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2483, + "Name": "Hinge Fold Contributing Panel: Both", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2484, + "Name": "Hinge Fold Type: Unknown", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2485, + "Name": "Hinge Fold Type: Increasing", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2486, + "Name": "Hinge Fold Type: Decreasing", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2496, + "Name": "Human Presence Detection Type: Vendor-Defined Non-Biometric", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2497, + "Name": "Human Presence Detection Type: Vendor-Defined Biometric", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2498, + "Name": "Human Presence Detection Type: Facial Biometric", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 2499, + "Name": "Human Presence Detection Type: Audio Biometric", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 4096, + "Name": "Modifier: Change Sensitivity Absolute", + "Kinds": [ + "US" + ] + }, + { + "Id": 8192, + "Name": "Modifier: Maximum", + "Kinds": [ + "US" + ] + }, + { + "Id": 12288, + "Name": "Modifier: Minimum", + "Kinds": [ + "US" + ] + }, + { + "Id": 16384, + "Name": "Modifier: Accuracy", + "Kinds": [ + "US" + ] + }, + { + "Id": 20480, + "Name": "Modifier: Resolution", + "Kinds": [ + "US" + ] + }, + { + "Id": 24576, + "Name": "Modifier: Threshold High", + "Kinds": [ + "US" + ] + }, + { + "Id": 28672, + "Name": "Modifier: Threshold Low", + "Kinds": [ + "US" + ] + }, + { + "Id": 32768, + "Name": "Modifier: Calibration Offset", + "Kinds": [ + "US" + ] + }, + { + "Id": 36864, + "Name": "Modifier: Calibration Multiplier", + "Kinds": [ + "US" + ] + }, + { + "Id": 40960, + "Name": "Modifier: Report Interval", + "Kinds": [ + "US" + ] + }, + { + "Id": 45056, + "Name": "Modifier: Frequency Max", + "Kinds": [ + "US" + ] + }, + { + "Id": 49152, + "Name": "Modifier: Period Max", + "Kinds": [ + "US" + ] + }, + { + "Id": 53248, + "Name": "Modifier: Change Sensitivity Percent of Range", + "Kinds": [ + "US" + ] + }, + { + "Id": 57344, + "Name": "Modifier: Change Sensitivity Percent Relative", + "Kinds": [ + "US" + ] + }, + { + "Id": 61440, + "Name": "Modifier: Vendor Reserved", + "Kinds": [ + "US" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 2, + "Name": "Simulation Controls", + "UsageIds": [ + { + "Id": 1, + "Name": "Flight Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Automobile Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 3, + "Name": "Tank Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 4, + "Name": "Spaceship Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 5, + "Name": "Submarine Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 6, + "Name": "Sailing Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 7, + "Name": "Motorcycle Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 8, + "Name": "Sports Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 9, + "Name": "Airplane Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 10, + "Name": "Helicopter Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 11, + "Name": "Magic Carpet Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 12, + "Name": "Bicycle Simulation Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 32, + "Name": "Flight Control Stick", + "Kinds": [ + "CA" + ] + }, + { + "Id": 33, + "Name": "Flight Stick", + "Kinds": [ + "CA" + ] + }, + { + "Id": 34, + "Name": "Cyclic Control", + "Kinds": [ + "CP" + ] + }, + { + "Id": 35, + "Name": "Cyclic Trim", + "Kinds": [ + "CP" + ] + }, + { + "Id": 36, + "Name": "Flight Yoke", + "Kinds": [ + "CA" + ] + }, + { + "Id": 37, + "Name": "Track Control", + "Kinds": [ + "CP" + ] + }, + { + "Id": 176, + "Name": "Aileron", + "Kinds": [ + "DV" + ] + }, + { + "Id": 177, + "Name": "Aileron Trim", + "Kinds": [ + "DV" + ] + }, + { + "Id": 178, + "Name": "Anti-Torque Control", + "Kinds": [ + "DV" + ] + }, + { + "Id": 179, + "Name": "Autopilot Enable", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 180, + "Name": "Chaff Release", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 181, + "Name": "Collective Control", + "Kinds": [ + "DV" + ] + }, + { + "Id": 182, + "Name": "Dive Brake", + "Kinds": [ + "DV" + ] + }, + { + "Id": 183, + "Name": "Electronic Countermeasures", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 184, + "Name": "Elevator", + "Kinds": [ + "DV" + ] + }, + { + "Id": 185, + "Name": "Elevator Trim", + "Kinds": [ + "DV" + ] + }, + { + "Id": 186, + "Name": "Rudder", + "Kinds": [ + "DV" + ] + }, + { + "Id": 187, + "Name": "Throttle", + "Kinds": [ + "DV" + ] + }, + { + "Id": 188, + "Name": "Flight Communications", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 189, + "Name": "Flare Release", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 190, + "Name": "Landing Gear", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 191, + "Name": "Toe Brake", + "Kinds": [ + "DV" + ] + }, + { + "Id": 192, + "Name": "Trigger", + "Kinds": [ + "MC" + ] + }, + { + "Id": 193, + "Name": "Weapons Arm", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 194, + "Name": "Weapons Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 195, + "Name": "Wing Flaps", + "Kinds": [ + "DV" + ] + }, + { + "Id": 196, + "Name": "Accelerator", + "Kinds": [ + "DV" + ] + }, + { + "Id": 197, + "Name": "Brake", + "Kinds": [ + "DV" + ] + }, + { + "Id": 198, + "Name": "Clutch", + "Kinds": [ + "DV" + ] + }, + { + "Id": 199, + "Name": "Shifter", + "Kinds": [ + "DV" + ] + }, + { + "Id": 200, + "Name": "Steering", + "Kinds": [ + "DV" + ] + }, + { + "Id": 201, + "Name": "Turret Direction", + "Kinds": [ + "DV" + ] + }, + { + "Id": 202, + "Name": "Barrel Elevation", + "Kinds": [ + "DV" + ] + }, + { + "Id": 203, + "Name": "Dive Plane", + "Kinds": [ + "DV" + ] + }, + { + "Id": 204, + "Name": "Ballast", + "Kinds": [ + "DV" + ] + }, + { + "Id": 205, + "Name": "Bicycle Crank", + "Kinds": [ + "DV" + ] + }, + { + "Id": 206, + "Name": "Handle Bars", + "Kinds": [ + "DV" + ] + }, + { + "Id": 207, + "Name": "Front Brake", + "Kinds": [ + "DV" + ] + }, + { + "Id": 208, + "Name": "Rear Brake", + "Kinds": [ + "DV" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 17, + "Name": "SoC", + "UsageIds": [ + { + "Id": 1, + "Name": "SocControl", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "FirmwareTransfer", + "Kinds": [ + "CL" + ] + }, + { + "Id": 3, + "Name": "FirmwareFileId", + "Kinds": [ + "DV" + ] + }, + { + "Id": 4, + "Name": "FileOffsetInBytes", + "Kinds": [ + "DV" + ] + }, + { + "Id": 5, + "Name": "FileTransferSizeMaxInBytes", + "Kinds": [ + "DV" + ] + }, + { + "Id": 6, + "Name": "FilePayload", + "Kinds": [ + "DV" + ] + }, + { + "Id": 7, + "Name": "FilePayloadSizeInBytes", + "Kinds": [ + "DV" + ] + }, + { + "Id": 8, + "Name": "FilePayloadContainsLastBytes", + "Kinds": [ + "DF" + ] + }, + { + "Id": 9, + "Name": "FileTransferStop", + "Kinds": [ + "DF" + ] + }, + { + "Id": 10, + "Name": "FileTransferTillEnd", + "Kinds": [ + "DF" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 4, + "Name": "Sport Controls", + "UsageIds": [ + { + "Id": 1, + "Name": "Baseball Bat", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Golf Club", + "Kinds": [ + "CA" + ] + }, + { + "Id": 3, + "Name": "Rowing Machine", + "Kinds": [ + "CA" + ] + }, + { + "Id": 4, + "Name": "Treadmill", + "Kinds": [ + "CA" + ] + }, + { + "Id": 48, + "Name": "Oar", + "Kinds": [ + "DV" + ] + }, + { + "Id": 49, + "Name": "Slope", + "Kinds": [ + "DV" + ] + }, + { + "Id": 50, + "Name": "Rate", + "Kinds": [ + "DV" + ] + }, + { + "Id": 51, + "Name": "Stick Speed", + "Kinds": [ + "DV" + ] + }, + { + "Id": 52, + "Name": "Stick Face Angle", + "Kinds": [ + "DV" + ] + }, + { + "Id": 53, + "Name": "Stick Heel/Toe", + "Kinds": [ + "DV" + ] + }, + { + "Id": 54, + "Name": "Stick Follow Through", + "Kinds": [ + "DV" + ] + }, + { + "Id": 55, + "Name": "Stick Tempo", + "Kinds": [ + "DV" + ] + }, + { + "Id": 56, + "Name": "Stick Type", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 57, + "Name": "Stick Height", + "Kinds": [ + "DV" + ] + }, + { + "Id": 80, + "Name": "Putter", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 81, + "Name": "1 Iron", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 82, + "Name": "2 Iron", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 83, + "Name": "3 Iron", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 84, + "Name": "4 Iron", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 85, + "Name": "5 Iron", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 86, + "Name": "6 Iron", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 87, + "Name": "7 Iron", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 88, + "Name": "8 Iron", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 89, + "Name": "9 Iron", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 90, + "Name": "10 Iron", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 91, + "Name": "11 Iron", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 92, + "Name": "Sand Wedge", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 93, + "Name": "Loft Wedge", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 94, + "Name": "Power Wedge", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 95, + "Name": "1 Wood", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 96, + "Name": "3 Wood", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 97, + "Name": "5 Wood", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 98, + "Name": "7 Wood", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 99, + "Name": "9 Wood", + "Kinds": [ + "Sel" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 11, + "Name": "Telephony Device", + "UsageIds": [ + { + "Id": 1, + "Name": "Phone", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Answering Machine", + "Kinds": [ + "CA" + ] + }, + { + "Id": 3, + "Name": "Message Controls", + "Kinds": [ + "CL" + ] + }, + { + "Id": 4, + "Name": "Handset", + "Kinds": [ + "CL" + ] + }, + { + "Id": 5, + "Name": "Headset", + "Kinds": [ + "CL", + "CA" + ] + }, + { + "Id": 6, + "Name": "Telephony Key Pad", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 7, + "Name": "Programmable Button", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 32, + "Name": "Hook Switch", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 33, + "Name": "Flash", + "Kinds": [ + "MC" + ] + }, + { + "Id": 34, + "Name": "Feature", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 35, + "Name": "Hold", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 36, + "Name": "Redial", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 37, + "Name": "Transfer", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 38, + "Name": "Drop", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 39, + "Name": "Park", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 40, + "Name": "Forward Calls", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 41, + "Name": "Alternate Function", + "Kinds": [ + "MC" + ] + }, + { + "Id": 42, + "Name": "Line", + "Kinds": [ + "OSC", + "NAry" + ] + }, + { + "Id": 43, + "Name": "Speaker Phone", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 44, + "Name": "Conference", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 45, + "Name": "Ring Enable", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 46, + "Name": "Ring Select", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 47, + "Name": "Phone Mute", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 48, + "Name": "Caller ID", + "Kinds": [ + "MC" + ] + }, + { + "Id": 49, + "Name": "Send", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 80, + "Name": "Speed Dial", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 81, + "Name": "Store Number", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 82, + "Name": "Recall Number", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 83, + "Name": "Phone Directory", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 112, + "Name": "Voice Mail", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 113, + "Name": "Screen Calls", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 114, + "Name": "Do Not Disturb", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 115, + "Name": "Message", + "Kinds": [ + "OSC" + ] + }, + { + "Id": 116, + "Name": "Answer On/Off", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 144, + "Name": "Inside Dial Tone", + "Kinds": [ + "MC" + ] + }, + { + "Id": 145, + "Name": "Outside Dial Tone", + "Kinds": [ + "MC" + ] + }, + { + "Id": 146, + "Name": "Inside Ring Tone", + "Kinds": [ + "MC" + ] + }, + { + "Id": 147, + "Name": "Outside Ring Tone", + "Kinds": [ + "MC" + ] + }, + { + "Id": 148, + "Name": "Priority Ring Tone", + "Kinds": [ + "MC" + ] + }, + { + "Id": 149, + "Name": "Inside Ringback", + "Kinds": [ + "MC" + ] + }, + { + "Id": 150, + "Name": "Priority Ringback", + "Kinds": [ + "MC" + ] + }, + { + "Id": 151, + "Name": "Line Busy Tone", + "Kinds": [ + "MC" + ] + }, + { + "Id": 152, + "Name": "Reorder Tone", + "Kinds": [ + "MC" + ] + }, + { + "Id": 153, + "Name": "Call Waiting Tone", + "Kinds": [ + "MC" + ] + }, + { + "Id": 154, + "Name": "Confirmation Tone 1", + "Kinds": [ + "MC" + ] + }, + { + "Id": 155, + "Name": "Confirmation Tone 2", + "Kinds": [ + "MC" + ] + }, + { + "Id": 156, + "Name": "Tones Off", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 157, + "Name": "Outside Ringback", + "Kinds": [ + "MC" + ] + }, + { + "Id": 158, + "Name": "Ringer", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 176, + "Name": "Phone Key 0", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 177, + "Name": "Phone Key 1", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 178, + "Name": "Phone Key 2", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 179, + "Name": "Phone Key 3", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 180, + "Name": "Phone Key 4", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 181, + "Name": "Phone Key 5", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 182, + "Name": "Phone Key 6", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 183, + "Name": "Phone Key 7", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 184, + "Name": "Phone Key 8", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 185, + "Name": "Phone Key 9", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 186, + "Name": "Phone Key Star", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 187, + "Name": "Phone Key Pound", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 188, + "Name": "Phone Key A", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 189, + "Name": "Phone Key B", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 190, + "Name": "Phone Key C", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 191, + "Name": "Phone Key D", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 192, + "Name": "Phone Call History Key", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 193, + "Name": "Phone Caller ID Key", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 194, + "Name": "Phone Settings Key", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 240, + "Name": "Host Control", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 241, + "Name": "Host Available", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 242, + "Name": "Host Call Active", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 243, + "Name": "Activate Handset Audio", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 244, + "Name": "Ring Type", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 245, + "Name": "Re-dialable Phone Number", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 248, + "Name": "Stop Ring Tone", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 249, + "Name": "PSTN Ring Tone", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 250, + "Name": "Host Ring Tone", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 251, + "Name": "Alert Sound Error", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 252, + "Name": "Alert Sound Confirm", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 253, + "Name": "Alert Sound Notification", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 254, + "Name": "Silent Ring", + "Kinds": [ + "Sel" + ] + }, + { + "Id": 264, + "Name": "Email Message Waiting", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 265, + "Name": "Voicemail Message Waiting", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 266, + "Name": "Host Hold", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 272, + "Name": "Incoming Call History Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 273, + "Name": "Outgoing Call History Count", + "Kinds": [ + "DV" + ] + }, + { + "Id": 274, + "Name": "Incoming Call History", + "Kinds": [ + "CL" + ] + }, + { + "Id": 275, + "Name": "Outgoing Call History", + "Kinds": [ + "CL" + ] + }, + { + "Id": 276, + "Name": "Phone Locale", + "Kinds": [ + "DV" + ] + }, + { + "Id": 320, + "Name": "Phone Time Second", + "Kinds": [ + "DV" + ] + }, + { + "Id": 321, + "Name": "Phone Time Minute", + "Kinds": [ + "DV" + ] + }, + { + "Id": 322, + "Name": "Phone Time Hour", + "Kinds": [ + "DV" + ] + }, + { + "Id": 323, + "Name": "Phone Date Day", + "Kinds": [ + "DV" + ] + }, + { + "Id": 324, + "Name": "Phone Date Month", + "Kinds": [ + "DV" + ] + }, + { + "Id": 325, + "Name": "Phone Date Year", + "Kinds": [ + "DV" + ] + }, + { + "Id": 326, + "Name": "Handset Nickname", + "Kinds": [ + "DV" + ] + }, + { + "Id": 327, + "Name": "Address Book ID", + "Kinds": [ + "DV" + ] + }, + { + "Id": 330, + "Name": "Call Duration", + "Kinds": [ + "DV" + ] + }, + { + "Id": 331, + "Name": "Dual Mode Phone", + "Kinds": [ + "CA" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 130, + "Name": "VESA Virtual Controls", + "UsageIds": [ + { + "Id": 1, + "Name": "Degauss", + "Kinds": [ + "DV" + ] + }, + { + "Id": 16, + "Name": "Brightness", + "Kinds": [ + "DV" + ] + }, + { + "Id": 18, + "Name": "Contrast", + "Kinds": [ + "DV" + ] + }, + { + "Id": 22, + "Name": "Red Video Gain", + "Kinds": [ + "DV" + ] + }, + { + "Id": 24, + "Name": "Green Video Gain", + "Kinds": [ + "DV" + ] + }, + { + "Id": 26, + "Name": "Blue Video Gain", + "Kinds": [ + "DV" + ] + }, + { + "Id": 28, + "Name": "Focus", + "Kinds": [ + "DV" + ] + }, + { + "Id": 32, + "Name": "Horizontal Position", + "Kinds": [ + "DV" + ] + }, + { + "Id": 34, + "Name": "Horizontal Size", + "Kinds": [ + "DV" + ] + }, + { + "Id": 36, + "Name": "Horizontal Pincushion", + "Kinds": [ + "DV" + ] + }, + { + "Id": 38, + "Name": "Horizontal Pincushion Balance", + "Kinds": [ + "DV" + ] + }, + { + "Id": 40, + "Name": "Horizontal Misconvergence", + "Kinds": [ + "DV" + ] + }, + { + "Id": 42, + "Name": "Horizontal Linearity", + "Kinds": [ + "DV" + ] + }, + { + "Id": 44, + "Name": "Horizontal Linearity Balance", + "Kinds": [ + "DV" + ] + }, + { + "Id": 48, + "Name": "Vertical Position", + "Kinds": [ + "DV" + ] + }, + { + "Id": 50, + "Name": "Vertical Size", + "Kinds": [ + "DV" + ] + }, + { + "Id": 52, + "Name": "Vertical Pincushion", + "Kinds": [ + "DV" + ] + }, + { + "Id": 54, + "Name": "Vertical Pincushion Balance", + "Kinds": [ + "DV" + ] + }, + { + "Id": 56, + "Name": "Vertical Misconvergence", + "Kinds": [ + "DV" + ] + }, + { + "Id": 58, + "Name": "Vertical Linearity", + "Kinds": [ + "DV" + ] + }, + { + "Id": 60, + "Name": "Vertical Linearity Balance", + "Kinds": [ + "DV" + ] + }, + { + "Id": 64, + "Name": "Parallelogram Distortion (Key Balance)", + "Kinds": [ + "DV" + ] + }, + { + "Id": 66, + "Name": "Trapezoidal Distortion (Key)", + "Kinds": [ + "DV" + ] + }, + { + "Id": 68, + "Name": "Tilt (Rotation)", + "Kinds": [ + "DV" + ] + }, + { + "Id": 70, + "Name": "Top Corner Distortion Control", + "Kinds": [ + "DV" + ] + }, + { + "Id": 72, + "Name": "Top Corner Distortion Balance", + "Kinds": [ + "DV" + ] + }, + { + "Id": 74, + "Name": "Bottom Corner Distortion Control", + "Kinds": [ + "DV" + ] + }, + { + "Id": 76, + "Name": "Bottom Corner Distortion Balance", + "Kinds": [ + "DV" + ] + }, + { + "Id": 86, + "Name": "Horizontal Moiré", + "Kinds": [ + "DV" + ] + }, + { + "Id": 88, + "Name": "Vertical Moiré", + "Kinds": [ + "DV" + ] + }, + { + "Id": 94, + "Name": "Input Level Select", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 96, + "Name": "Input Source Select", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 108, + "Name": "Red Video Black Level", + "Kinds": [ + "DV" + ] + }, + { + "Id": 110, + "Name": "Green Video Black Level", + "Kinds": [ + "DV" + ] + }, + { + "Id": 112, + "Name": "Blue Video Black Level", + "Kinds": [ + "DV" + ] + }, + { + "Id": 162, + "Name": "Auto Size Center", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 164, + "Name": "Polarity Horizontal Synchronization", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 166, + "Name": "Polarity Vertical Synchronization", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 168, + "Name": "Synchronization Type", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 170, + "Name": "Screen Orientation", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 172, + "Name": "Horizontal Frequency", + "Kinds": [ + "DV" + ] + }, + { + "Id": 174, + "Name": "Vertical Frequency", + "Kinds": [ + "DV" + ] + }, + { + "Id": 176, + "Name": "Settings", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 202, + "Name": "On Screen Display", + "Kinds": [ + "NAry" + ] + }, + { + "Id": 212, + "Name": "Stereo Mode", + "Kinds": [ + "NAry" + ] + } + ], + "UsageIdGenerator": null + }, + { + "Kind": "Defined", + "Id": 3, + "Name": "VR Controls", + "UsageIds": [ + { + "Id": 1, + "Name": "Belt", + "Kinds": [ + "CA" + ] + }, + { + "Id": 2, + "Name": "Body Suit", + "Kinds": [ + "CA" + ] + }, + { + "Id": 3, + "Name": "Flexor", + "Kinds": [ + "CP" + ] + }, + { + "Id": 4, + "Name": "Glove", + "Kinds": [ + "CA" + ] + }, + { + "Id": 5, + "Name": "Head Tracker", + "Kinds": [ + "CP" + ] + }, + { + "Id": 6, + "Name": "Head Mounted Display", + "Kinds": [ + "CA" + ] + }, + { + "Id": 7, + "Name": "Hand Tracker", + "Kinds": [ + "CA" + ] + }, + { + "Id": 8, + "Name": "Oculometer", + "Kinds": [ + "CA" + ] + }, + { + "Id": 9, + "Name": "Vest", + "Kinds": [ + "CA" + ] + }, + { + "Id": 10, + "Name": "Animatronic Device", + "Kinds": [ + "CA" + ] + }, + { + "Id": 32, + "Name": "Stereo Enable", + "Kinds": [ + "OOC" + ] + }, + { + "Id": 33, + "Name": "Display Enable", + "Kinds": [ + "OOC" + ] + } + ], + "UsageIdGenerator": null + } + ] +} \ No newline at end of file