Types publics | Fonctions membres publiques | Fonctions membres publiques statiques | Attributs publics statiques | Liste de tous les membres
Référence de la classe ReportDescParserBase

#include <hidescriptorparser.h>

Graphe d'héritage de ReportDescParserBase:
ReportDescParser ReportDescParser2

Types publics

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

Fonctions membres publiques

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

Fonctions membres publiques statiques

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)
 

Attributs publics statiques

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 []
 

Documentation des définitions de type membres

◆ UsagePageFunc

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

Documentation des énumérations membres

◆ anonymous enum

anonymous enum
Valeurs énumérées
enErrorSuccess 
enErrorIncomplete 
enErrorBufferTooSmall 

Documentation des constructeurs et destructeur

◆ ReportDescParserBase()

ReportDescParserBase::ReportDescParserBase ( )
inline

Documentation des fonctions membres

◆ Parse()

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

◆ PrintAlphanumDisplayPageUsage()

void ReportDescParserBase::PrintAlphanumDisplayPageUsage ( uint16_t  usage)
static

◆ PrintButtonPageUsage()

void ReportDescParserBase::PrintButtonPageUsage ( uint16_t  usage)
static

◆ PrintByteValue()

void ReportDescParserBase::PrintByteValue ( uint8_t  data)
static

◆ PrintConsumerPageUsage()

void ReportDescParserBase::PrintConsumerPageUsage ( uint16_t  usage)
static

◆ PrintDigitizerPageUsage()

void ReportDescParserBase::PrintDigitizerPageUsage ( uint16_t  usage)
static

◆ PrintGameControlsPageUsage()

void ReportDescParserBase::PrintGameControlsPageUsage ( uint16_t  usage)
static

◆ PrintGenericDesktopPageUsage()

void ReportDescParserBase::PrintGenericDesktopPageUsage ( uint16_t  usage)
static

◆ PrintGenericDeviceControlsPageUsage()

void ReportDescParserBase::PrintGenericDeviceControlsPageUsage ( uint16_t  usage)
static

◆ PrintItemTitle()

void ReportDescParserBase::PrintItemTitle ( uint8_t  prefix)
static

◆ PrintLEDPageUsage()

void ReportDescParserBase::PrintLEDPageUsage ( uint16_t  usage)
static

◆ PrintMedicalInstrumentPageUsage()

void ReportDescParserBase::PrintMedicalInstrumentPageUsage ( uint16_t  usage)
static

◆ PrintOrdinalPageUsage()

void ReportDescParserBase::PrintOrdinalPageUsage ( uint16_t  usage)
static

◆ PrintSimulationControlsPageUsage()

void ReportDescParserBase::PrintSimulationControlsPageUsage ( uint16_t  usage)
static

◆ PrintSportsControlsPageUsage()

void ReportDescParserBase::PrintSportsControlsPageUsage ( uint16_t  usage)
static

◆ PrintTelephonyPageUsage()

void ReportDescParserBase::PrintTelephonyPageUsage ( uint16_t  usage)
static

◆ PrintValue()

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

◆ PrintVRControlsPageUsage()

void ReportDescParserBase::PrintVRControlsPageUsage ( uint16_t  usage)
static

Documentation des données membres

◆ aplphanumTitles0

const char *const ReportDescParserBase::aplphanumTitles0
static
Valeur initiale :
= {
pstrUsageAlphanumericDisplay,
pstrUsageBitmappedDisplay
}

◆ aplphanumTitles1

const char *const ReportDescParserBase::aplphanumTitles1
static

◆ aplphanumTitles2

