USB Host Shield 2.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
hidusagetitlearrays.cpp
Go to the documentation of this file.
1 /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
2 
3 This software may be distributed and modified under the terms of the GNU
4 General Public License version 2 (GPL2) as published by the Free Software
5 Foundation and appearing in the file GPL2.TXT included in the packaging of
6 this file. Please note that GPL2 Section 2[b] requires that all works based
7 on this software must also be made publicly available under the terms of
8 the GPL2 ("Copyleft").
9 
10 Contact information
11 -------------------
12 
13 Circuits At Home, LTD
14 Web : http://www.circuitsathome.com
15 e-mail : support@circuitsathome.com
16  */
17 #if !defined(__HIDUSAGETITLEARRAYS_H__)
18 #define __HIDUSAGETITLEARRAYS_H__
19 
20 #include <avr/pgmspace.h>
21 #include "hidusagestr.h"
22 
23 //const char *usagePageTitles0[] PROGMEM =
24 //{
25 // pstrUsagePageGenericDesktopControls ,
26 // pstrUsagePageSimulationControls ,
27 // pstrUsagePageVRControls ,
28 // pstrUsagePageSportControls ,
29 // pstrUsagePageGameControls ,
30 // pstrUsagePageGenericDeviceControls ,
31 // pstrUsagePageKeyboardKeypad ,
32 // pstrUsagePageLEDs ,
33 // pstrUsagePageButton ,
34 // pstrUsagePageOrdinal ,
35 // pstrUsagePageTelephone ,
36 // pstrUsagePageConsumer ,
37 // pstrUsagePageDigitizer ,
38 // pstrUsagePagePID ,
39 // pstrUsagePageUnicode
40 //};
41 //
42 //const char *usagePageTitles1[] PROGMEM =
43 //{
44 // pstrUsagePageBarCodeScanner ,
45 // pstrUsagePageScale ,
46 // pstrUsagePageMSRDevices ,
47 // pstrUsagePagePointOfSale ,
48 // pstrUsagePageCameraControl ,
49 // pstrUsagePageArcade
50 //};
51 //const char *genDesktopTitles0[] PROGMEM =
52 //{
53 // pstrUsagePointer ,
54 // pstrUsageMouse ,
55 // pstrUsageJoystick ,
56 // pstrUsageGamePad ,
57 // pstrUsageKeyboard ,
58 // pstrUsageKeypad ,
59 // pstrUsageMultiAxisController ,
60 // pstrUsageTabletPCSystemControls
61 //
62 //};
63 //const char *genDesktopTitles1[] PROGMEM =
64 //{
65 // pstrUsageX ,
66 // pstrUsageY ,
67 // pstrUsageZ ,
68 // pstrUsageRx ,
69 // pstrUsageRy ,
70 // pstrUsageRz ,
71 // pstrUsageSlider ,
72 // pstrUsageDial ,
73 // pstrUsageWheel ,
74 // pstrUsageHatSwitch ,
75 // pstrUsageCountedBuffer ,
76 // pstrUsageByteCount ,
77 // pstrUsageMotionWakeup ,
78 // pstrUsageStart ,
79 // pstrUsageSelect ,
80 // pstrUsagePageReserved ,
81 // pstrUsageVx ,
82 // pstrUsageVy ,
83 // pstrUsageVz ,
84 // pstrUsageVbrx ,
85 // pstrUsageVbry ,
86 // pstrUsageVbrz ,
87 // pstrUsageVno ,
88 // pstrUsageFeatureNotification ,
89 // pstrUsageResolutionMultiplier
90 //};
91 //const char *genDesktopTitles2[] PROGMEM =
92 //{
93 // pstrUsageSystemControl ,
94 // pstrUsageSystemPowerDown ,
95 // pstrUsageSystemSleep ,
96 // pstrUsageSystemWakeup ,
97 // pstrUsageSystemContextMenu ,
98 // pstrUsageSystemMainMenu ,
99 // pstrUsageSystemAppMenu ,
100 // pstrUsageSystemMenuHelp ,
101 // pstrUsageSystemMenuExit ,
102 // pstrUsageSystemMenuSelect ,
103 // pstrUsageSystemMenuRight ,
104 // pstrUsageSystemMenuLeft ,
105 // pstrUsageSystemMenuUp ,
106 // pstrUsageSystemMenuDown ,
107 // pstrUsageSystemColdRestart ,
108 // pstrUsageSystemWarmRestart ,
109 // pstrUsageDPadUp ,
110 // pstrUsageDPadDown ,
111 // pstrUsageDPadRight ,
112 // pstrUsageDPadLeft
113 //};
114 //const char *genDesktopTitles3[] PROGMEM =
115 //{
116 // pstrUsageSystemDock ,
117 // pstrUsageSystemUndock ,
118 // pstrUsageSystemSetup ,
119 // pstrUsageSystemBreak ,
120 // pstrUsageSystemDebuggerBreak ,
121 // pstrUsageApplicationBreak ,
122 // pstrUsageApplicationDebuggerBreak,
123 // pstrUsageSystemSpeakerMute ,
124 // pstrUsageSystemHibernate
125 //};
126 //const char *genDesktopTitles4[] PROGMEM =
127 //{
128 // pstrUsageSystemDisplayInvert ,
129 // pstrUsageSystemDisplayInternal ,
130 // pstrUsageSystemDisplayExternal ,
131 // pstrUsageSystemDisplayBoth ,
132 // pstrUsageSystemDisplayDual ,
133 // pstrUsageSystemDisplayToggleIntExt ,
134 // pstrUsageSystemDisplaySwapPriSec ,
135 // pstrUsageSystemDisplayLCDAutoscale
136 //};
137 //const char *simuTitles0[] PROGMEM =
138 //{
139 // pstrUsageFlightSimulationDevice ,
140 // pstrUsageAutomobileSimulationDevice ,
141 // pstrUsageTankSimulationDevice ,
142 // pstrUsageSpaceshipSimulationDevice ,
143 // pstrUsageSubmarineSimulationDevice ,
144 // pstrUsageSailingSimulationDevice ,
145 // pstrUsageMotocicleSimulationDevice ,
146 // pstrUsageSportsSimulationDevice ,
147 // pstrUsageAirplaneSimulationDevice ,
148 // pstrUsageHelicopterSimulationDevice ,
149 // pstrUsageMagicCarpetSimulationDevice,
150 // pstrUsageBicycleSimulationDevice
151 //};
152 //const char *simuTitles1[] PROGMEM =
153 //{
154 // pstrUsageFlightControlStick ,
155 // pstrUsageFlightStick ,
156 // pstrUsageCyclicControl ,
157 // pstrUsageCyclicTrim ,
158 // pstrUsageFlightYoke ,
159 // pstrUsageTrackControl
160 //};
161 //const char *simuTitles2[] PROGMEM =
162 //{
163 // pstrUsageAileron ,
164 // pstrUsageAileronTrim ,
165 // pstrUsageAntiTorqueControl ,
166 // pstrUsageAutopilotEnable ,
167 // pstrUsageChaffRelease ,
168 // pstrUsageCollectiveControl ,
169 // pstrUsageDiveBrake ,
170 // pstrUsageElectronicCountermeasures ,
171 // pstrUsageElevator ,
172 // pstrUsageElevatorTrim ,
173 // pstrUsageRudder ,
174 // pstrUsageThrottle ,
175 // pstrUsageFlightCommunications ,
176 // pstrUsageFlareRelease ,
177 // pstrUsageLandingGear ,
178 // pstrUsageToeBrake ,
179 // pstrUsageTrigger ,
180 // pstrUsageWeaponsArm ,
181 // pstrUsageWeaponsSelect ,
182 // pstrUsageWingFlaps ,
183 // pstrUsageAccelerator ,
184 // pstrUsageBrake ,
185 // pstrUsageClutch ,
186 // pstrUsageShifter ,
187 // pstrUsageSteering ,
188 // pstrUsageTurretDirection ,
189 // pstrUsageBarrelElevation ,
190 // pstrUsageDivePlane ,
191 // pstrUsageBallast ,
192 // pstrUsageBicycleCrank ,
193 // pstrUsageHandleBars ,
194 // pstrUsageFrontBrake ,
195 // pstrUsageRearBrake
196 //};
197 //const char *vrTitles0[] PROGMEM =
198 //{
199 // pstrUsageBelt ,
200 // pstrUsageBodySuit ,
201 // pstrUsageFlexor ,
202 // pstrUsageGlove ,
203 // pstrUsageHeadTracker ,
204 // pstrUsageHeadMountedDisplay ,
205 // pstrUsageHandTracker ,
206 // pstrUsageOculometer ,
207 // pstrUsageVest ,
208 // pstrUsageAnimatronicDevice
209 //};
210 //const char *vrTitles1[] PROGMEM =
211 //{
212 // pstrUsageStereoEnable ,
213 // pstrUsageDisplayEnable
214 //};
215 //const char *sportsCtrlTitles0[] PROGMEM =
216 //{
217 // pstrUsageBaseballBat ,
218 // pstrUsageGolfClub ,
219 // pstrUsageRowingMachine ,
220 // pstrUsageTreadmill
221 //};
222 //const char *sportsCtrlTitles1[] PROGMEM =
223 //{
224 // pstrUsageOar ,
225 // pstrUsageSlope ,
226 // pstrUsageRate ,
227 // pstrUsageStickSpeed ,
228 // pstrUsageStickFaceAngle ,
229 // pstrUsageStickHeelToe ,
230 // pstrUsageStickFollowThough ,
231 // pstrUsageStickTempo ,
232 // pstrUsageStickType ,
233 // pstrUsageStickHeight
234 //};
235 //const char *sportsCtrlTitles2[] PROGMEM =
236 //{
237 // pstrUsagePutter ,
238 // pstrUsage1Iron ,
239 // pstrUsage2Iron ,
240 // pstrUsage3Iron ,
241 // pstrUsage4Iron ,
242 // pstrUsage5Iron ,
243 // pstrUsage6Iron ,
244 // pstrUsage7Iron ,
245 // pstrUsage8Iron ,
246 // pstrUsage9Iron ,
247 // pstrUsage10Iron ,
248 // pstrUsage11Iron ,
249 // pstrUsageSandWedge ,
250 // pstrUsageLoftWedge ,
251 // pstrUsagePowerWedge ,
252 // pstrUsage1Wood ,
253 // pstrUsage3Wood ,
254 // pstrUsage5Wood ,
255 // pstrUsage7Wood ,
256 // pstrUsage9Wood
257 //};
258 //const char *gameTitles0[] PROGMEM =
259 //{
260 // pstrUsage3DGameController ,
261 // pstrUsagePinballDevice ,
262 // pstrUsageGunDevice
263 //};
264 //const char *gameTitles1[] PROGMEM =
265 //{
266 // pstrUsagePointOfView ,
267 // pstrUsageTurnRightLeft ,
268 // pstrUsagePitchForwardBackward ,
269 // pstrUsageRollRightLeft ,
270 // pstrUsageMoveRightLeft ,
271 // pstrUsageMoveForwardBackward ,
272 // pstrUsageMoveUpDown ,
273 // pstrUsageLeanRightLeft ,
274 // pstrUsageLeanForwardBackward ,
275 // pstrUsageHeightOfPOV ,
276 // pstrUsageFlipper ,
277 // pstrUsageSecondaryFlipper ,
278 // pstrUsageBump ,
279 // pstrUsageNewGame ,
280 // pstrUsageShootBall ,
281 // pstrUsagePlayer ,
282 // pstrUsageGunBolt ,
283 // pstrUsageGunClip ,
284 // pstrUsageGunSelector ,
285 // pstrUsageGunSingleShot ,
286 // pstrUsageGunBurst ,
287 // pstrUsageGunAutomatic ,
288 // pstrUsageGunSafety ,
289 // pstrUsageGamepadFireJump ,
290 // pstrUsageGamepadTrigger
291 //};
292 //const char *genDevCtrlTitles[] PROGMEM =
293 //{
294 // pstrUsageBatteryStrength,
295 // pstrUsageWirelessChannel,
296 // pstrUsageWirelessID,
297 // pstrUsageDiscoverWirelessControl,
298 // pstrUsageSecurityCodeCharEntered,
299 // pstrUsageSecurityCodeCharErased,
300 // pstrUsageSecurityCodeCleared
301 //};
302 //const char *ledTitles[] PROGMEM =
303 //{
304 // pstrUsageNumLock ,
305 // pstrUsageCapsLock ,
306 // pstrUsageScrollLock ,
307 // pstrUsageCompose ,
308 // pstrUsageKana ,
309 // pstrUsagePower ,
310 // pstrUsageShift ,
311 // pstrUsageDoNotDisturb ,
312 // pstrUsageMute ,
313 // pstrUsageToneEnable ,
314 // pstrUsageHighCutFilter ,
315 // pstrUsageLowCutFilter ,
316 // pstrUsageEqualizerEnable ,
317 // pstrUsageSoundFieldOn ,
318 // pstrUsageSurroundOn ,
319 // pstrUsageRepeat ,
320 // pstrUsageStereo ,
321 // pstrUsageSamplingRateDetect ,
322 // pstrUsageSpinning ,
323 // pstrUsageCAV ,
324 // pstrUsageCLV ,
325 // pstrUsageRecordingFormatDetect ,
326 // pstrUsageOffHook ,
327 // pstrUsageRing ,
328 // pstrUsageMessageWaiting ,
329 // pstrUsageDataMode ,
330 // pstrUsageBatteryOperation ,
331 // pstrUsageBatteryOK ,
332 // pstrUsageBatteryLow ,
333 // pstrUsageSpeaker ,
334 // pstrUsageHeadSet ,
335 // pstrUsageHold ,
336 // pstrUsageMicrophone ,
337 // pstrUsageCoverage ,
338 // pstrUsageNightMode ,
339 // pstrUsageSendCalls ,
340 // pstrUsageCallPickup ,
341 // pstrUsageConference ,
342 // pstrUsageStandBy ,
343 // pstrUsageCameraOn ,
344 // pstrUsageCameraOff ,
345 // pstrUsageOnLine ,
346 // pstrUsageOffLine ,
347 // pstrUsageBusy ,
348 // pstrUsageReady ,
349 // pstrUsagePaperOut ,
350 // pstrUsagePaperJam ,
351 // pstrUsageRemote ,
352 // pstrUsageForward ,
353 // pstrUsageReverse ,
354 // pstrUsageStop ,
355 // pstrUsageRewind ,
356 // pstrUsageFastForward ,
357 // pstrUsagePlay ,
358 // pstrUsagePause ,
359 // pstrUsageRecord ,
360 // pstrUsageError ,
361 // pstrUsageSelectedIndicator ,
362 // pstrUsageInUseIndicator ,
363 // pstrUsageMultiModeIndicator ,
364 // pstrUsageIndicatorOn ,
365 // pstrUsageIndicatorFlash ,
366 // pstrUsageIndicatorSlowBlink ,
367 // pstrUsageIndicatorFastBlink ,
368 // pstrUsageIndicatorOff ,
369 // pstrUsageFlashOnTime ,
370 // pstrUsageSlowBlinkOnTime ,
371 // pstrUsageSlowBlinkOffTime ,
372 // pstrUsageFastBlinkOnTime ,
373 // pstrUsageFastBlinkOffTime ,
374 // pstrUsageIndicatorColor ,
375 // pstrUsageIndicatorRed ,
376 // pstrUsageIndicatorGreen ,
377 // pstrUsageIndicatorAmber ,
378 // pstrUsageGenericIndicator ,
379 // pstrUsageSystemSuspend ,
380 // pstrUsageExternalPowerConnected
381 //};
382 //const char *telTitles0 [] PROGMEM =
383 //{
384 // pstrUsagePhone ,
385 // pstrUsageAnsweringMachine ,
386 // pstrUsageMessageControls ,
387 // pstrUsageHandset ,
388 // pstrUsageHeadset ,
389 // pstrUsageTelephonyKeyPad ,
390 // pstrUsageProgrammableButton
391 //};
392 //const char *telTitles1 [] PROGMEM =
393 //{
394 // pstrUsageHookSwitch ,
395 // pstrUsageFlash ,
396 // pstrUsageFeature ,
397 // pstrUsageHold ,
398 // pstrUsageRedial ,
399 // pstrUsageTransfer ,
400 // pstrUsageDrop ,
401 // pstrUsagePark ,
402 // pstrUsageForwardCalls ,
403 // pstrUsageAlternateFunction ,
404 // pstrUsageLine ,
405 // pstrUsageSpeakerPhone ,
406 // pstrUsageConference ,
407 // pstrUsageRingEnable ,
408 // pstrUsageRingSelect ,
409 // pstrUsagePhoneMute ,
410 // pstrUsageCallerID ,
411 // pstrUsageSend
412 //};
413 //const char *telTitles2 [] PROGMEM =
414 //{
415 // pstrUsageSpeedDial ,
416 // pstrUsageStoreNumber ,
417 // pstrUsageRecallNumber ,
418 // pstrUsagePhoneDirectory
419 //};
420 //const char *telTitles3 [] PROGMEM =
421 //{
422 // pstrUsageVoiceMail ,
423 // pstrUsageScreenCalls ,
424 // pstrUsageDoNotDisturb ,
425 // pstrUsageMessage ,
426 // pstrUsageAnswerOnOff
427 //};
428 //const char *telTitles4 [] PROGMEM =
429 //{
430 // pstrUsageInsideDialTone ,
431 // pstrUsageOutsideDialTone ,
432 // pstrUsageInsideRingTone ,
433 // pstrUsageOutsideRingTone ,
434 // pstrUsagePriorityRingTone ,
435 // pstrUsageInsideRingback ,
436 // pstrUsagePriorityRingback ,
437 // pstrUsageLineBusyTone ,
438 // pstrUsageReorderTone ,
439 // pstrUsageCallWaitingTone ,
440 // pstrUsageConfirmationTone1 ,
441 // pstrUsageConfirmationTone2 ,
442 // pstrUsageTonesOff ,
443 // pstrUsageOutsideRingback ,
444 // pstrUsageRinger
445 //};
446 //const char *telTitles5 [] PROGMEM =
447 //{
448 // pstrUsagePhoneKey0 ,
449 // pstrUsagePhoneKey1 ,
450 // pstrUsagePhoneKey2 ,
451 // pstrUsagePhoneKey3 ,
452 // pstrUsagePhoneKey4 ,
453 // pstrUsagePhoneKey5 ,
454 // pstrUsagePhoneKey6 ,
455 // pstrUsagePhoneKey7 ,
456 // pstrUsagePhoneKey8 ,
457 // pstrUsagePhoneKey9 ,
458 // pstrUsagePhoneKeyStar ,
459 // pstrUsagePhoneKeyPound ,
460 // pstrUsagePhoneKeyA ,
461 // pstrUsagePhoneKeyB ,
462 // pstrUsagePhoneKeyC ,
463 // pstrUsagePhoneKeyD
464 //};
465 //const char *consTitles0[] PROGMEM =
466 //{
467 // pstrUsageConsumerControl,
468 // pstrUsageNumericKeyPad,
469 // pstrUsageProgrammableButton,
470 // pstrUsageMicrophone,
471 // pstrUsageHeadphone,
472 // pstrUsageGraphicEqualizer
473 //};
474 //const char *consTitles1[] PROGMEM =
475 //{
476 // pstrUsagePlus10 ,
477 // pstrUsagePlus100,
478 // pstrUsageAMPM
479 //};
480 //const char *consTitles2[] PROGMEM =
481 //{
482 // pstrUsagePower ,
483 // pstrUsageReset ,
484 // pstrUsageSleep ,
485 // pstrUsageSleepAfter ,
486 // pstrUsageSleepMode ,
487 // pstrUsageIllumination ,
488 // pstrUsageFunctionButtons
489 //
490 //};
491 //const char *consTitles3[] PROGMEM =
492 //{
493 // pstrUsageMenu ,
494 // pstrUsageMenuPick ,
495 // pstrUsageMenuUp ,
496 // pstrUsageMenuDown ,
497 // pstrUsageMenuLeft ,
498 // pstrUsageMenuRight ,
499 // pstrUsageMenuEscape ,
500 // pstrUsageMenuValueIncrease,
501 // pstrUsageMenuValueDecrease
502 //};
503 //const char *consTitles4[] PROGMEM =
504 //{
505 // pstrUsageDataOnScreen ,
506 // pstrUsageClosedCaption ,
507 // pstrUsageClosedCaptionSelect,
508 // pstrUsageVCRTV ,
509 // pstrUsageBroadcastMode ,
510 // pstrUsageSnapshot ,
511 // pstrUsageStill
512 //};
513 //const char *consTitles5[] PROGMEM =
514 //{
515 // pstrUsageSelection ,
516 // pstrUsageAssignSelection ,
517 // pstrUsageModeStep ,
518 // pstrUsageRecallLast ,
519 // pstrUsageEnterChannel ,
520 // pstrUsageOrderMovie ,
521 // pstrUsageChannel ,
522 // pstrUsageMediaSelection ,
523 // pstrUsageMediaSelectComputer ,
524 // pstrUsageMediaSelectTV ,
525 // pstrUsageMediaSelectWWW ,
526 // pstrUsageMediaSelectDVD ,
527 // pstrUsageMediaSelectTelephone ,
528 // pstrUsageMediaSelectProgramGuide ,
529 // pstrUsageMediaSelectVideoPhone ,
530 // pstrUsageMediaSelectGames ,
531 // pstrUsageMediaSelectMessages ,
532 // pstrUsageMediaSelectCD ,
533 // pstrUsageMediaSelectVCR ,
534 // pstrUsageMediaSelectTuner ,
535 // pstrUsageQuit ,
536 // pstrUsageHelp ,
537 // pstrUsageMediaSelectTape ,
538 // pstrUsageMediaSelectCable ,
539 // pstrUsageMediaSelectSatellite ,
540 // pstrUsageMediaSelectSecurity ,
541 // pstrUsageMediaSelectHome ,
542 // pstrUsageMediaSelectCall ,
543 // pstrUsageChannelIncrement ,
544 // pstrUsageChannelDecrement ,
545 // pstrUsageMediaSelectSAP ,
546 // pstrUsagePageReserved ,
547 // pstrUsageVCRPlus ,
548 // pstrUsageOnce ,
549 // pstrUsageDaily ,
550 // pstrUsageWeekly ,
551 // pstrUsageMonthly
552 //};
553 //const char *consTitles6[] PROGMEM =
554 //{
555 // pstrUsagePlay ,
556 // pstrUsagePause ,
557 // pstrUsageRecord ,
558 // pstrUsageFastForward ,
559 // pstrUsageRewind ,
560 // pstrUsageScanNextTrack ,
561 // pstrUsageScanPreviousTrack ,
562 // pstrUsageStop ,
563 // pstrUsageEject ,
564 // pstrUsageRandomPlay ,
565 // pstrUsageSelectDisk ,
566 // pstrUsageEnterDisk ,
567 // pstrUsageRepeat ,
568 // pstrUsageTracking ,
569 // pstrUsageTrackNormal ,
570 // pstrUsageSlowTracking ,
571 // pstrUsageFrameForward ,
572 // pstrUsageFrameBackwards ,
573 // pstrUsageMark ,
574 // pstrUsageClearMark ,
575 // pstrUsageRepeatFromMark ,
576 // pstrUsageReturnToMark ,
577 // pstrUsageSearchMarkForward ,
578 // pstrUsageSearchMarkBackwards ,
579 // pstrUsageCounterReset ,
580 // pstrUsageShowCounter ,
581 // pstrUsageTrackingIncrement ,
582 // pstrUsageTrackingDecrement ,
583 // pstrUsageStopEject ,
584 // pstrUsagePlayPause ,
585 // pstrUsagePlaySkip
586 //};
587 //const char *consTitles7[] PROGMEM =
588 //{
589 // pstrUsageVolume ,
590 // pstrUsageBalance ,
591 // pstrUsageMute ,
592 // pstrUsageBass ,
593 // pstrUsageTreble ,
594 // pstrUsageBassBoost ,
595 // pstrUsageSurroundMode ,
596 // pstrUsageLoudness ,
597 // pstrUsageMPX ,
598 // pstrUsageVolumeIncrement ,
599 // pstrUsageVolumeDecrement
600 //};
601 //const char *consTitles8[] PROGMEM =
602 //{
603 // pstrUsageSpeedSelect ,
604 // pstrUsagePlaybackSpeed ,
605 // pstrUsageStandardPlay ,
606 // pstrUsageLongPlay ,
607 // pstrUsageExtendedPlay ,
608 // pstrUsageSlow
609 //};
610 //const char *consTitles9[] PROGMEM =
611 //{
612 // pstrUsageFanEnable ,
613 // pstrUsageFanSpeed ,
614 // pstrUsageLightEnable ,
615 // pstrUsageLightIlluminationLevel ,
616 // pstrUsageClimateControlEnable ,
617 // pstrUsageRoomTemperature ,
618 // pstrUsageSecurityEnable ,
619 // pstrUsageFireAlarm ,
620 // pstrUsagePoliceAlarm ,
621 // pstrUsageProximity ,
622 // pstrUsageMotion ,
623 // pstrUsageDuresAlarm ,
624 // pstrUsageHoldupAlarm ,
625 // pstrUsageMedicalAlarm
626 //};
627 //const char *consTitlesA[] PROGMEM =
628 //{
629 // pstrUsageBalanceRight ,
630 // pstrUsageBalanceLeft ,
631 // pstrUsageBassIncrement ,
632 // pstrUsageBassDecrement ,
633 // pstrUsageTrebleIncrement ,
634 // pstrUsageTrebleDecrement
635 //};
636 //const char *consTitlesB[] PROGMEM =
637 //{
638 // pstrUsageSpeakerSystem ,
639 // pstrUsageChannelLeft ,
640 // pstrUsageChannelRight ,
641 // pstrUsageChannelCenter ,
642 // pstrUsageChannelFront ,
643 // pstrUsageChannelCenterFront ,
644 // pstrUsageChannelSide ,
645 // pstrUsageChannelSurround ,
646 // pstrUsageChannelLowFreqEnhancement ,
647 // pstrUsageChannelTop ,
648 // pstrUsageChannelUnknown
649 //};
650 //const char *consTitlesC[] PROGMEM =
651 //{
652 // pstrUsageSubChannel ,
653 // pstrUsageSubChannelIncrement ,
654 // pstrUsageSubChannelDecrement ,
655 // pstrUsageAlternateAudioIncrement ,
656 // pstrUsageAlternateAudioDecrement
657 //};
658 //const char *consTitlesD[] PROGMEM =
659 //{
660 // pstrUsageApplicationLaunchButtons ,
661 // pstrUsageALLaunchButtonConfigTool ,
662 // pstrUsageALProgrammableButton ,
663 // pstrUsageALConsumerControlConfig ,
664 // pstrUsageALWordProcessor ,
665 // pstrUsageALTextEditor ,
666 // pstrUsageALSpreadsheet ,
667 // pstrUsageALGraphicsEditor ,
668 // pstrUsageALPresentationApp ,
669 // pstrUsageALDatabaseApp ,
670 // pstrUsageALEmailReader ,
671 // pstrUsageALNewsreader ,
672 // pstrUsageALVoicemail ,
673 // pstrUsageALContactsAddressBook ,
674 // pstrUsageALCalendarSchedule ,
675 // pstrUsageALTaskProjectManager ,
676 // pstrUsageALLogJournalTimecard ,
677 // pstrUsageALCheckbookFinance ,
678 // pstrUsageALCalculator ,
679 // pstrUsageALAVCapturePlayback ,
680 // pstrUsageALLocalMachineBrowser ,
681 // pstrUsageALLANWANBrow ,
682 // pstrUsageALInternetBrowser ,
683 // pstrUsageALRemoteNetISPConnect ,
684 // pstrUsageALNetworkConference ,
685 // pstrUsageALNetworkChat ,
686 // pstrUsageALTelephonyDialer ,
687 // pstrUsageALLogon ,
688 // pstrUsageALLogoff ,
689 // pstrUsageALLogonLogoff ,
690 // pstrUsageALTermLockScrSav ,
691 // pstrUsageALControlPannel ,
692 // pstrUsageALCommandLineProcessorRun ,
693 // pstrUsageALProcessTaskManager ,
694 // pstrUsageALSelectTaskApplication ,
695 // pstrUsageALNextTaskApplication ,
696 // pstrUsageALPreviousTaskApplication ,
697 // pstrUsageALPreemptiveHaltTaskApp ,
698 // pstrUsageALIntegratedHelpCenter ,
699 // pstrUsageALDocuments ,
700 // pstrUsageALThesaurus ,
701 // pstrUsageALDictionary ,
702 // pstrUsageALDesktop ,
703 // pstrUsageALSpellCheck ,
704 // pstrUsageALGrammarCheck ,
705 // pstrUsageALWirelessStatus ,
706 // pstrUsageALKeyboardLayout ,
707 // pstrUsageALVirusProtection ,
708 // pstrUsageALEncryption ,
709 // pstrUsageALScreenSaver ,
710 // pstrUsageALAlarms ,
711 // pstrUsageALClock ,
712 // pstrUsageALFileBrowser ,
713 // pstrUsageALPowerStatus ,
714 // pstrUsageALImageBrowser ,
715 // pstrUsageALAudioBrowser ,
716 // pstrUsageALMovieBrowser ,
717 // pstrUsageALDigitalRightsManager ,
718 // pstrUsageALDigitalWallet ,
719 // pstrUsagePageReserved ,
720 // pstrUsageALInstantMessaging ,
721 // pstrUsageALOEMFeaturesBrowser ,
722 // pstrUsageALOEMHelp ,
723 // pstrUsageALOnlineCommunity ,
724 // pstrUsageALEntertainmentContentBrow ,
725 // pstrUsageALOnlineShoppingBrowser ,
726 // pstrUsageALSmartCardInfoHelp ,
727 // pstrUsageALMarketMonitorFinBrowser ,
728 // pstrUsageALCustomCorpNewsBrowser ,
729 // pstrUsageALOnlineActivityBrowser ,
730 // pstrUsageALResearchSearchBrowser ,
731 // pstrUsageALAudioPlayer
732 //};
733 //const char *consTitlesE[] PROGMEM =
734 //{
735 // pstrUsageGenericGUIAppControls ,
736 // pstrUsageACNew ,
737 // pstrUsageACOpen ,
738 // pstrUsageACClose ,
739 // pstrUsageACExit ,
740 // pstrUsageACMaximize ,
741 // pstrUsageACMinimize ,
742 // pstrUsageACSave ,
743 // pstrUsageACPrint ,
744 // pstrUsageACProperties ,
745 // pstrUsageACUndo ,
746 // pstrUsageACCopy ,
747 // pstrUsageACCut ,
748 // pstrUsageACPaste ,
749 // pstrUsageACSelectAll ,
750 // pstrUsageACFind ,
751 // pstrUsageACFindAndReplace ,
752 // pstrUsageACSearch ,
753 // pstrUsageACGoto ,
754 // pstrUsageACHome ,
755 // pstrUsageACBack ,
756 // pstrUsageACForward ,
757 // pstrUsageACStop ,
758 // pstrUsageACRefresh ,
759 // pstrUsageACPreviousLink ,
760 // pstrUsageACNextLink ,
761 // pstrUsageACBookmarks ,
762 // pstrUsageACHistory ,
763 // pstrUsageACSubscriptions ,
764 // pstrUsageACZoomIn ,
765 // pstrUsageACZoomOut ,
766 // pstrUsageACZoom ,
767 // pstrUsageACFullScreenView ,
768 // pstrUsageACNormalView ,
769 // pstrUsageACViewToggle ,
770 // pstrUsageACScrollUp ,
771 // pstrUsageACScrollDown ,
772 // pstrUsageACScroll ,
773 // pstrUsageACPanLeft ,
774 // pstrUsageACPanRight ,
775 // pstrUsageACPan ,
776 // pstrUsageACNewWindow ,
777 // pstrUsageACTileHoriz ,
778 // pstrUsageACTileVert ,
779 // pstrUsageACFormat ,
780 // pstrUsageACEdit ,
781 // pstrUsageACBold ,
782 // pstrUsageACItalics ,
783 // pstrUsageACUnderline ,
784 // pstrUsageACStrikethrough ,
785 // pstrUsageACSubscript ,
786 // pstrUsageACSuperscript ,
787 // pstrUsageACAllCaps ,
788 // pstrUsageACRotate ,
789 // pstrUsageACResize ,
790 // pstrUsageACFlipHorizontal ,
791 // pstrUsageACFlipVertical ,
792 // pstrUsageACMirrorHorizontal ,
793 // pstrUsageACMirrorVertical ,
794 // pstrUsageACFontSelect ,
795 // pstrUsageACFontColor ,
796 // pstrUsageACFontSize ,
797 // pstrUsageACJustifyLeft ,
798 // pstrUsageACJustifyCenterH ,
799 // pstrUsageACJustifyRight ,
800 // pstrUsageACJustifyBlockH ,
801 // pstrUsageACJustifyTop ,
802 // pstrUsageACJustifyCenterV ,
803 // pstrUsageACJustifyBottom ,
804 // pstrUsageACJustifyBlockV ,
805 // pstrUsageACIndentDecrease ,
806 // pstrUsageACIndentIncrease ,
807 // pstrUsageACNumberedList ,
808 // pstrUsageACRestartNumbering ,
809 // pstrUsageACBulletedList ,
810 // pstrUsageACPromote ,
811 // pstrUsageACDemote ,
812 // pstrUsageACYes ,
813 // pstrUsageACNo ,
814 // pstrUsageACCancel ,
815 // pstrUsageACCatalog ,
816 // pstrUsageACBuyChkout ,
817 // pstrUsageACAddToCart ,
818 // pstrUsageACExpand ,
819 // pstrUsageACExpandAll ,
820 // pstrUsageACCollapse ,
821 // pstrUsageACCollapseAll ,
822 // pstrUsageACPrintPreview ,
823 // pstrUsageACPasteSpecial ,
824 // pstrUsageACInsertMode ,
825 // pstrUsageACDelete ,
826 // pstrUsageACLock ,
827 // pstrUsageACUnlock ,
828 // pstrUsageACProtect ,
829 // pstrUsageACUnprotect ,
830 // pstrUsageACAttachComment ,
831 // pstrUsageACDeleteComment ,
832 // pstrUsageACViewComment ,
833 // pstrUsageACSelectWord ,
834 // pstrUsageACSelectSentence ,
835 // pstrUsageACSelectParagraph ,
836 // pstrUsageACSelectColumn ,
837 // pstrUsageACSelectRow ,
838 // pstrUsageACSelectTable ,
839 // pstrUsageACSelectObject ,
840 // pstrUsageACRedoRepeat ,
841 // pstrUsageACSort ,
842 // pstrUsageACSortAscending ,
843 // pstrUsageACSortDescending ,
844 // pstrUsageACFilter ,
845 // pstrUsageACSetClock ,
846 // pstrUsageACViewClock ,
847 // pstrUsageACSelectTimeZone ,
848 // pstrUsageACEditTimeZone ,
849 // pstrUsageACSetAlarm ,
850 // pstrUsageACClearAlarm ,
851 // pstrUsageACSnoozeAlarm ,
852 // pstrUsageACResetAlarm ,
853 // pstrUsageACSyncronize ,
854 // pstrUsageACSendReceive ,
855 // pstrUsageACSendTo ,
856 // pstrUsageACReply ,
857 // pstrUsageACReplyAll ,
858 // pstrUsageACForwardMessage ,
859 // pstrUsageACSend ,
860 // pstrUsageACAttachFile ,
861 // pstrUsageACUpload ,
862 // pstrUsageACDownload ,
863 // pstrUsageACSetBorders ,
864 // pstrUsageACInsertRow ,
865 // pstrUsageACInsertColumn ,
866 // pstrUsageACInsertFile ,
867 // pstrUsageACInsertPicture ,
868 // pstrUsageACInsertObject ,
869 // pstrUsageACInsertSymbol ,
870 // pstrUsageACSaveAndClose ,
871 // pstrUsageACRename ,
872 // pstrUsageACMerge ,
873 // pstrUsageACSplit ,
874 // pstrUsageACDistributeHorizontaly ,
875 // pstrUsageACDistributeVerticaly
876 //};
877 //const char *digitTitles0[] PROGMEM =
878 //{
879 // pstrUsageDigitizer ,
880 // pstrUsagePen ,
881 // pstrUsageLightPen ,
882 // pstrUsageTouchScreen ,
883 // pstrUsageTouchPad ,
884 // pstrUsageWhiteBoard ,
885 // pstrUsageCoordinateMeasuringMachine ,
886 // pstrUsage3DDigitizer ,
887 // pstrUsageStereoPlotter ,
888 // pstrUsageArticulatedArm ,
889 // pstrUsageArmature ,
890 // pstrUsageMultiplePointDigitizer ,
891 // pstrUsageFreeSpaceWand
892 //};
893 //const char *digitTitles1[] PROGMEM =
894 //{
895 // pstrUsageStylus ,
896 // pstrUsagePuck ,
897 // pstrUsageFinger
898 //
899 //};
900 //const char *digitTitles2[] PROGMEM =
901 //{
902 // pstrUsageTipPressure ,
903 // pstrUsageBarrelPressure ,
904 // pstrUsageInRange ,
905 // pstrUsageTouch ,
906 // pstrUsageUntouch ,
907 // pstrUsageTap ,
908 // pstrUsageQuality ,
909 // pstrUsageDataValid ,
910 // pstrUsageTransducerIndex ,
911 // pstrUsageTabletFunctionKeys ,
912 // pstrUsageProgramChangeKeys ,
913 // pstrUsageBatteryStrength ,
914 // pstrUsageInvert ,
915 // pstrUsageXTilt ,
916 // pstrUsageYTilt ,
917 // pstrUsageAzimuth ,
918 // pstrUsageAltitude ,
919 // pstrUsageTwist ,
920 // pstrUsageTipSwitch ,
921 // pstrUsageSecondaryTipSwitch ,
922 // pstrUsageBarrelSwitch ,
923 // pstrUsageEraser ,
924 // pstrUsageTabletPick
925 //};
926 //const char *aplphanumTitles0[] PROGMEM =
927 //{
928 // pstrUsageAlphanumericDisplay,
929 // pstrUsageBitmappedDisplay
930 //};
931 //const char *aplphanumTitles1[] PROGMEM =
932 //{
933 // pstrUsageDisplayAttributesReport ,
934 // pstrUsageASCIICharacterSet ,
935 // pstrUsageDataReadBack ,
936 // pstrUsageFontReadBack ,
937 // pstrUsageDisplayControlReport ,
938 // pstrUsageClearDisplay ,
939 // pstrUsageDisplayEnable ,
940 // pstrUsageScreenSaverDelay ,
941 // pstrUsageScreenSaverEnable ,
942 // pstrUsageVerticalScroll ,
943 // pstrUsageHorizontalScroll ,
944 // pstrUsageCharacterReport ,
945 // pstrUsageDisplayData ,
946 // pstrUsageDisplayStatus ,
947 // pstrUsageStatusNotReady ,
948 // pstrUsageStatusReady ,
949 // pstrUsageErrorNotALoadableCharacter ,
950 // pstrUsageErrorFotDataCanNotBeRead ,
951 // pstrUsageCursorPositionReport ,
952 // pstrUsageRow ,
953 // pstrUsageColumn ,
954 // pstrUsageRows ,
955 // pstrUsageColumns ,
956 // pstrUsageCursorPixelPosition ,
957 // pstrUsageCursorMode ,
958 // pstrUsageCursorEnable ,
959 // pstrUsageCursorBlink ,
960 // pstrUsageFontReport ,
961 // pstrUsageFontData ,
962 // pstrUsageCharacterWidth ,
963 // pstrUsageCharacterHeight ,
964 // pstrUsageCharacterSpacingHorizontal ,
965 // pstrUsageCharacterSpacingVertical ,
966 // pstrUsageUnicodeCharset ,
967 // pstrUsageFont7Segment ,
968 // pstrUsage7SegmentDirectMap ,
969 // pstrUsageFont14Segment ,
970 // pstrUsage14SegmentDirectMap ,
971 // pstrUsageDisplayBrightness ,
972 // pstrUsageDisplayContrast ,
973 // pstrUsageCharacterAttribute ,
974 // pstrUsageAttributeReadback ,
975 // pstrUsageAttributeData ,
976 // pstrUsageCharAttributeEnhance ,
977 // pstrUsageCharAttributeUnderline ,
978 // pstrUsageCharAttributeBlink
979 //};
980 //const char *aplphanumTitles2[] PROGMEM =
981 //{
982 // pstrUsageBitmapSizeX ,
983 // pstrUsageBitmapSizeY ,
984 // pstrUsagePageReserved ,
985 // pstrUsageBitDepthFormat ,
986 // pstrUsageDisplayOrientation ,
987 // pstrUsagePaletteReport ,
988 // pstrUsagePaletteDataSize ,
989 // pstrUsagePaletteDataOffset ,
990 // pstrUsagePaletteData ,
991 // pstrUsageBlitReport ,
992 // pstrUsageBlitRectangleX1 ,
993 // pstrUsageBlitRectangleY1 ,
994 // pstrUsageBlitRectangleX2 ,
995 // pstrUsageBlitRectangleY2 ,
996 // pstrUsageBlitData ,
997 // pstrUsageSoftButton ,
998 // pstrUsageSoftButtonID ,
999 // pstrUsageSoftButtonSide ,
1000 // pstrUsageSoftButtonOffset1 ,
1001 // pstrUsageSoftButtonOffset2 ,
1002 // pstrUsageSoftButtonReport
1003 //};
1004 //const char *medInstrTitles0[] PROGMEM =
1005 //{
1006 // pstrUsageVCRAcquisition ,
1007 // pstrUsageFreezeThaw ,
1008 // pstrUsageClipStore ,
1009 // pstrUsageUpdate ,
1010 // pstrUsageNext ,
1011 // pstrUsageSave ,
1012 // pstrUsagePrint ,
1013 // pstrUsageMicrophoneEnable
1014 //};
1015 //const char *medInstrTitles1[] PROGMEM =
1016 //{
1017 // pstrUsageCine ,
1018 // pstrUsageTransmitPower ,
1019 // pstrUsageVolume ,
1020 // pstrUsageFocus ,
1021 // pstrUsageDepth
1022 //};
1023 //const char *medInstrTitles2[] PROGMEM =
1024 //{
1025 // pstrUsageSoftStepPrimary ,
1026 // pstrUsageSoftStepSecondary
1027 //};
1028 //const char *medInstrTitles3[] PROGMEM =
1029 //{
1030 // pstrUsageZoomSelect ,
1031 // pstrUsageZoomAdjust ,
1032 // pstrUsageSpectralDopplerModeSelect ,
1033 // pstrUsageSpectralDopplerModeAdjust ,
1034 // pstrUsageColorDopplerModeSelect ,
1035 // pstrUsageColorDopplerModeAdjust ,
1036 // pstrUsageMotionModeSelect ,
1037 // pstrUsageMotionModeAdjust ,
1038 // pstrUsage2DModeSelect ,
1039 // pstrUsage2DModeAdjust
1040 //};
1041 //const char *medInstrTitles4[] PROGMEM =
1042 //{
1043 // pstrUsageSoftControlSelect ,
1044 // pstrUsageSoftControlAdjust
1045 //};
1046 
1047 #endif // __HIDUSAGETITLEARRAYS_H__