USB Host Shield 2.0
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
ReportDescParserBase Class Reference

#include <hidescriptorparser.h>

Inheritance diagram for ReportDescParserBase:
Inheritance graph
[legend]
Collaboration diagram for ReportDescParserBase:
Collaboration graph
[legend]

Public Types

enum  { enErrorSuccess = 0, enErrorIncomplete, enErrorBufferTooSmall }
 
typedef void(* UsagePageFunc) (uint16_t usage)
 

Public Member Functions

 ReportDescParserBase ()
 
void Parse (const uint16_t len, const uint8_t *pbuf, const uint16_t &offset)
 

Static Public Member Functions

static void PrintGenericDesktopPageUsage (uint16_t usage)
 
static void PrintSimulationControlsPageUsage (uint16_t usage)
 
static void PrintVRControlsPageUsage (uint16_t usage)
 
static void PrintSportsControlsPageUsage (uint16_t usage)
 
static void PrintGameControlsPageUsage (uint16_t usage)
 
static void PrintGenericDeviceControlsPageUsage (uint16_t usage)
 
static void PrintLEDPageUsage (uint16_t usage)
 
static void PrintButtonPageUsage (uint16_t usage)
 
static void PrintOrdinalPageUsage (uint16_t usage)
 
static void PrintTelephonyPageUsage (uint16_t usage)
 
static void PrintConsumerPageUsage (uint16_t usage)
 
static void PrintDigitizerPageUsage (uint16_t usage)
 
static void PrintAlphanumDisplayPageUsage (uint16_t usage)
 
static void PrintMedicalInstrumentPageUsage (uint16_t usage)
 
static void PrintValue (uint8_t *p, uint8_t len)
 
static void PrintByteValue (uint8_t data)
 
static void PrintItemTitle (uint8_t prefix)
 

Static Public Attributes

static const char *const usagePageTitles0 []
 
static const char *const usagePageTitles1 []
 
static const char *const genDesktopTitles0 []
 
static const char *const genDesktopTitles1 []
 
static const char *const genDesktopTitles2 []
 
static const char *const genDesktopTitles3 []
 
static const char *const genDesktopTitles4 []
 
static const char *const simuTitles0 []
 
static const char *const simuTitles1 []
 
static const char *const simuTitles2 []
 
static const char *const vrTitles0 []
 
static const char *const vrTitles1 []
 
static const char *const sportsCtrlTitles0 []
 
static const char *const sportsCtrlTitles1 []
 
static const char *const sportsCtrlTitles2 []
 
static const char *const gameTitles0 []
 
static const char *const gameTitles1 []
 
static const char *const genDevCtrlTitles []
 
static const char *const ledTitles []
 
static const char *const telTitles0 []
 
static const char *const telTitles1 []
 
static const char *const telTitles2 []
 
static const char *const telTitles3 []
 
static const char *const telTitles4 []
 
static const char *const telTitles5 []
 
static const char *const consTitles0 []
 
static const char *const consTitles1 []
 
static const char *const consTitles2 []
 
static const char *const consTitles3 []
 
static const char *const consTitles4 []
 
static const char *const consTitles5 []
 
static const char *const consTitles6 []
 
static const char *const consTitles7 []
 
static const char *const consTitles8 []
 
static const char *const consTitles9 []
 
static const char *const consTitlesA []
 
static const char *const consTitlesB []
 
static const char *const consTitlesC []
 
static const char *const consTitlesD []
 
static const char *const consTitlesE []
 
static const char *const digitTitles0 []
 
static const char *const digitTitles1 []
 
static const char *const digitTitles2 []
 
static const char *const aplphanumTitles0 []
 
static const char *const aplphanumTitles1 []
 
static const char *const aplphanumTitles2 []
 
static const char *const medInstrTitles0 []
 
static const char *const medInstrTitles1 []
 
static const char *const medInstrTitles2 []
 
static const char *const medInstrTitles3 []
 
static const char *const medInstrTitles4 []
 

Protected Member Functions

virtual uint8_t ParseItem (uint8_t **pp, uint16_t *pcntdn)
 
void SetUsagePage (uint16_t page)
 

Static Protected Member Functions

static void PrintUsagePage (uint16_t page)
 

Protected Attributes

MultiValueBuffer theBuffer
 
MultiByteValueParser valParser
 
ByteSkipper theSkipper
 
uint8_t varBuffer [sizeof(USB_CONFIGURATION_DESCRIPTOR)]
 
uint8_t itemParseState
 
uint8_t itemSize
 
uint8_t itemPrefix
 
uint8_t rptSize
 
uint8_t rptCount
 
uint16_t totalSize
 
UsagePageFunc pfUsage
 

Static Protected Attributes

static UsagePageFunc usagePageFunctions []
 

Detailed Description

Definition at line 22 of file hidescriptorparser.h.

Member Typedef Documentation

◆ UsagePageFunc

typedef void(* ReportDescParserBase::UsagePageFunc) (uint16_t usage)

Definition at line 24 of file hidescriptorparser.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
enErrorSuccess 
enErrorIncomplete 
enErrorBufferTooSmall 

Definition at line 138 of file hidescriptorparser.h.

Constructor & Destructor Documentation

◆ ReportDescParserBase()

ReportDescParserBase::ReportDescParserBase ( )
inline

Definition at line 124 of file hidescriptorparser.h.

Member Function Documentation

◆ PrintGenericDesktopPageUsage()

void ReportDescParserBase::PrintGenericDesktopPageUsage ( uint16_t  usage)
static

Definition at line 1296 of file hidescriptorparser.cpp.

◆ PrintSimulationControlsPageUsage()

void ReportDescParserBase::PrintSimulationControlsPageUsage ( uint16_t  usage)
static

Definition at line 1308 of file hidescriptorparser.cpp.

◆ PrintVRControlsPageUsage()

void ReportDescParserBase::PrintVRControlsPageUsage ( uint16_t  usage)
static

Definition at line 1318 of file hidescriptorparser.cpp.

◆ PrintSportsControlsPageUsage()

void ReportDescParserBase::PrintSportsControlsPageUsage ( uint16_t  usage)
static

Definition at line 1327 of file hidescriptorparser.cpp.

◆ PrintGameControlsPageUsage()

void ReportDescParserBase::PrintGameControlsPageUsage ( uint16_t  usage)
static

Definition at line 1337 of file hidescriptorparser.cpp.

◆ PrintGenericDeviceControlsPageUsage()

void ReportDescParserBase::PrintGenericDeviceControlsPageUsage ( uint16_t  usage)
static

Definition at line 1346 of file hidescriptorparser.cpp.

◆ PrintLEDPageUsage()

void ReportDescParserBase::PrintLEDPageUsage ( uint16_t  usage)
static

Definition at line 1354 of file hidescriptorparser.cpp.

◆ PrintButtonPageUsage()

void ReportDescParserBase::PrintButtonPageUsage ( uint16_t  usage)
static

Definition at line 1279 of file hidescriptorparser.cpp.

◆ PrintOrdinalPageUsage()

void ReportDescParserBase::PrintOrdinalPageUsage ( uint16_t  usage)
static

Definition at line 1287 of file hidescriptorparser.cpp.

◆ PrintTelephonyPageUsage()

void ReportDescParserBase::PrintTelephonyPageUsage ( uint16_t  usage)
static

Definition at line 1362 of file hidescriptorparser.cpp.

◆ PrintConsumerPageUsage()

void ReportDescParserBase::PrintConsumerPageUsage ( uint16_t  usage)
static

Definition at line 1375 of file hidescriptorparser.cpp.

◆ PrintDigitizerPageUsage()

void ReportDescParserBase::PrintDigitizerPageUsage ( uint16_t  usage)
static

Definition at line 1397 of file hidescriptorparser.cpp.

◆ PrintAlphanumDisplayPageUsage()

void ReportDescParserBase::PrintAlphanumDisplayPageUsage ( uint16_t  usage)
static

Definition at line 1407 of file hidescriptorparser.cpp.

◆ PrintMedicalInstrumentPageUsage()

void ReportDescParserBase::PrintMedicalInstrumentPageUsage ( uint16_t  usage)
static

Definition at line 1417 of file hidescriptorparser.cpp.

◆ PrintValue()

