hwrmhaptics/examples/hapticstestapp/inc/hapticstest.hrh
changeset 76 cb32bcc88bad
equal deleted inserted replaced
73:d38941471f1c 76:cb32bcc88bad
       
     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__