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