const char *const ReportDescParserBase::aplphanumTitles2
static
Valeur initiale :
= {
pstrUsageBitmapSizeX,
pstrUsageBitmapSizeY,
pstrUsagePageReserved,
pstrUsageBitDepthFormat,
pstrUsageDisplayOrientation,
pstrUsagePaletteReport,
pstrUsagePaletteDataSize,
pstrUsagePaletteDataOffset,
pstrUsagePaletteData,
pstrUsageBlitReport,
pstrUsageBlitRectangleX1,
pstrUsageBlitRectangleY1,
pstrUsageBlitRectangleX2,
pstrUsageBlitRectangleY2,
pstrUsageBlitData,
pstrUsageSoftButton,
pstrUsageSoftButtonID,
pstrUsageSoftButtonSide,
pstrUsageSoftButtonOffset1,
pstrUsageSoftButtonOffset2,
pstrUsageSoftButtonReport
}

◆ consTitles0

const char *const ReportDescParserBase::consTitles0
static
Valeur initiale :
= {
pstrUsageConsumerControl,
pstrUsageNumericKeyPad,
pstrUsageProgrammableButton,
pstrUsageMicrophone,
pstrUsageHeadphone,
pstrUsageGraphicEqualizer
}

◆ consTitles1

const char *const ReportDescParserBase::consTitles1
static
Valeur initiale :
= {
pstrUsagePlus10,
pstrUsagePlus100,
pstrUsageAMPM
}

◆ consTitles2

const char *const ReportDescParserBase::consTitles2
static
Valeur initiale :
= {
pstrUsagePower,
pstrUsageReset,
pstrUsageSleep,
pstrUsageSleepAfter,
pstrUsageSleepMode,
pstrUsageIllumination,
pstrUsageFunctionButtons
}

◆ consTitles3

const char *const ReportDescParserBase::consTitles3
static
Valeur initiale :
= {
pstrUsageMenu,
pstrUsageMenuPick,
pstrUsageMenuUp,
pstrUsageMenuDown,
pstrUsageMenuLeft,
pstrUsageMenuRight,
pstrUsageMenuEscape,
pstrUsageMenuValueIncrease,
pstrUsageMenuValueDecrease
}

◆ consTitles4

const char *const ReportDescParserBase::consTitles4
static
Valeur initiale :
= {
pstrUsageDataOnScreen,
pstrUsageClosedCaption,
pstrUsageClosedCaptionSelect,
pstrUsageVCRTV,
pstrUsageBroadcastMode,
pstrUsageSnapshot,
pstrUsageStill
}

◆ consTitles5

const char *const ReportDescParserBase::consTitles5
static

◆ consTitles6

const char *const ReportDescParserBase::consTitles6
static

◆ consTitles7

const char *const ReportDescParserBase::consTitles7
static
Valeur initiale :
= {
pstrUsageVolume,
pstrUsageBalance,
pstrUsageMute,
pstrUsageBass,
pstrUsageTreble,
pstrUsageBassBoost,
pstrUsageSurroundMode,
pstrUsageLoudness,
pstrUsageMPX,
pstrUsageVolumeIncrement,
pstrUsageVolumeDecrement
}

◆ consTitles8

const char *const ReportDescParserBase::consTitles8
static
Valeur initiale :
= {
pstrUsageSpeedSelect,
pstrUsagePlaybackSpeed,
pstrUsageStandardPlay,
pstrUsageLongPlay,
pstrUsageExtendedPlay,
pstrUsageSlow
}

◆ consTitles9

const char *const ReportDescParserBase::consTitles9
static
Valeur initiale :
= {
pstrUsageFanEnable,
pstrUsageFanSpeed,
pstrUsageLightEnable,
pstrUsageLightIlluminationLevel,
pstrUsageClimateControlEnable,
pstrUsageRoomTemperature,
pstrUsageSecurityEnable,
pstrUsageFireAlarm,
pstrUsagePoliceAlarm,
pstrUsageProximity,
pstrUsageMotion,
pstrUsageDuresAlarm,
pstrUsageHoldupAlarm,
pstrUsageMedicalAlarm
}

◆ consTitlesA

const char *const ReportDescParserBase::consTitlesA
static
Valeur initiale :
= {
pstrUsageBalanceRight,
pstrUsageBalanceLeft,
pstrUsageBassIncrement,
pstrUsageBassDecrement,
pstrUsageTrebleIncrement,
pstrUsageTrebleDecrement
}