void ReportDescParserBase::PrintValue ( uint8_t *  p,
uint8_t  len 
)
static

Definition at line 1013 of file hidescriptorparser.cpp.

◆ PrintByteValue()

void ReportDescParserBase::PrintByteValue ( uint8_t  data)
static

Definition at line 1020 of file hidescriptorparser.cpp.

◆ PrintItemTitle()

void ReportDescParserBase::PrintItemTitle ( uint8_t  prefix)
static

Definition at line 1026 of file hidescriptorparser.cpp.

◆ ParseItem()

uint8_t ReportDescParserBase::ParseItem ( uint8_t **  pp,
uint16_t *  pcntdn 
)
protectedvirtual

Reimplemented in ReportDescParser2.

Definition at line 1091 of file hidescriptorparser.cpp.

◆ PrintUsagePage()

void ReportDescParserBase::PrintUsagePage ( uint16_t  page)
staticprotected

Definition at line 1254 of file hidescriptorparser.cpp.

◆ SetUsagePage()

void ReportDescParserBase::SetUsagePage ( uint16_t  page)
protected

Definition at line 1236 of file hidescriptorparser.cpp.

◆ Parse()

void ReportDescParserBase::Parse ( const uint16_t  len,
const uint8_t *  pbuf,
const uint16_t &  offset 
)
virtual

Implements USBReadParser.

Definition at line 993 of file hidescriptorparser.cpp.

Member Data Documentation

◆ usagePageTitles0

const char *const ReportDescParserBase::usagePageTitles0
static

◆ usagePageTitles1

const char *const ReportDescParserBase::usagePageTitles1
static

◆ genDesktopTitles0

const char *const ReportDescParserBase::genDesktopTitles0
static

◆ genDesktopTitles1

const char *const ReportDescParserBase::genDesktopTitles1
static

◆ genDesktopTitles2

const char *const ReportDescParserBase::genDesktopTitles2
static

◆ genDesktopTitles3

const char *const ReportDescParserBase::genDesktopTitles3
static

◆ genDesktopTitles4

const char *const ReportDescParserBase::genDesktopTitles4
static

◆ simuTitles0

const char *const ReportDescParserBase::simuTitles0
static

◆ simuTitles1

const char *const ReportDescParserBase::simuTitles1
static

◆ simuTitles2

const char *const ReportDescParserBase::simuTitles2
static

Definition at line 55 of file hidescriptorparser.h.

◆ vrTitles0

const char *const ReportDescParserBase::vrTitles0
static

◆ vrTitles1

const char *const ReportDescParserBase::vrTitles1
static
Initial value:

Definition at line 57 of file hidescriptorparser.h.

◆ sportsCtrlTitles0

const char *const ReportDescParserBase::sportsCtrlTitles0
static

◆ sportsCtrlTitles1

const char *const ReportDescParserBase::sportsCtrlTitles1
static

◆ sportsCtrlTitles2

const char *const ReportDescParserBase::sportsCtrlTitles2
static

◆ gameTitles0

const char *const ReportDescParserBase::gameTitles0
static

◆ gameTitles1

const char *const ReportDescParserBase::gameTitles1
static

◆ genDevCtrlTitles

const char *const ReportDescParserBase::genDevCtrlTitles
static

◆ ledTitles

const char *const ReportDescParserBase::ledTitles
static

Definition at line 64 of file hidescriptorparser.h.

◆ telTitles0

const char *const ReportDescParserBase::telTitles0
static

◆ telTitles1

const char *const ReportDescParserBase::telTitles1
static

◆ telTitles2

const char *const ReportDescParserBase::telTitles2
static

◆ telTitles3

const char *const ReportDescParserBase::telTitles3
static

◆ telTitles4

const char *const ReportDescParserBase::telTitles4
static

◆ telTitles5

const char *const ReportDescParserBase::telTitles5
static

◆ consTitles0

const char *const ReportDescParserBase::consTitles0
static

◆ consTitles1

const char *const ReportDescParserBase::consTitles1
static
Initial value:

Definition at line 72 of file hidescriptorparser.h.

◆ consTitles2

const char *const ReportDescParserBase::consTitles2
static

◆ consTitles3

const char *const ReportDescParserBase::consTitles3
static

◆ consTitles4

const char *const ReportDescParserBase::consTitles4
static

◆ consTitles5

const char *const ReportDescParserBase::consTitles5
static

Definition at line 76 of file hidescriptorparser.h.

◆ consTitles6

const char *const ReportDescParserBase::consTitles6
static

Definition at line 77 of file hidescriptorparser.h.

◆ consTitles7

const char *const ReportDescParserBase::consTitles7
static

◆ consTitles8

const char *const ReportDescParserBase::consTitles8
static

◆ consTitles9

const char *const ReportDescParserBase::consTitles9
static

◆ consTitlesA

const char *const ReportDescParserBase::consTitlesA
static

◆ consTitlesB

const char *const ReportDescParserBase::consTitlesB
static

◆ consTitlesC

const char *const ReportDescParserBase::consTitlesC
static

◆ consTitlesD

const char *const ReportDescParserBase::consTitlesD
static

Definition at line 84 of file hidescriptorparser.h.

◆ consTitlesE

const char *const ReportDescParserBase::consTitlesE
static

Definition at line 85 of file hidescriptorparser.h.

◆ digitTitles0

const char *const ReportDescParserBase::digitTitles0
static

◆ digitTitles1

const char *const ReportDescParserBase::digitTitles1
static
Initial value:

Definition at line 87 of file hidescriptorparser.h.

◆ digitTitles2

const char *const ReportDescParserBase::digitTitles2
static

◆ aplphanumTitles0

const char *const ReportDescParserBase::aplphanumTitles0
static
Initial value:

Definition at line 89 of file hidescriptorparser.h.

◆ aplphanumTitles1

const char *const ReportDescParserBase::aplphanumTitles1
static

Definition at line 90 of file hidescriptorparser.h.

◆ aplphanumTitles2

const char *const ReportDescParserBase::aplphanumTitles2
static

◆ medInstrTitles0

const char *const ReportDescParserBase::medInstrTitles0
static

◆ medInstrTitles1

const char *const ReportDescParserBase::medInstrTitles1
static

◆ medInstrTitles2

const char *const ReportDescParserBase::medInstrTitles2
static
Initial value:

Definition at line 94 of file hidescriptorparser.h.

◆ medInstrTitles3

const char *const ReportDescParserBase::medInstrTitles3
static

◆ medInstrTitles4

const char *const ReportDescParserBase::medInstrTitles4
static
Initial value:

Definition at line 96 of file hidescriptorparser.h.

◆ usagePageFunctions

ReportDescParserBase::UsagePageFunc ReportDescParserBase::usagePageFunctions
staticprotected

◆ theBuffer

MultiValueBuffer ReportDescParserBase::theBuffer
protected

Definition at line 101 of file hidescriptorparser.h.

◆ valParser

MultiByteValueParser ReportDescParserBase::valParser
protected

Definition at line 102 of file hidescriptorparser.h.

◆ theSkipper

ByteSkipper ReportDescParserBase::theSkipper
protected

Definition at line 103 of file hidescriptorparser.h.

◆ varBuffer

uint8_t ReportDescParserBase::varBuffer[sizeof(USB_CONFIGURATION_DESCRIPTOR)]
protected

Definition at line 104 of file hidescriptorparser.h.

◆ itemParseState

uint8_t ReportDescParserBase::itemParseState
protected

Definition at line 106 of file hidescriptorparser.h.

◆ itemSize

uint8_t ReportDescParserBase::itemSize
protected

Definition at line 107 of file hidescriptorparser.h.

◆ itemPrefix

uint8_t ReportDescParserBase::itemPrefix
protected

Definition at line 108 of file hidescriptorparser.h.

◆ rptSize

uint8_t ReportDescParserBase::rptSize
protected

Definition at line 109 of file hidescriptorparser.h.

◆ rptCount

uint8_t ReportDescParserBase::rptCount
protected

Definition at line 110 of file hidescriptorparser.h.

◆ totalSize

uint16_t ReportDescParserBase::totalSize
protected

Definition at line 112 of file hidescriptorparser.h.

◆ pfUsage

UsagePageFunc ReportDescParserBase::pfUsage
protected

