GAPE/gape_descriptors.h
changeset 5 ef85d0a8d402
equal deleted inserted replaced
4:acd095fadba0 5:ef85d0a8d402
       
     1 /*
       
     2 Nokia/Devices/R&D/SD/SSS
       
     3 CONFIDENTIAL
       
     4 Deliverable software
       
     5 
       
     6 
       
     7 
       
     8             GAPE_DESCRIPTORS.H
       
     9             --------------------------------
       
    10 
       
    11             SW Include Document - Symbian OS
       
    12 
       
    13 
       
    14 
       
    15 Document identification and location in Synergy/CM
       
    16 
       
    17 Database:           ...
       
    18 
       
    19 Object (this information is substituted by Synergy/CM):
       
    20     %name:           %
       
    21     %cvtype:         %
       
    22     %instance:       %
       
    23     %version:        %
       
    24     %date_modified:  %
       
    25 
       
    26 Copyright (c) Nokia. This material, including documentation and any related
       
    27 computer programs, is protected by copyright controlled by Nokia.
       
    28 All rights are reserved. Copying, including reproducing, storing, adapting or
       
    29 translating, any or all of this material requires the prior written consent
       
    30 of Nokia. This material also contains confidential information, which may not
       
    31 be disclosed to others without the prior written consent of Nokia.
       
    32 */
       
    33 
       
    34 /** @file
       
    35 @brief gape_descriptors.h
       
    36 
       
    37 This a header file of gape_descriptors.h
       
    38 
       
    39 @publishedDeviceAbstraction
       
    40 */
       
    41 #ifndef __GAPE_DESCRIPTORS_H__
       
    42 #define __GAPE_DESCRIPTORS_H__
       
    43 
       
    44 
       
    45 /* The list of the descriptor names what the array can hold */
       
    46 _LIT8( KTvOut, "TvOut" );
       
    47 _LIT8( KKeypad, "Keypad" );
       
    48 _LIT8( KNand, "Nand" );
       
    49 _LIT8( KPrimaryDisplay, "PriDisp" );
       
    50 _LIT8( KSecondaryDisplay, "SecDisp" );
       
    51 _LIT8( KSecurity, "Security" );
       
    52 _LIT8( KUsbExt, "UsbExtension" );
       
    53 _LIT8( KUsbDriver, "UsbDriver" );
       
    54 _LIT8( KDigitiser, "Digitiser" );
       
    55 _LIT8( KMmc, "Mmc" );
       
    56 _LIT8( KSd, "Sd" );
       
    57 _LIT8( KHdd, "Hdd" );
       
    58 _LIT8( KCustom, "Custom" );
       
    59 _LIT8( KJoystick, "Joystick" );
       
    60 _LIT8( KLight, "Light" );
       
    61 _LIT8( KSwitch, "Switch" );
       
    62 _LIT8( KQwerty, "Qwerty" );
       
    63 _LIT8( KPanicScreen, "PanicScreen" );
       
    64 _LIT8( KBootFigure0, "BootFigure0" );
       
    65 _LIT8( KBootFigure1, "BootFigure1" );
       
    66 _LIT8( KThermalSensor, "ThermalSensor" );
       
    67 _LIT8( KCameraHWA, "CameraHWA" );
       
    68 _LIT8( KCameraDriver, "CameraDriver" );
       
    69 _LIT8( KDisplayDriver, "DisplayDriver" );
       
    70 _LIT8( KPowerModel, "PowerController" );
       
    71 _LIT8( KTwistDriver, "TwistDriver" );
       
    72 _LIT8( KCameraStaticData, "CameraStaticData" );
       
    73 _LIT8( KAccelerometer, "Accelerometer" );
       
    74 _LIT8( KExpander, "KeypadExpander" );
       
    75 _LIT8( KPowerTouareg, "PowerTouareg" );
       
    76 _LIT8( KKernelDataTransferApiUsb, "UsbDataIf" );
       
    77 _LIT8( KNaviScroll, "NaviScroll" );
       
    78 _LIT8( KTouchIC, "TouchIC" );
       
    79 _LIT8( KTouchIC2, "TouchIC2" );
       
    80 _LIT8( KExpander2, "KeypadExpander2" );
       
    81 _LIT8( KAddriver, "KAddriver" );
       
    82 _LIT8( KOFN, "OFN" );
       
    83 _LIT8( KCustomRTC, "CustomRtc" );
       
    84 
       
    85 /** Array for pointers (for registered descriptors) */
       
    86 const TDesC8* const KPtrArray[] =
       
    87     {
       
    88     &KTvOut,
       
    89     &KKeypad,
       
    90     &KNand,
       
    91     &KPrimaryDisplay,
       
    92     &KSecondaryDisplay,
       
    93     &KSecurity,
       
    94     &KUsbExt,
       
    95     &KUsbDriver,
       
    96     &KDigitiser,
       
    97     &KMmc,
       
    98     &KSd,
       
    99     &KHdd,
       
   100     &KCustom,
       
   101     &KJoystick,
       
   102     &KLight,
       
   103     &KSwitch,
       
   104     &KQwerty,
       
   105     &KPanicScreen,
       
   106     &KBootFigure0,
       
   107     &KBootFigure1,
       
   108     &KThermalSensor,
       
   109     &KCameraHWA,
       
   110     &KCameraDriver,
       
   111     &KDisplayDriver,
       
   112     &KPowerModel,    
       
   113     &KCameraStaticData,
       
   114     &KAccelerometer,
       
   115     &KExpander,
       
   116     &KPowerTouareg,
       
   117     &KKernelDataTransferApiUsb,
       
   118     &KNaviScroll,
       
   119     &KTouchIC,
       
   120     &KTouchIC2,
       
   121     &KExpander2, 
       
   122     &KAddriver,
       
   123     &KOFN,
       
   124     &KCustomRTC
       
   125     };
       
   126     
       
   127     
       
   128     /** Maximum number of items in an array */
       
   129 const TUint KPtrArraySize = ( sizeof( KPtrArray ) / sizeof( KPtrArray[0] ) );
       
   130 
       
   131 
       
   132 #endif    // __GAPE_DESCRIPTORS_H__
       
   133 
       
   134 // end of file