◆ consTitlesB

const char *const ReportDescParserBase::consTitlesB
static
Valeur initiale :
= {
pstrUsageSpeakerSystem,
pstrUsageChannelLeft,
pstrUsageChannelRight,
pstrUsageChannelCenter,
pstrUsageChannelFront,
pstrUsageChannelCenterFront,
pstrUsageChannelSide,
pstrUsageChannelSurround,
pstrUsageChannelLowFreqEnhancement,
pstrUsageChannelTop,
pstrUsageChannelUnknown
}

◆ consTitlesC

const char *const ReportDescParserBase::consTitlesC
static
Valeur initiale :
= {
pstrUsageSubChannel,
pstrUsageSubChannelIncrement,
pstrUsageSubChannelDecrement,
pstrUsageAlternateAudioIncrement,
pstrUsageAlternateAudioDecrement
}

◆ consTitlesD

const char *const ReportDescParserBase::consTitlesD
static

◆ consTitlesE

const char *const ReportDescParserBase::consTitlesE
static

◆ digitTitles0

const char *const ReportDescParserBase::digitTitles0
static
Valeur initiale :
= {
pstrUsageDigitizer,
pstrUsagePen,
pstrUsageLightPen,
pstrUsageTouchScreen,
pstrUsageTouchPad,
pstrUsageWhiteBoard,
pstrUsageCoordinateMeasuringMachine,
pstrUsage3DDigitizer,
pstrUsageStereoPlotter,
pstrUsageArticulatedArm,
pstrUsageArmature,
pstrUsageMultiplePointDigitizer,
pstrUsageFreeSpaceWand
}

◆ digitTitles1

const char *const ReportDescParserBase::digitTitles1
static
Valeur initiale :
= {
pstrUsageStylus,
pstrUsagePuck,
pstrUsageFinger
}

◆ digitTitles2

const char *const ReportDescParserBase::digitTitles2
static
Valeur initiale :
= {
pstrUsageTipPressure,
pstrUsageBarrelPressure,
pstrUsageInRange,
pstrUsageTouch,
pstrUsageUntouch,
pstrUsageTap,
pstrUsageQuality,
pstrUsageDataValid,
pstrUsageTransducerIndex,
pstrUsageTabletFunctionKeys,
pstrUsageProgramChangeKeys,
pstrUsageBatteryStrength,
pstrUsageInvert,
pstrUsageXTilt,
pstrUsageYTilt,
pstrUsageAzimuth,
pstrUsageAltitude,
pstrUsageTwist,
pstrUsageTipSwitch,
pstrUsageSecondaryTipSwitch,
pstrUsageBarrelSwitch,
pstrUsageEraser,
pstrUsageTabletPick
}

◆ gameTitles0

const char *const ReportDescParserBase::gameTitles0
static
Valeur initiale :
= {
pstrUsage3DGameController,
pstrUsagePinballDevice,
pstrUsageGunDevice
}

◆ gameTitles1

const char *const ReportDescParserBase::gameTitles1
static
Valeur initiale :
= {
pstrUsagePointOfView,
pstrUsageTurnRightLeft,
pstrUsagePitchForwardBackward,
pstrUsageRollRightLeft,
pstrUsageMoveRightLeft,
pstrUsageMoveForwardBackward,
pstrUsageMoveUpDown,
pstrUsageLeanRightLeft,
pstrUsageLeanForwardBackward,
pstrUsageHeightOfPOV,
pstrUsageFlipper,
pstrUsageSecondaryFlipper,
pstrUsageBump,
pstrUsageNewGame,
pstrUsageShootBall,
pstrUsagePlayer,
pstrUsageGunBolt,
pstrUsageGunClip,
pstrUsageGunSelector,
pstrUsageGunSingleShot,
pstrUsageGunBurst,
pstrUsageGunAutomatic,
pstrUsageGunSafety,
pstrUsageGamepadFireJump,
pstrUsageGamepadTrigger
}