Definition at line 117 of file hidescriptorparser.h.


The documentation for this class was generated from the following files:
pstrUsageSystemDisplayDual
const char pstrUsageSystemDisplayDual[]
Definition: hidusagestr.h:124
pstrUsageLightPen
const char pstrUsageLightPen[]
Definition: hidusagestr.h:786
pstrUsage11Iron
const char pstrUsage11Iron[]
Definition: hidusagestr.h:222
pstrUsageJoystick
const char pstrUsageJoystick[]
Definition: hidusagestr.h:61
pstrUsageArmature
const char pstrUsageArmature[]
Definition: hidusagestr.h:794
pstrUsageFanEnable
const char pstrUsageFanEnable[]
Definition: hidusagestr.h:534
pstrUsageFreeSpaceWand
const char pstrUsageFreeSpaceWand[]
Definition: hidusagestr.h:796
pstrUsagePageScale
const char pstrUsagePageScale[]
Definition: hidusagestr.h:50
pstrUsagePaletteData
const char pstrUsagePaletteData[]
Definition: hidusagestr.h:880
pstrUsageTreadmill
const char pstrUsageTreadmill[]
Definition: hidusagestr.h:200
pstrUsagePhoneKey7
const char pstrUsagePhoneKey7[]
Definition: hidusagestr.h:407
pstrUsageEraser
const char pstrUsageEraser[]
Definition: hidusagestr.h:821
pstrUsageDataOnScreen
const char pstrUsageDataOnScreen[]
Definition: hidusagestr.h:443
pstrUsageDPadRight
const char pstrUsageDPadRight[]
Definition: hidusagestr.h:109
pstrUsageMotionModeAdjust
const char pstrUsageMotionModeAdjust[]
Definition: hidusagestr.h:919
pstrUsageMoveForwardBackward
const char pstrUsageMoveForwardBackward[]
Definition: hidusagestr.h:241
pstrUsageTwist
const char pstrUsageTwist[]
Definition: hidusagestr.h:817
pstrUsageRedial
const char pstrUsageRedial[]
Definition: hidusagestr.h:362
ReportDescParserBase::PrintGenericDeviceControlsPageUsage
static void PrintGenericDeviceControlsPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1346
pstrUsageMedicalAlarm
const char pstrUsageMedicalAlarm[]
Definition: hidusagestr.h:547
pstrUsageMenuRight
const char pstrUsageMenuRight[]
Definition: hidusagestr.h:439
pstrUsagePitchForwardBackward
const char pstrUsagePitchForwardBackward[]
Definition: hidusagestr.h:238
pstrUsageMessage
const char pstrUsageMessage[]
Definition: hidusagestr.h:383
pstrUsageMessageControls
const char pstrUsageMessageControls[]
Definition: hidusagestr.h:353
pstrUsageCyclicTrim
const char pstrUsageCyclicTrim[]
Definition: hidusagestr.h:145
pstrUsageMenu
const char pstrUsageMenu[]
Definition: hidusagestr.h:434
pstrUsagePhoneKey1
const char pstrUsagePhoneKey1[]
Definition: hidusagestr.h:401
pstrUsagePhoneKey8
const char pstrUsagePhoneKey8[]
Definition: hidusagestr.h:408
ReportDescParserBase::PrintOrdinalPageUsage
static void PrintOrdinalPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1287
pstrUsageAltitude
const char pstrUsageAltitude[]
Definition: hidusagestr.h:816
pstrUsageHoldupAlarm
const char pstrUsageHoldupAlarm[]
Definition: hidusagestr.h:546
pstrUsageBarrelSwitch
const char pstrUsageBarrelSwitch[]
Definition: hidusagestr.h:820
ReportDescParserBase::PrintTelephonyPageUsage
static void PrintTelephonyPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1362
pstrUsageVx
const char pstrUsageVx[]
Definition: hidusagestr.h:82
pstrUsageSystemDisplayInvert
const char pstrUsageSystemDisplayInvert[]
Definition: hidusagestr.h:120
pstrUsageRecallNumber
const char pstrUsageRecallNumber[]
Definition: hidusagestr.h:378
pstrUsagePageButton
const char pstrUsagePageButton[]
Definition: hidusagestr.h:38
pstrUsageSecurityCodeCharErased
const char pstrUsageSecurityCodeCharErased[]
Definition: hidusagestr.h:268
pstrUsageBatteryStrength
const char pstrUsageBatteryStrength[]
Definition: hidusagestr.h:263
pstrUsageSubChannel
const char pstrUsageSubChannel[]
Definition: hidusagestr.h:565
pstrUsageIllumination
const char pstrUsageIllumination[]
Definition: hidusagestr.h:432
pstrUsagePageGameControls
const char pstrUsagePageGameControls[]
Definition: hidusagestr.h:34
pstrUsageDial
const char pstrUsageDial[]
Definition: hidusagestr.h:74
pstrUsageMicrophoneEnable
const char pstrUsageMicrophoneEnable[]
Definition: hidusagestr.h:903
ReportDescParserBase::PrintGameControlsPageUsage
static void PrintGameControlsPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1337
pstrUsagePhoneKeyA
const char pstrUsagePhoneKeyA[]
Definition: hidusagestr.h:412
pstrUsageStereoEnable
const char pstrUsageStereoEnable[]
Definition: hidusagestr.h:193
pstrUsagePhoneKeyB
const char pstrUsagePhoneKeyB[]
Definition: hidusagestr.h:413
pstrUsage3Wood
const char pstrUsage3Wood[]
Definition: hidusagestr.h:227
pstrUsageCallerID
const char pstrUsageCallerID[]
Definition: hidusagestr.h:374
pstrUsagePagePointOfSale
const char pstrUsagePagePointOfSale[]
Definition: hidusagestr.h:52
pstrUsageDiscoverWirelessControl
const char pstrUsageDiscoverWirelessControl[]
Definition: hidusagestr.h:266
pstrUsage7Iron
const char pstrUsage7Iron[]
Definition: hidusagestr.h:218
pstrUsagePrint
const char pstrUsagePrint[]
Definition: hidusagestr.h:902
ReportDescParserBase::PrintVRControlsPageUsage
static void PrintVRControlsPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1318
pstrUsageSecondaryFlipper
const char pstrUsageSecondaryFlipper[]
Definition: hidusagestr.h:247
pstrUsagePageCameraControl
const char pstrUsagePageCameraControl[]
Definition: hidusagestr.h:53
pstrUsageWhiteBoard
const char pstrUsageWhiteBoard[]
Definition: hidusagestr.h:789
pstrUsagePhoneKey5
const char pstrUsagePhoneKey5[]
Definition: hidusagestr.h:405
pstrUsageScreenCalls
const char pstrUsageScreenCalls[]
Definition: hidusagestr.h:381
pstrUsage4Iron
const char pstrUsage4Iron[]
Definition: hidusagestr.h:215
pstrUsageSystemColdRestart
const char pstrUsageSystemColdRestart[]
Definition: hidusagestr.h:105
pstrUsageDigitizer
const char pstrUsageDigitizer[]
Definition: hidusagestr.h:784
pstrUsageRy
const char pstrUsageRy[]
Definition: hidusagestr.h:71
pstrUsagePhoneKeyC
const char pstrUsagePhoneKeyC[]
Definition: hidusagestr.h:414
pstrUsageMultiplePointDigitizer
const char pstrUsageMultiplePointDigitizer[]
Definition: hidusagestr.h:795
pstrUsageSystemMenuSelect
const char pstrUsageSystemMenuSelect[]
Definition: hidusagestr.h:100
pstrUsagePlayer
const char pstrUsagePlayer[]
Definition: hidusagestr.h:251
pstrUsageFunctionButtons
const char pstrUsageFunctionButtons[]
Definition: hidusagestr.h:433
pstrUsageLightIlluminationLevel
const char pstrUsageLightIlluminationLevel[]
Definition: hidusagestr.h:537
pstrUsageVy
const char pstrUsageVy[]
Definition: hidusagestr.h:83
pstrUsageMotocicleSimulationDevice
const char pstrUsageMotocicleSimulationDevice[]
Definition: hidusagestr.h:136
pstrUsageInsideDialTone
const char pstrUsageInsideDialTone[]
Definition: hidusagestr.h:385
pstrUsageSportsSimulationDevice
const char pstrUsageSportsSimulationDevice[]
Definition: hidusagestr.h:137
pstrUsageChannelTop
const char pstrUsageChannelTop[]
Definition: hidusagestr.h:563
pstrUsageBump
const char pstrUsageBump[]
Definition: hidusagestr.h:248
pstrUsageTrackControl
const char pstrUsageTrackControl[]
Definition: hidusagestr.h:147
pstrUsageInsideRingTone
const char pstrUsageInsideRingTone[]
Definition: hidusagestr.h:387
pstrUsagePen
const char pstrUsagePen[]
Definition: hidusagestr.h:785
pstrUsageStandardPlay
const char pstrUsageStandardPlay[]
Definition: hidusagestr.h:530
pstrUsageWheel
const char pstrUsageWheel[]
Definition: hidusagestr.h:75
pstrUsagePaletteReport
const char pstrUsagePaletteReport[]
Definition: hidusagestr.h:877
pstrUsagePageOrdinal
const char pstrUsagePageOrdinal[]
Definition: hidusagestr.h:39
pstrUsageKeypad
const char pstrUsageKeypad[]
Definition: hidusagestr.h:64
pstrUsageTransfer
const char pstrUsageTransfer[]
Definition: hidusagestr.h:363
pstrUsageDisplayEnable
const char pstrUsageDisplayEnable[]
Definition: hidusagestr.h:194
pstrUsagePhoneKeyPound
const char pstrUsagePhoneKeyPound[]
Definition: hidusagestr.h:411
pstrUsageLoudness
const char pstrUsageLoudness[]
Definition: hidusagestr.h:524
pstrUsageHold
const char pstrUsageHold[]
Definition: hidusagestr.h:303
pstrUsagePageSimulationControls
const char pstrUsagePageSimulationControls[]
Definition: hidusagestr.h:31
pstrUsageSnapshot
const char pstrUsageSnapshot[]
Definition: hidusagestr.h:448
pstrUsagePuck
const char pstrUsagePuck[]
Definition: hidusagestr.h:798
pstrUsageAlternateAudioDecrement
const char pstrUsageAlternateAudioDecrement[]
Definition: hidusagestr.h:569
pstrUsageFlash
const char pstrUsageFlash[]
Definition: hidusagestr.h:359
pstrUsageResolutionMultiplier
const char pstrUsageResolutionMultiplier[]
Definition: hidusagestr.h:90
pstrUsageOutsideRingTone
const char pstrUsageOutsideRingTone[]
Definition: hidusagestr.h:388
pstrUsageHelicopterSimulationDevice
const char pstrUsageHelicopterSimulationDevice[]
Definition: hidusagestr.h:139
pstrUsageGolfClub
const char pstrUsageGolfClub[]
Definition: hidusagestr.h:198
pstrUsageBlitRectangleY2
const char pstrUsageBlitRectangleY2[]
Definition: hidusagestr.h:885
pstrUsageMicrophone
const char pstrUsageMicrophone[]
Definition: hidusagestr.h:304
pstrUsageDuresAlarm
const char pstrUsageDuresAlarm[]
Definition: hidusagestr.h:545
pstrUsageSailingSimulationDevice
const char pstrUsageSailingSimulationDevice[]
Definition: hidusagestr.h:135
pstrUsageStill
const char pstrUsageStill[]
Definition: hidusagestr.h:449
pstrUsage10Iron
const char pstrUsage10Iron[]
Definition: hidusagestr.h:221
pstrUsageFireAlarm
const char pstrUsageFireAlarm[]
Definition: hidusagestr.h:541
pstrUsageAlternateAudioIncrement
const char pstrUsageAlternateAudioIncrement[]
Definition: hidusagestr.h:568
pstrUsageTouch
const char pstrUsageTouch[]
Definition: hidusagestr.h:803
pstrUsagePageUnicode
const char pstrUsagePageUnicode[]
Definition: hidusagestr.h:44
pstrUsageRoomTemperature
const char pstrUsageRoomTemperature[]
Definition: hidusagestr.h:539
pstrUsageStickFaceAngle
const char pstrUsageStickFaceAngle[]
Definition: hidusagestr.h:205
pstrUsage9Iron
const char pstrUsage9Iron[]
Definition: hidusagestr.h:220
pstrUsageSubChannelIncrement
const char pstrUsageSubChannelIncrement[]
Definition: hidusagestr.h:566
pstrUsageTransmitPower
const char pstrUsageTransmitPower[]
Definition: hidusagestr.h:905
pstrUsageVCRAcquisition
const char pstrUsageVCRAcquisition[]
Definition: hidusagestr.h:896
pstrUsageLineBusyTone
const char pstrUsageLineBusyTone[]
Definition: hidusagestr.h:392
pstrUsageGamepadFireJump
const char pstrUsageGamepadFireJump[]
Definition: hidusagestr.h:259
pstrUsageSoftButton
const char pstrUsageSoftButton[]
Definition: hidusagestr.h:887
pstrUsageGunBolt
const char pstrUsageGunBolt[]
Definition: hidusagestr.h:252
pstrUsageSleepMode
const char pstrUsageSleepMode[]
Definition: hidusagestr.h:431
pstrUsagePageGenericDeviceControls
const char pstrUsagePageGenericDeviceControls[]
Definition: hidusagestr.h:35
pstrUsageSystemDebuggerBreak
const char pstrUsageSystemDebuggerBreak[]
Definition: hidusagestr.h:115
pstrUsagePriorityRingTone
const char pstrUsagePriorityRingTone[]
Definition: hidusagestr.h:389
pstrUsagePointOfView
const char pstrUsagePointOfView[]
Definition: hidusagestr.h:236
pstrUsageClimateControlEnable
const char pstrUsageClimateControlEnable[]
Definition: hidusagestr.h:538
pstrUsageX
const char pstrUsageX[]
Definition: hidusagestr.h:67
pstrUsageFocus
const char pstrUsageFocus[]
Definition: hidusagestr.h:907
pstrUsageStickTempo
const char pstrUsageStickTempo[]
Definition: hidusagestr.h:208
pstrUsageTouchPad
const char pstrUsageTouchPad[]
Definition: hidusagestr.h:788
pstrUsagePhoneKeyD
const char pstrUsagePhoneKeyD[]
Definition: hidusagestr.h:415
pstrUsageBalanceRight
const char pstrUsageBalanceRight[]
Definition: hidusagestr.h:548
pstrUsageProximity
const char pstrUsageProximity[]
Definition: hidusagestr.h:543
pstrUsage3Iron
const char pstrUsage3Iron[]
Definition: hidusagestr.h:214
pstrUsageBassIncrement
const char pstrUsageBassIncrement[]
Definition: hidusagestr.h:550
pstrUsagePhoneKey4
const char pstrUsagePhoneKey4[]
Definition: hidusagestr.h:404
pstrUsageBassBoost
const char pstrUsageBassBoost[]
Definition: hidusagestr.h:522
pstrUsageAnimatronicDevice
const char pstrUsageAnimatronicDevice[]
Definition: hidusagestr.h:192
pstrUsageHeadMountedDisplay
const char pstrUsageHeadMountedDisplay[]
Definition: hidusagestr.h:188
pstrUsageSystemDisplayToggleIntExt
const char pstrUsageSystemDisplayToggleIntExt[]
Definition: hidusagestr.h:125
pstrUsageSpectralDopplerModeSelect
const char pstrUsageSpectralDopplerModeSelect[]
Definition: hidusagestr.h:914
pstrUsageHeadphone
const char pstrUsageHeadphone[]
Definition: hidusagestr.h:422
ReportDescParserBase::PrintGenericDesktopPageUsage
static void PrintGenericDesktopPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1296
pstrUsageTipSwitch
const char pstrUsageTipSwitch[]
Definition: hidusagestr.h:818
pstrUsageAutomobileSimulationDevice
const char pstrUsageAutomobileSimulationDevice[]
Definition: hidusagestr.h:131
pstrUsageSoftButtonSide
const char pstrUsageSoftButtonSide[]
Definition: hidusagestr.h:889
pstrUsageLeanForwardBackward
const char pstrUsageLeanForwardBackward[]
Definition: hidusagestr.h:244
pstrUsageHeightOfPOV
const char pstrUsageHeightOfPOV[]
Definition: hidusagestr.h:245
pstrUsageSystemMenuUp
const char pstrUsageSystemMenuUp[]
Definition: hidusagestr.h:103
pstrUsageMultiAxisController
const char pstrUsageMultiAxisController[]
Definition: hidusagestr.h:65
pstrUsageSystemControl
const char pstrUsageSystemControl[]
Definition: hidusagestr.h:91
pstrUsageMagicCarpetSimulationDevice
const char pstrUsageMagicCarpetSimulationDevice[]
Definition: hidusagestr.h:140
pstrUsagePriorityRingback
const char pstrUsagePriorityRingback[]
Definition: hidusagestr.h:391
pstrUsageSystemMenuExit
const char pstrUsageSystemMenuExit[]
Definition: hidusagestr.h:99
pstrUsageCyclicControl
const char pstrUsageCyclicControl[]
Definition: hidusagestr.h:144
pstrUsageSoftButtonOffset1
const char pstrUsageSoftButtonOffset1[]
Definition: hidusagestr.h:890
pstrUsageSlow
const char pstrUsageSlow[]
Definition: hidusagestr.h:533
pstrUsagePhoneKey3
const char pstrUsagePhoneKey3[]
Definition: hidusagestr.h:403
pstrUsageTelephonyKeyPad
const char pstrUsageTelephonyKeyPad[]
Definition: hidusagestr.h:356
pstrUsageHandset
const char pstrUsageHandset[]
Definition: hidusagestr.h:354
pstrUsageBarrelPressure
const char pstrUsageBarrelPressure[]
Definition: hidusagestr.h:801
pstrUsageGunAutomatic
const char pstrUsageGunAutomatic[]
Definition: hidusagestr.h:257
pstrUsageLightEnable
const char pstrUsageLightEnable[]
Definition: hidusagestr.h:536
pstrUsageStickFollowThough
const char pstrUsageStickFollowThough[]
Definition: hidusagestr.h:207
pstrUsagePagePID
const char pstrUsagePagePID[]
Definition: hidusagestr.h:43
pstrUsageFlightYoke
const char pstrUsageFlightYoke[]
Definition: hidusagestr.h:146
pstrUsageFeatureNotification
const char pstrUsageFeatureNotification[]
Definition: hidusagestr.h:89
pstrUsageFlightSimulationDevice
const char pstrUsageFlightSimulationDevice[]
Definition: hidusagestr.h:130
pstrUsageSystemMainMenu
const char pstrUsageSystemMainMenu[]
Definition: hidusagestr.h:96
pstrUsagePageConsumer
const char pstrUsagePageConsumer[]
Definition: hidusagestr.h:41
pstrUsageConfirmationTone1
const char pstrUsageConfirmationTone1[]
Definition: hidusagestr.h:395
pstrUsageSystemUndock
const char pstrUsageSystemUndock[]
Definition: hidusagestr.h:112
pstrUsageTabletFunctionKeys
const char pstrUsageTabletFunctionKeys[]
Definition: hidusagestr.h:809
pstrUsageBitDepthFormat
const char pstrUsageBitDepthFormat[]
Definition: hidusagestr.h:875
pstrUsage2DModeAdjust
const char pstrUsage2DModeAdjust[]
Definition: hidusagestr.h:921
ReportDescParserBase::PrintLEDPageUsage
static void PrintLEDPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1354
pstrUsageSandWedge
const char pstrUsageSandWedge[]
Definition: hidusagestr.h:223
pstrUsageVbrx
const char pstrUsageVbrx[]
Definition: hidusagestr.h:85
pstrUsageSoftControlAdjust
const char pstrUsageSoftControlAdjust[]
Definition: hidusagestr.h:923
pstrUsageFanSpeed
const char pstrUsageFanSpeed[]
Definition: hidusagestr.h:535
pstrUsageForwardCalls
const char pstrUsageForwardCalls[]
Definition: hidusagestr.h:366
pstrUsageDPadUp
const char pstrUsageDPadUp[]
Definition: hidusagestr.h:107
pstrUsageSystemDisplayExternal
const char pstrUsageSystemDisplayExternal[]
Definition: hidusagestr.h:122
pstrUsageSpectralDopplerModeAdjust
const char pstrUsageSpectralDopplerModeAdjust[]
Definition: hidusagestr.h:915
pstrUsageConference
const char pstrUsageConference[]
Definition: hidusagestr.h:309
pstrUsage5Wood
const char pstrUsage5Wood[]
Definition: hidusagestr.h:228
pstrUsageArticulatedArm
const char pstrUsageArticulatedArm[]
Definition: hidusagestr.h:793
pstrUsageSystemDisplayBoth
const char pstrUsageSystemDisplayBoth[]
Definition: hidusagestr.h:123
pstrUsageSecurityCodeCleared
const char pstrUsageSecurityCodeCleared[]
Definition: hidusagestr.h:269
pstrUsageRz
const char pstrUsageRz[]
Definition: hidusagestr.h:72
pstrUsageTap
const char pstrUsageTap[]
Definition: hidusagestr.h:805
pstrUsageSleepAfter
const char pstrUsageSleepAfter[]
Definition: hidusagestr.h:430
pstrUsageOutsideRingback
const char pstrUsageOutsideRingback[]
Definition: hidusagestr.h:398
pstrUsageStickSpeed
const char pstrUsageStickSpeed[]
Definition: hidusagestr.h:204
pstrUsageChannelCenterFront
const char pstrUsageChannelCenterFront[]
Definition: hidusagestr.h:559
pstrUsageY
const char pstrUsageY[]
Definition: hidusagestr.h:68
pstrUsageHeadTracker
const char pstrUsageHeadTracker[]
Definition: hidusagestr.h:187
pstrUsageConsumerControl
const char pstrUsageConsumerControl[]
Definition: hidusagestr.h:418
pstrUsageSoftButtonReport
const char pstrUsageSoftButtonReport[]
Definition: hidusagestr.h:892
pstrUsageStickHeight
const char pstrUsageStickHeight[]
Definition: hidusagestr.h:210
pstrUsageChannelLowFreqEnhancement
const char pstrUsageChannelLowFreqEnhancement[]
Definition: hidusagestr.h:562
pstrUsagePageReserved
const char pstrUsagePageReserved[]
Definition: hidusagestr.h:55
pstrUsageWirelessChannel
const char pstrUsageWirelessChannel[]
Definition: hidusagestr.h:264
pstrUsageRollRightLeft
const char pstrUsageRollRightLeft[]
Definition: hidusagestr.h:239
pstrUsageReset
const char pstrUsageReset[]
Definition: hidusagestr.h:428
pstrUsageSpeakerSystem
const char pstrUsageSpeakerSystem[]
Definition: hidusagestr.h:554
pstrUsageClosedCaptionSelect
const char pstrUsageClosedCaptionSelect[]
Definition: hidusagestr.h:445
pstrUsageFinger
const char pstrUsageFinger[]
Definition: hidusagestr.h:799
pstrUsageBassDecrement
const char pstrUsageBassDecrement[]
Definition: hidusagestr.h:551
pstrUsageExtendedPlay
const char pstrUsageExtendedPlay[]
Definition: hidusagestr.h:532
pstrUsageSystemDisplaySwapPriSec
const char pstrUsageSystemDisplaySwapPriSec[]
Definition: hidusagestr.h:126
pstrUsageStickType
const char pstrUsageStickType[]
Definition: hidusagestr.h:209
pstrUsageFlipper
const char pstrUsageFlipper[]
Definition: hidusagestr.h:246
pstrUsageFreezeThaw
const char pstrUsageFreezeThaw[]
Definition: hidusagestr.h:897
pstrUsagePhone
const char pstrUsagePhone[]
Definition: hidusagestr.h:351
pstrUsagePageTelephone
const char pstrUsagePageTelephone[]
Definition: hidusagestr.h:40
pstrUsageSpeakerPhone
const char pstrUsageSpeakerPhone[]
Definition: hidusagestr.h:369
pstrUsageMoveRightLeft
const char pstrUsageMoveRightLeft[]
Definition: hidusagestr.h:240
pstrUsage2Iron
const char pstrUsage2Iron[]
Definition: hidusagestr.h:213
pstrUsagePhoneKey2
const char pstrUsagePhoneKey2[]
Definition: hidusagestr.h:402
pstrUsagePoliceAlarm
const char pstrUsagePoliceAlarm[]
Definition: hidusagestr.h:542
pstrUsageLeanRightLeft
const char pstrUsageLeanRightLeft[]
Definition: hidusagestr.h:243
pstrUsageOculometer
const char pstrUsageOculometer[]
Definition: hidusagestr.h:190
pstrUsageColorDopplerModeSelect
const char pstrUsageColorDopplerModeSelect[]
Definition: hidusagestr.h:916
pstrUsageMenuUp
const char pstrUsageMenuUp[]
Definition: hidusagestr.h:436
ReportDescParserBase::PrintSimulationControlsPageUsage
static void PrintSimulationControlsPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1308
pstrUsageGunBurst
const char pstrUsageGunBurst[]
Definition: hidusagestr.h:256
pstrUsageSystemPowerDown
const char pstrUsageSystemPowerDown[]
Definition: hidusagestr.h:92
pstrUsagePowerWedge
const char pstrUsagePowerWedge[]
Definition: hidusagestr.h:225
pstrUsageSave
const char pstrUsageSave[]
Definition: hidusagestr.h:901
pstrUsageSoftButtonID
const char pstrUsageSoftButtonID[]
Definition: hidusagestr.h:888
pstrUsageSoftControlSelect
const char pstrUsageSoftControlSelect[]
Definition: hidusagestr.h:922
ReportDescParserBase::PrintButtonPageUsage
static void PrintButtonPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1279
pstrUsageFlexor
const char pstrUsageFlexor[]
Definition: hidusagestr.h:185
pstrUsageApplicationDebuggerBreak
const char pstrUsageApplicationDebuggerBreak[]
Definition: hidusagestr.h:117
pstrUsageLoftWedge
const char pstrUsageLoftWedge[]
Definition: hidusagestr.h:224
pstrUsageKeyboard
const char pstrUsageKeyboard[]
Definition: hidusagestr.h:63
pstrUsageOar
const char pstrUsageOar[]
Definition: hidusagestr.h:201
pstrUsageSoftButtonOffset2
const char pstrUsageSoftButtonOffset2[]
Definition: hidusagestr.h:891
pstrUsageSystemBreak
const char pstrUsageSystemBreak[]
Definition: hidusagestr.h:114
pstrUsageMotionWakeup
const char pstrUsageMotionWakeup[]
Definition: hidusagestr.h:79
pstrUsageMPX
const char pstrUsageMPX[]
Definition: hidusagestr.h:525
pstrUsageZoomAdjust
const char pstrUsageZoomAdjust[]
Definition: hidusagestr.h:913
pstrUsageSystemSpeakerMute
const char pstrUsageSystemSpeakerMute[]
Definition: hidusagestr.h:118
pstrUsageBalance
const char pstrUsageBalance[]
Definition: hidusagestr.h:518
pstrUsageSubChannelDecrement
const char pstrUsageSubChannelDecrement[]
Definition: hidusagestr.h:567
pstrUsageGunClip
const char pstrUsageGunClip[]
Definition: hidusagestr.h:253
pstrUsageXTilt
const char pstrUsageXTilt[]
Definition: hidusagestr.h:813
pstrUsageSecurityEnable
const char pstrUsageSecurityEnable[]
Definition: hidusagestr.h:540
pstrUsageYTilt
const char pstrUsageYTilt[]
Definition: hidusagestr.h:814
pstrUsageChannelLeft
const char pstrUsageChannelLeft[]
Definition: hidusagestr.h:555
pstrUsageBalanceLeft
const char pstrUsageBalanceLeft[]
Definition: hidusagestr.h:549
pstrUsageVbry
const char pstrUsageVbry[]
Definition: hidusagestr.h:86
pstrUsageBlitRectangleX1
const char pstrUsageBlitRectangleX1[]
Definition: hidusagestr.h:882
pstrUsageZoomSelect
const char pstrUsageZoomSelect[]
Definition: hidusagestr.h:912
pstrUsageChannelFront
const char pstrUsageChannelFront[]
Definition: hidusagestr.h:558
ReportDescParserBase::PrintConsumerPageUsage
static void PrintConsumerPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1375
pstrUsage2DModeSelect
const char pstrUsage2DModeSelect[]
Definition: hidusagestr.h:920
pstrUsageByteCount
const char pstrUsageByteCount[]
Definition: hidusagestr.h:78
pstrUsageSecurityCodeCharEntered
const char pstrUsageSecurityCodeCharEntered[]
Definition: hidusagestr.h:267
pstrUsageVolume
const char pstrUsageVolume[]
Definition: hidusagestr.h:517
pstrUsageAlphanumericDisplay
const char pstrUsageAlphanumericDisplay[]
Definition: hidusagestr.h:825
pstrUsage7Wood
const char pstrUsage7Wood[]
Definition: hidusagestr.h:229
pstrUsageNext
const char pstrUsageNext[]
Definition: hidusagestr.h:900
pstrUsageTransducerIndex
const char pstrUsageTransducerIndex[]
Definition: hidusagestr.h:808
pstrUsageCallWaitingTone
const char pstrUsageCallWaitingTone[]
Definition: hidusagestr.h:394
pstrUsageNumericKeyPad
const char pstrUsageNumericKeyPad[]
Definition: hidusagestr.h:419
pstrUsage5Iron
const char pstrUsage5Iron[]
Definition: hidusagestr.h:216
pstrUsage6Iron
const char pstrUsage6Iron[]
Definition: hidusagestr.h:217
pstrUsageBlitData
const char pstrUsageBlitData[]
Definition: hidusagestr.h:886
pstrUsageVz
const char pstrUsageVz[]
Definition: hidusagestr.h:84
pstrUsageVno
const char pstrUsageVno[]
Definition: hidusagestr.h:88
pstrUsageSpeedDial
const char pstrUsageSpeedDial[]
Definition: hidusagestr.h:376
pstrUsageGunSafety
const char pstrUsageGunSafety[]
Definition: hidusagestr.h:258
pstrUsageInsideRingback
const char pstrUsageInsideRingback[]
Definition: hidusagestr.h:390
pstrUsageShootBall
const char pstrUsageShootBall[]
Definition: hidusagestr.h:250
pstrUsageVbrz
const char pstrUsageVbrz[]
Definition: hidusagestr.h:87
pstrUsagePointer
const char pstrUsagePointer[]
Definition: hidusagestr.h:59
pstrUsage8Iron
const char pstrUsage8Iron[]
Definition: hidusagestr.h:219
pstrUsagePaletteDataSize
const char pstrUsagePaletteDataSize[]
Definition: hidusagestr.h:878
pstrUsageMoveUpDown
const char pstrUsageMoveUpDown[]
Definition: hidusagestr.h:242
pstrUsageAirplaneSimulationDevice
const char pstrUsageAirplaneSimulationDevice[]
Definition: hidusagestr.h:138
pstrUsageRowingMachine
const char pstrUsageRowingMachine[]
Definition: hidusagestr.h:199
pstrUsageTrebleIncrement
const char pstrUsageTrebleIncrement[]
Definition: hidusagestr.h:552
pstrUsageGlove
const char pstrUsageGlove[]
Definition: hidusagestr.h:186
pstrUsageSlider
const char pstrUsageSlider[]
Definition: hidusagestr.h:73
pstrUsageBlitRectangleX2
const char pstrUsageBlitRectangleX2[]
Definition: hidusagestr.h:884
pstrUsageChannelCenter
const char pstrUsageChannelCenter[]
Definition: hidusagestr.h:557
ReportDescParserBase::PrintSportsControlsPageUsage
static void PrintSportsControlsPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1327
pstrUsageSystemWarmRestart
const char pstrUsageSystemWarmRestart[]
Definition: hidusagestr.h:106
pstrUsageGunDevice
const char pstrUsageGunDevice[]
Definition: hidusagestr.h:235
pstrUsageMute
const char pstrUsageMute[]
Definition: hidusagestr.h:280
pstrUsageRate
const char pstrUsageRate[]
Definition: hidusagestr.h:203
pstrUsageSystemMenuDown
const char pstrUsageSystemMenuDown[]
Definition: hidusagestr.h:104
pstrUsageProgrammableButton
const char pstrUsageProgrammableButton[]
Definition: hidusagestr.h:357
pstrUsageTabletPick
const char pstrUsageTabletPick[]
Definition: hidusagestr.h:822
pstrUsageFlightControlStick
const char pstrUsageFlightControlStick[]
Definition: hidusagestr.h:142
pstrUsageBitmappedDisplay
const char pstrUsageBitmappedDisplay[]
Definition: hidusagestr.h:826
pstrUsagePlus10
const char pstrUsagePlus10[]
Definition: hidusagestr.h:424
pstrUsageStylus
const char pstrUsageStylus[]
Definition: hidusagestr.h:797
pstrUsageAnsweringMachine
const char pstrUsageAnsweringMachine[]
Definition: hidusagestr.h:352
pstrUsagePageGenericDesktopControls
const char pstrUsagePageGenericDesktopControls[]
Definition: hidusagestr.h:30
pstrUsagePhoneMute
const char pstrUsagePhoneMute[]
Definition: hidusagestr.h:373
pstrUsageBroadcastMode
const char pstrUsageBroadcastMode[]
Definition: hidusagestr.h:447
pstrUsageSend
const char pstrUsageSend[]
Definition: hidusagestr.h:375
pstrUsageHatSwitch
const char pstrUsageHatSwitch[]
Definition: hidusagestr.h:76
pstrUsageSystemAppMenu
const char pstrUsageSystemAppMenu[]
Definition: hidusagestr.h:97
pstrUsageSelect
const char pstrUsageSelect[]
Definition: hidusagestr.h:81
pstrUsageAMPM
const char pstrUsageAMPM[]
Definition: hidusagestr.h:426
pstrUsageDisplayOrientation
const char pstrUsageDisplayOrientation[]
Definition: hidusagestr.h:876
pstrUsageHookSwitch
const char pstrUsageHookSwitch[]
Definition: hidusagestr.h:358
pstrUsageMenuValueDecrease
const char pstrUsageMenuValueDecrease[]
Definition: hidusagestr.h:442
pstrUsageSystemMenuRight
const char pstrUsageSystemMenuRight[]
Definition: hidusagestr.h:101
pstrUsageSecondaryTipSwitch
const char pstrUsageSecondaryTipSwitch[]
Definition: hidusagestr.h:819
pstrUsageCoordinateMeasuringMachine
const char pstrUsageCoordinateMeasuringMachine[]
Definition: hidusagestr.h:790
pstrUsageLongPlay
const char pstrUsageLongPlay[]
Definition: hidusagestr.h:531
pstrUsage9Wood
const char pstrUsage9Wood[]
Definition: hidusagestr.h:230
pstrUsageTouchScreen
const char pstrUsageTouchScreen[]
Definition: hidusagestr.h:787
pstrUsageDataValid
const char pstrUsageDataValid[]
Definition: hidusagestr.h:807
pstrUsageCine
const char pstrUsageCine[]
Definition: hidusagestr.h:904
pstrUsagePageMSRDevices
const char pstrUsagePageMSRDevices[]
Definition: hidusagestr.h:51
pstrUsagePhoneKey0
const char pstrUsagePhoneKey0[]
Definition: hidusagestr.h:400
pstrUsageTrebleDecrement
const char pstrUsageTrebleDecrement[]
Definition: hidusagestr.h:553
pstrUsageHandTracker
const char pstrUsageHandTracker[]
Definition: hidusagestr.h:189
pstrUsageConfirmationTone2
const char pstrUsageConfirmationTone2[]
Definition: hidusagestr.h:396
pstrUsageQuality
const char pstrUsageQuality[]
Definition: hidusagestr.h:806
pstrUsageGamepadTrigger
const char pstrUsageGamepadTrigger[]
Definition: hidusagestr.h:260
pstrUsageTonesOff
const char pstrUsageTonesOff[]
Definition: hidusagestr.h:397
pstrUsageBlitRectangleY1
const char pstrUsageBlitRectangleY1[]
Definition: hidusagestr.h:883
pstrUsageDepth
const char pstrUsageDepth[]
Definition: hidusagestr.h:908
pstrUsageAzimuth
const char pstrUsageAzimuth[]
Definition: hidusagestr.h:815
pstrUsagePhoneKey6
const char pstrUsagePhoneKey6[]
Definition: hidusagestr.h:406
pstrUsageOutsideDialTone
const char pstrUsageOutsideDialTone[]
Definition: hidusagestr.h:386
pstrUsageClipStore
const char pstrUsageClipStore[]
Definition: hidusagestr.h:898
pstrUsage3DDigitizer
const char pstrUsage3DDigitizer[]
Definition: hidusagestr.h:791
pstrUsagePhoneKeyStar
const char pstrUsagePhoneKeyStar[]
Definition: hidusagestr.h:410
pstrUsageDoNotDisturb
const char pstrUsageDoNotDisturb[]
Definition: hidusagestr.h:279
pstrUsageMenuEscape
const char pstrUsageMenuEscape[]
Definition: hidusagestr.h:440
pstrUsageDrop
const char pstrUsageDrop[]
Definition: hidusagestr.h:364
pstrUsagePinballDevice
const char pstrUsagePinballDevice[]
Definition: hidusagestr.h:234
pstrUsageSystemDock
const char pstrUsageSystemDock[]
Definition: hidusagestr.h:111
pstrUsageSoftStepSecondary
const char pstrUsageSoftStepSecondary[]
Definition: hidusagestr.h:910
pstrUsageChannelSide
const char pstrUsageChannelSide[]
Definition: hidusagestr.h:560
pstrUsageBicycleSimulationDevice
const char pstrUsageBicycleSimulationDevice[]
Definition: hidusagestr.h:141
pstrUsageVoiceMail
const char pstrUsageVoiceMail[]
Definition: hidusagestr.h:380
pstrUsageBelt
const char pstrUsageBelt[]
Definition: hidusagestr.h:183
pstrUsageRinger
const char pstrUsageRinger[]
Definition: hidusagestr.h:399
pstrUsageProgramChangeKeys
const char pstrUsageProgramChangeKeys[]
Definition: hidusagestr.h:810
pstrUsageLine
const char pstrUsageLine[]
Definition: hidusagestr.h:368
pstrUsagePhoneDirectory
const char pstrUsagePhoneDirectory[]
Definition: hidusagestr.h:379
pstrUsageAlternateFunction
const char pstrUsageAlternateFunction[]
Definition: hidusagestr.h:367
pstrUsageDPadDown
const char pstrUsageDPadDown[]
Definition: hidusagestr.h:108
pstrUsagePageDigitizer
const char pstrUsagePageDigitizer[]
Definition: hidusagestr.h:42
pstrUsageUntouch
const char pstrUsageUntouch[]
Definition: hidusagestr.h:804
pstrUsagePaletteDataOffset
const char pstrUsagePaletteDataOffset[]
Definition: hidusagestr.h:879
pstrUsageColorDopplerModeAdjust
const char pstrUsageColorDopplerModeAdjust[]
Definition: hidusagestr.h:917
pstrUsageTabletPCSystemControls
const char pstrUsageTabletPCSystemControls[]
Definition: hidusagestr.h:66
pstrUsageGraphicEqualizer
const char pstrUsageGraphicEqualizer[]
Definition: hidusagestr.h:423
pstrUsagePutter
const char pstrUsagePutter[]
Definition: hidusagestr.h:211
pstrUsageVolumeDecrement
const char pstrUsageVolumeDecrement[]
Definition: hidusagestr.h:527
pstrUsageReorderTone
const char pstrUsageReorderTone[]
Definition: hidusagestr.h:393
pstrUsagePark
const char pstrUsagePark[]
Definition: hidusagestr.h:365
pstrUsageRingEnable
const char pstrUsageRingEnable[]
Definition: hidusagestr.h:371
pstrUsageBitmapSizeY
const char pstrUsageBitmapSizeY[]
Definition: hidusagestr.h:874
pstrUsageNewGame
const char pstrUsageNewGame[]
Definition: hidusagestr.h:249
pstrUsagePlaybackSpeed
const char pstrUsagePlaybackSpeed[]
Definition: hidusagestr.h:529
pstrUsageBass
const char pstrUsageBass[]
Definition: hidusagestr.h:520
pstrUsageSystemMenuHelp
const char pstrUsageSystemMenuHelp[]
Definition: hidusagestr.h:98
pstrUsagePageArcade
const char pstrUsagePageArcade[]
Definition: hidusagestr.h:54
pstrUsageMotionModeSelect
const char pstrUsageMotionModeSelect[]
Definition: hidusagestr.h:918
pstrUsageVolumeIncrement
const char pstrUsageVolumeIncrement[]
Definition: hidusagestr.h:526
pstrUsageStart
const char pstrUsageStart[]
Definition: hidusagestr.h:80
pstrUsageGunSingleShot
const char pstrUsageGunSingleShot[]
Definition: hidusagestr.h:255
pstrUsagePhoneKey9
const char pstrUsagePhoneKey9[]
Definition: hidusagestr.h:409
pstrUsageApplicationBreak
const char pstrUsageApplicationBreak[]
Definition: hidusagestr.h:116
pstrUsageClosedCaption
const char pstrUsageClosedCaption[]
Definition: hidusagestr.h:444
pstrUsageZ
const char pstrUsageZ[]
Definition: hidusagestr.h:69
pstrUsageTankSimulationDevice
const char pstrUsageTankSimulationDevice[]
Definition: hidusagestr.h:132
pstrUsage1Wood
const char pstrUsage1Wood[]
Definition: hidusagestr.h:226
pstrUsagePageLEDs
const char pstrUsagePageLEDs[]
Definition: hidusagestr.h:37
pstrUsageMotion
const char pstrUsageMotion[]
Definition: hidusagestr.h:544
pstrUsageSystemDisplayLCDAutoscale
const char pstrUsageSystemDisplayLCDAutoscale[]
Definition: hidusagestr.h:127
pstrUsageMenuDown
const char pstrUsageMenuDown[]
Definition: hidusagestr.h:437
pstrUsageCountedBuffer
const char pstrUsageCountedBuffer[]
Definition: hidusagestr.h:77
pstrUsagePageSportControls
const char pstrUsagePageSportControls[]
Definition: hidusagestr.h:33
pstrUsageTipPressure
const char pstrUsageTipPressure[]
Definition: hidusagestr.h:800
pstrUsageSpeedSelect
const char pstrUsageSpeedSelect[]
Definition: hidusagestr.h:528
pstrUsageSurroundMode
const char pstrUsageSurroundMode[]
Definition: hidusagestr.h:523
pstrUsageChannelRight
const char pstrUsageChannelRight[]
Definition: hidusagestr.h:556
pstrUsageAnswerOnOff
const char pstrUsageAnswerOnOff[]
Definition: hidusagestr.h:384
pstrUsagePlus100
const char pstrUsagePlus100[]
Definition: hidusagestr.h:425
pstrUsageHeadset
const char pstrUsageHeadset[]
Definition: hidusagestr.h:355
pstrUsageChannelUnknown
const char pstrUsageChannelUnknown[]
Definition: hidusagestr.h:564
pstrUsageSystemContextMenu
const char pstrUsageSystemContextMenu[]
Definition: hidusagestr.h:95
pstrUsageInvert
const char pstrUsageInvert[]
Definition: hidusagestr.h:812
pstrUsageWirelessID
const char pstrUsageWirelessID[]
Definition: hidusagestr.h:265
pstrUsageSleep
const char pstrUsageSleep[]
Definition: hidusagestr.h:429
pstrUsageSystemDisplayInternal
const char pstrUsageSystemDisplayInternal[]
Definition: hidusagestr.h:121
pstrUsageVest
const char pstrUsageVest[]
Definition: hidusagestr.h:191
pstrUsageMouse
const char pstrUsageMouse[]
Definition: hidusagestr.h:60
pstrUsageSystemSetup
const char pstrUsageSystemSetup[]
Definition: hidusagestr.h:113
pstrUsageBitmapSizeX
const char pstrUsageBitmapSizeX[]
Definition: hidusagestr.h:873
pstrUsageGunSelector
const char pstrUsageGunSelector[]
Definition: hidusagestr.h:254
pstrUsagePageKeyboardKeypad
const char pstrUsagePageKeyboardKeypad[]
Definition: hidusagestr.h:36
pstrUsageTreble
const char pstrUsageTreble[]
Definition: hidusagestr.h:521
pstrUsageBaseballBat
const char pstrUsageBaseballBat[]
Definition: hidusagestr.h:197
pstrUsageStickHeelToe
const char pstrUsageStickHeelToe[]
Definition: hidusagestr.h:206
pstrUsageRingSelect
const char pstrUsageRingSelect[]
Definition: hidusagestr.h:372
pstrUsageDPadLeft
const char pstrUsageDPadLeft[]
Definition: hidusagestr.h:110
pstrUsageChannelSurround
const char pstrUsageChannelSurround[]
Definition: hidusagestr.h:561
pstrUsageSoftStepPrimary
const char pstrUsageSoftStepPrimary[]
Definition: hidusagestr.h:909
pstrUsageFeature
const char pstrUsageFeature[]
Definition: hidusagestr.h:360
pstrUsageRx
const char pstrUsageRx[]
Definition: hidusagestr.h:70
pstrUsageMenuValueIncrease
const char pstrUsageMenuValueIncrease[]
Definition: hidusagestr.h:441
ReportDescParserBase::PrintDigitizerPageUsage
static void PrintDigitizerPageUsage(uint16_t usage)
Definition: hidescriptorparser.cpp:1397
pstrUsageStereoPlotter
const char pstrUsageStereoPlotter[]
Definition: hidusagestr.h:792
pstrUsagePageBarCodeScanner
const char pstrUsagePageBarCodeScanner[]
Definition: hidusagestr.h:49
pstrUsageGamePad
const char pstrUsageGamePad[]
Definition: hidusagestr.h:62
pstrUsageSystemWakeup
const char pstrUsageSystemWakeup[]
Definition: hidusagestr.h:94
pstrUsageInRange
const char pstrUsageInRange[]
Definition: hidusagestr.h:802
pstrUsageMenuPick
const char pstrUsageMenuPick[]
Definition: hidusagestr.h:435
pstrUsage1Iron
const char pstrUsage1Iron[]
Definition: hidusagestr.h:212
pstrUsageSystemSleep
const char pstrUsageSystemSleep[]
Definition: hidusagestr.h:93
pstrUsageStoreNumber
const char pstrUsageStoreNumber[]
Definition: hidusagestr.h:377
pstrUsageSpaceshipSimulationDevice
const char pstrUsageSpaceshipSimulationDevice[]
Definition: hidusagestr.h:133
pstrUsageTurnRightLeft
const char pstrUsageTurnRightLeft[]
Definition: hidusagestr.h:237
pstrUsageSlope
const char pstrUsageSlope[]
Definition: hidusagestr.h:202
pstrUsageBodySuit
const char pstrUsageBodySuit[]
Definition: hidusagestr.h:184
pstrUsageMenuLeft
const char pstrUsageMenuLeft[]
Definition: hidusagestr.h:438
pstrUsageSystemMenuLeft
const char pstrUsageSystemMenuLeft[]
Definition: hidusagestr.h:102
pstrUsageSubmarineSimulationDevice
const char pstrUsageSubmarineSimulationDevice[]
Definition: hidusagestr.h:134
pstrUsageVCRTV
const char pstrUsageVCRTV[]
Definition: hidusagestr.h:446
pstrUsageBlitReport
const char pstrUsageBlitReport[]
Definition: hidusagestr.h:881
pstrUsagePower
const char pstrUsagePower[]
Definition: hidusagestr.h:277
pstrUsageUpdate
const char pstrUsageUpdate[]
Definition: hidusagestr.h:899
pstrUsage3DGameController
const char pstrUsage3DGameController[]
Definition: hidusagestr.h:233
pstrUsageSystemHibernate
const char pstrUsageSystemHibernate[]
Definition: hidusagestr.h:119
pstrUsageFlightStick
const char pstrUsageFlightStick[]
Definition: hidusagestr.h:143
pstrUsagePageVRControls
const char pstrUsagePageVRControls[]
Definition: hidusagestr.h:32