|
1 /* |
|
2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of the License "Symbian Foundation License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: Defines options menu commands. |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 #ifndef __hapticstest_HRH__ |
|
20 #define __hapticstest_HRH__ |
|
21 |
|
22 /** hapticstest enumerate command codes */ |
|
23 enum THapticsTestIds |
|
24 { |
|
25 EHapticsTestOpenHaptics = 1, // start value must not be 0 |
|
26 EHapticsTestAutoInit, |
|
27 EHapticsTestSupportedActuators, |
|
28 EHapticsTestOpenActuator, // for submenu |
|
29 EHapticsTestOpenActuatorAny, |
|
30 EHapticsTestOpenActuatorDevice, |
|
31 EHapticsTestOpenActuatorPrimaryDisplay, |
|
32 EHapticsTestOpenActuatorSecondaryDisplay, |
|
33 EHapticsTestOpenActuatorGame, |
|
34 EHapticsTestOpenActuatorGameLeft, |
|
35 EHapticsTestOpenActuatorGameRight, |
|
36 EHapticsTestOpenActuatorExternalVibra, |
|
37 EHapticsTestLoadIVTFile, // for submenu |
|
38 EHapticsTestLoadIVTFileNoneFound, |
|
39 EHapticsTestLoadIVTFileSelected, |
|
40 EHapticsTestGeneralPlayEffect, // for submenu |
|
41 EHapticsTestPlayEffect, // for submenu |
|
42 EHapticsTestPlayEffectNoneFound, |
|
43 EHapticsTestPlayEffectSelected, |
|
44 EHapticsTestPlayEffectRepeat, // for submenu |
|
45 EHapticsTestPlayEffectRepeatNoneFound, |
|
46 EHapticsTestPlayEffectRepeatSelected, |
|
47 EHapticsTestPlayEffectManual, // for submenu |
|
48 EHapticsTestPlayEffectManualMagSweep, |
|
49 EHapticsTestPlayEffectManualMagSweepInf, |
|
50 EHapticsTestPlayEffectManualMagSweepInfMod, |
|
51 EHapticsTestPlayEffectManualPeriodic, |
|
52 EHapticsTestPlayEffectManualPeriodicInf, |
|
53 EHapticsTestPlayEffectManualPeriodicInfMod, |
|
54 EHapticsTestPlayEffectManualRepeat, |
|
55 EHapticsTestChangeState, // submenu |
|
56 EHapticsTestChangeStateNoneFound, |
|
57 EHapticsTestChangeStatePause, |
|
58 EHapticsTestChangeStateResume, |
|
59 EHapticsTestChangeStateStop, |
|
60 EHapticsTestChangeStateStopAll, |
|
61 EHapticsTestModifyEffect, // submenu |
|
62 EHapticsTestModifyEffectDuration1, |
|
63 EHapticsTestModifyEffectDuration5, |
|
64 EHapticsTestModifyEffectDuration10, |
|
65 EHapticsTestModifyEffectDuration30, |
|
66 EHapticsTestModifyEffectDuration60, |
|
67 EHapticsTestModifyEffectMagnitudeMin, |
|
68 EHapticsTestModifyEffectMagnitude25, |
|
69 EHapticsTestModifyEffectMagnitude50, |
|
70 EHapticsTestModifyEffectMagnitude75, |
|
71 EHapticsTestModifyEffectMagnitudeMax, |
|
72 EHapticsTestModifyEffectStyleSmooth, |
|
73 EHapticsTestModifyEffectStyleStrong, |
|
74 EHapticsTestModifyEffectStyleSharp, |
|
75 EHapticsTestModifyEffectAttackMin, |
|
76 EHapticsTestModifyEffectAttack25, |
|
77 EHapticsTestModifyEffectAttack50, |
|
78 EHapticsTestModifyEffectAttack75, |
|
79 EHapticsTestModifyEffectAttackMax, |
|
80 EHapticsTestModifyEffectFadeMin, |
|
81 EHapticsTestModifyEffectFade25, |
|
82 EHapticsTestModifyEffectFade50, |
|
83 EHapticsTestModifyEffectFade75, |
|
84 EHapticsTestModifyEffectFadeMax, |
|
85 EHapticsTestModifyEffectAttackTime02, |
|
86 EHapticsTestModifyEffectAttackTime1, |
|
87 EHapticsTestModifyEffectAttackTime5, |
|
88 EHapticsTestModifyEffectAttackTime10, |
|
89 EHapticsTestModifyEffectAttackTime30, |
|
90 EHapticsTestModifyEffectAttackTime60, |
|
91 EHapticsTestModifyEffectFadeTime02, |
|
92 EHapticsTestModifyEffectFadeTime1, |
|
93 EHapticsTestModifyEffectFadeTime5, |
|
94 EHapticsTestModifyEffectFadeTime10, |
|
95 EHapticsTestModifyEffectFadeTime30, |
|
96 EHapticsTestModifyEffectFadeTime60, |
|
97 EHapticsTestModifyEffectPeriod50, |
|
98 EHapticsTestModifyEffectPeriod100, |
|
99 EHapticsTestModifyEffectPeriod300, |
|
100 EHapticsTestModifyEffectPeriod600, |
|
101 EHapticsTestModifyEffectPeriod1000, |
|
102 EHapticsTestModifyEffectPeriod3000, |
|
103 EHapticsTestSynchronousCalls, |
|
104 EHapticsTestAsynchronousCalls, |
|
105 EHapticsTestUsingFileHandle, |
|
106 EHapticsTestNotUsingFileHandle, |
|
107 EHapticsTestShowEffectInfo, |
|
108 EHapticsTestHideEffectInfo, |
|
109 EHapticsTestDeleteIVTData, // for submenu |
|
110 EHapticsTestDeleteIVTDataNoneFound, |
|
111 EHapticsTestDeleteIVTDataSelected, |
|
112 EHapticsTestDeleteAllIVTData, |
|
113 EHapticsTestReserve, |
|
114 EHapticsTestReserveNotTrusted, |
|
115 EHapticsTestReserveTrusted, |
|
116 EHapticsTestReserveNotTrustedTemp, |
|
117 EHapticsTestRelease, |
|
118 EHapticsTestReleaseTemp, |
|
119 EHapticsTestCloseHaptics, |
|
120 EHapticsTestClearOutput, |
|
121 EHapticsTestConstGetters, |
|
122 EHapticsTestGetStatus, |
|
123 |
|
124 EHapticsTestPropertiesSubmenu, |
|
125 EHapticsTestCapabilitiesSubmenu, |
|
126 |
|
127 EHapticsTestSetPropertyPriorityMin, |
|
128 EHapticsTestSetPropertyPriorityDefault, |
|
129 EHapticsTestSetPropertyPriorityMax, |
|
130 EHapticsTestSetPropertyDisableEffectsTrue, |
|
131 EHapticsTestSetPropertyDisableEffectsFalse, |
|
132 EHapticsTestSetPropertyStrengthMute, |
|
133 EHapticsTestSetPropertyStrengthHalf, |
|
134 EHapticsTestSetPropertyStrengthFull, |
|
135 |
|
136 |
|
137 EHapticsTestGetPropertyPriority, |
|
138 EHapticsTestGetPropertyDisableEffects, |
|
139 EHapticsTestGetPropertyStrength, |
|
140 |
|
141 EHapticsTestGetCapabilityDeviceCategory, |
|
142 EHapticsTestGetCapabilityMaxNestedRepeats, |
|
143 EHapticsTestGetCapabilityNumActuators, |
|
144 EHapticsTestGetCapabilityActuatorType, |
|
145 EHapticsTestGetCapabilityNumEffectSlots, |
|
146 EHapticsTestGetCapabilityNumEffectStyles, |
|
147 EHapticsTestGetCapabilityMinPeriod, |
|
148 EHapticsTestGetCapabilityMaxPeriod, |
|
149 EHapticsTestGetCapabilityMaxEffectDuration, |
|
150 EHapticsTestGetCapabilitySupportedEffects, |
|
151 EHapticsTestGetCapabilityDeviceName, |
|
152 EHapticsTestGetCapabilityMaxEnvelopeTime, |
|
153 EHapticsTestGetCapabilityAPIVersionNumber, |
|
154 EHapticsTestGetCapabilityMaxIVTSize, |
|
155 EHapticsTestPanic, |
|
156 |
|
157 EHapticsTestInit, |
|
158 EHapticsToggle, |
|
159 EHapticsTestStreaming, |
|
160 EHapticsTestPlayStreamSample, |
|
161 EHapticsTestNextStreamSample, |
|
162 EHapticsTestPlayAllSamples, |
|
163 EHapticsTestStopStreaming |
|
164 }; |
|
165 |
|
166 #endif // __hapticstest_HRH__ |