◆ genDesktopTitles0

const char *const ReportDescParserBase::genDesktopTitles0
static
Valeur initiale :
= {
pstrUsagePointer,
pstrUsageMouse,
pstrUsageJoystick,
pstrUsageGamePad,
pstrUsageKeyboard,
pstrUsageKeypad,
pstrUsageMultiAxisController,
pstrUsageTabletPCSystemControls
}

◆ genDesktopTitles1

const char *const ReportDescParserBase::genDesktopTitles1
static
Valeur initiale :
= {
pstrUsageX,
pstrUsageY,
pstrUsageZ,
pstrUsageRx,
pstrUsageRy,
pstrUsageRz,
pstrUsageSlider,
pstrUsageDial,
pstrUsageWheel,
pstrUsageHatSwitch,
pstrUsageCountedBuffer,
pstrUsageByteCount,
pstrUsageMotionWakeup,
pstrUsageStart,
pstrUsageSelect,
pstrUsagePageReserved,
pstrUsageVx,
pstrUsageVy,
pstrUsageVz,
pstrUsageVbrx,
pstrUsageVbry,
pstrUsageVbrz,
pstrUsageVno,
pstrUsageFeatureNotification,
pstrUsageResolutionMultiplier
}

◆ genDesktopTitles2

const char *const ReportDescParserBase::genDesktopTitles2
static
Valeur initiale :
= {
pstrUsageSystemControl,
pstrUsageSystemPowerDown,
pstrUsageSystemSleep,
pstrUsageSystemWakeup,
pstrUsageSystemContextMenu,
pstrUsageSystemMainMenu,
pstrUsageSystemAppMenu,
pstrUsageSystemMenuHelp,
pstrUsageSystemMenuExit,
pstrUsageSystemMenuSelect,
pstrUsageSystemMenuRight,
pstrUsageSystemMenuLeft,
pstrUsageSystemMenuUp,
pstrUsageSystemMenuDown,
pstrUsageSystemColdRestart,
pstrUsageSystemWarmRestart,
pstrUsageDPadUp,
pstrUsageDPadDown,
pstrUsageDPadRight,
pstrUsageDPadLeft
}

◆ genDesktopTitles3

const char *const ReportDescParserBase::genDesktopTitles3
static
Valeur initiale :
= {
pstrUsageSystemDock,
pstrUsageSystemUndock,
pstrUsageSystemSetup,
pstrUsageSystemBreak,
pstrUsageSystemDebuggerBreak,
pstrUsageApplicationBreak,
pstrUsageApplicationDebuggerBreak,
pstrUsageSystemSpeakerMute,
pstrUsageSystemHibernate
}

◆ genDesktopTitles4

const char *const ReportDescParserBase::genDesktopTitles4
static
Valeur initiale :
= {
pstrUsageSystemDisplayInvert,
pstrUsageSystemDisplayInternal,
pstrUsageSystemDisplayExternal,
pstrUsageSystemDisplayBoth,
pstrUsageSystemDisplayDual,
pstrUsageSystemDisplayToggleIntExt,
pstrUsageSystemDisplaySwapPriSec,
pstrUsageSystemDisplayLCDAutoscale
}

◆ genDevCtrlTitles

const char *const ReportDescParserBase::genDevCtrlTitles
static
Valeur initiale :
= {
pstrUsageBatteryStrength,
pstrUsageWirelessChannel,
pstrUsageWirelessID,
pstrUsageDiscoverWirelessControl,
pstrUsageSecurityCodeCharEntered,
pstrUsageSecurityCodeCharErased,
pstrUsageSecurityCodeCleared
}

◆ ledTitles

const char *const ReportDescParserBase::ledTitles
static

◆ medInstrTitles0

const char *const ReportDescParserBase::medInstrTitles0
static
Valeur initiale :
= {
pstrUsageVCRAcquisition,
pstrUsageFreezeThaw,
pstrUsageClipStore,
pstrUsageUpdate,
pstrUsageNext,
pstrUsageSave,
pstrUsagePrint,
pstrUsageMicrophoneEnable
}

◆ medInstrTitles1

const char *const ReportDescParserBase::medInstrTitles1
static
Valeur initiale :
= {
pstrUsageCine,
pstrUsageTransmitPower,
pstrUsageVolume,
pstrUsageFocus,
pstrUsageDepth
}

◆ medInstrTitles2

const char *const ReportDescParserBase::medInstrTitles2
static
Valeur initiale :
= {
pstrUsageSoftStepPrimary,
pstrUsageSoftStepSecondary
}

◆ medInstrTitles3

const char *const ReportDescParserBase::medInstrTitles3
static
Valeur initiale :
= {
pstrUsageZoomSelect,
pstrUsageZoomAdjust,
pstrUsageSpectralDopplerModeSelect,
pstrUsageSpectralDopplerModeAdjust,
pstrUsageColorDopplerModeSelect,
pstrUsageColorDopplerModeAdjust,
pstrUsageMotionModeSelect,
pstrUsageMotionModeAdjust,
pstrUsage2DModeSelect,
pstrUsage2DModeAdjust
}

◆ medInstrTitles4

const char *const ReportDescParserBase::medInstrTitles4
static
Valeur initiale :
= {
pstrUsageSoftControlSelect,
pstrUsageSoftControlAdjust
}

◆ simuTitles0

const char *const ReportDescParserBase::simuTitles0
static
Valeur initiale :
= {
pstrUsageFlightSimulationDevice,
pstrUsageAutomobileSimulationDevice,
pstrUsageTankSimulationDevice,
pstrUsageSpaceshipSimulationDevice,
pstrUsageSubmarineSimulationDevice,
pstrUsageSailingSimulationDevice,
pstrUsageMotocicleSimulationDevice,
pstrUsageSportsSimulationDevice,
pstrUsageAirplaneSimulationDevice,
pstrUsageHelicopterSimulationDevice,
pstrUsageMagicCarpetSimulationDevice,
pstrUsageBicycleSimulationDevice
}

◆ simuTitles1

const char *const ReportDescParserBase::simuTitles1
static
Valeur initiale :
= {
pstrUsageFlightControlStick,
pstrUsageFlightStick,
pstrUsageCyclicControl,
pstrUsageCyclicTrim,
pstrUsageFlightYoke,
pstrUsageTrackControl
}

◆ simuTitles2

const char *const ReportDescParserBase::simuTitles2
static

◆ sportsCtrlTitles0

const char *const ReportDescParserBase::sportsCtrlTitles0
static
Valeur initiale :
= {
pstrUsageBaseballBat,
pstrUsageGolfClub,
pstrUsageRowingMachine,
pstrUsageTreadmill
}

◆ sportsCtrlTitles1

const char *const ReportDescParserBase::sportsCtrlTitles1
static
Valeur initiale :
= {
pstrUsageOar,
pstrUsageSlope,
pstrUsageRate,
pstrUsageStickSpeed,
pstrUsageStickFaceAngle,
pstrUsageStickHeelToe,
pstrUsageStickFollowThough,
pstrUsageStickTempo,
pstrUsageStickType,
pstrUsageStickHeight
}

◆ sportsCtrlTitles2

const char *const ReportDescParserBase::sportsCtrlTitles2
static
Valeur initiale :
= {
pstrUsagePutter,
pstrUsage1Iron,
pstrUsage2Iron,
pstrUsage3Iron,
pstrUsage4Iron,
pstrUsage5Iron,
pstrUsage6Iron,
pstrUsage7Iron,
pstrUsage8Iron,
pstrUsage9Iron,
pstrUsage10Iron,
pstrUsage11Iron,
pstrUsageSandWedge,
pstrUsageLoftWedge,
pstrUsagePowerWedge,
pstrUsage1Wood,
pstrUsage3Wood,
pstrUsage5Wood,
pstrUsage7Wood,
pstrUsage9Wood
}

◆ telTitles0

const char *const ReportDescParserBase::telTitles0
static
Valeur initiale :
= {
pstrUsagePhone,
pstrUsageAnsweringMachine,
pstrUsageMessageControls,
pstrUsageHandset,
pstrUsageHeadset,
pstrUsageTelephonyKeyPad,
pstrUsageProgrammableButton
}

◆ telTitles1

const char *const ReportDescParserBase::telTitles1
static
Valeur initiale :
= {
pstrUsageHookSwitch,
pstrUsageFlash,
pstrUsageFeature,
pstrUsageHold,
pstrUsageRedial,
pstrUsageTransfer,
pstrUsageDrop,
pstrUsagePark,
pstrUsageForwardCalls,
pstrUsageAlternateFunction,
pstrUsageLine,
pstrUsageSpeakerPhone,
pstrUsageConference,
pstrUsageRingEnable,
pstrUsageRingSelect,
pstrUsagePhoneMute,
pstrUsageCallerID,
pstrUsageSend
}

◆ telTitles2

const char *const ReportDescParserBase::telTitles2
static
Valeur initiale :
= {
pstrUsageSpeedDial,
pstrUsageStoreNumber,
pstrUsageRecallNumber,
pstrUsagePhoneDirectory
}

◆ telTitles3

const char *const ReportDescParserBase::telTitles3
static
Valeur initiale :
= {
pstrUsageVoiceMail,
pstrUsageScreenCalls,
pstrUsageDoNotDisturb,
pstrUsageMessage,
pstrUsageAnswerOnOff
}

◆ telTitles4

const char *const ReportDescParserBase::telTitles4
static
Valeur initiale :
= {
pstrUsageInsideDialTone,
pstrUsageOutsideDialTone,
pstrUsageInsideRingTone,
pstrUsageOutsideRingTone,
pstrUsagePriorityRingTone,
pstrUsageInsideRingback,
pstrUsagePriorityRingback,
pstrUsageLineBusyTone,
pstrUsageReorderTone,
pstrUsageCallWaitingTone,
pstrUsageConfirmationTone1,
pstrUsageConfirmationTone2,
pstrUsageTonesOff,
pstrUsageOutsideRingback,
pstrUsageRinger
}

◆ telTitles5

const char *const ReportDescParserBase::telTitles5
static
Valeur initiale :
= {
pstrUsagePhoneKey0,
pstrUsagePhoneKey1,
pstrUsagePhoneKey2,
pstrUsagePhoneKey3,
pstrUsagePhoneKey4,
pstrUsagePhoneKey5,
pstrUsagePhoneKey6,
pstrUsagePhoneKey7,
pstrUsagePhoneKey8,
pstrUsagePhoneKey9,
pstrUsagePhoneKeyStar,
pstrUsagePhoneKeyPound,
pstrUsagePhoneKeyA,
pstrUsagePhoneKeyB,
pstrUsagePhoneKeyC,
pstrUsagePhoneKeyD
}

◆ usagePageTitles0

const char* const ReportDescParserBase::usagePageTitles0[]
static

◆ usagePageTitles1

const char *const ReportDescParserBase::usagePageTitles1
static
Valeur initiale :
= {
pstrUsagePageBarCodeScanner,
pstrUsagePageScale,
pstrUsagePageMSRDevices,
pstrUsagePagePointOfSale,
pstrUsagePageCameraControl,
pstrUsagePageArcade
}

◆ vrTitles0

const char *const ReportDescParserBase::vrTitles0
static
Valeur initiale :
= {
pstrUsageBelt,
pstrUsageBodySuit,
pstrUsageFlexor,
pstrUsageGlove,
pstrUsageHeadTracker,
pstrUsageHeadMountedDisplay,
pstrUsageHandTracker,
pstrUsageOculometer,
pstrUsageVest,
pstrUsageAnimatronicDevice
}

◆ vrTitles1

const char *const ReportDescParserBase::vrTitles1
static
Valeur initiale :
= {
pstrUsageStereoEnable,
pstrUsageDisplayEnable
}