remotemgmt_plat/device_management_parameter_api/inc/DevManInternalCRKeys.h
changeset 0 b497e44ab2fc
child 9 57a65a3a658c
child 22 19fb38abab1d
equal deleted inserted replaced
-1:000000000000 0:b497e44ab2fc
       
     1 /*
       
     2 * Copyright (c) 2002-2004 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 "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description: 
       
    15 *     SyncML Device Management internal CenRep key definitions
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 #ifndef SYNCML_DEVMAN_INTERNAL_CR_KEYS_H
       
    21 #define SYNCML_DEVMAN_INTERNAL_CR_KEYS_H
       
    22 
       
    23 /**
       
    24 * SyncML Device Management Internal Keys UID
       
    25 */
       
    26 const TUid KCRUidDeviceManagementInternalKeys = {0x101F9A0A};
       
    27 
       
    28 /**
       
    29 * CenRep key for Client Initiated Firmware Update:
       
    30 * Device Management profile id corresponding the device management
       
    31 * server where firmware update request should be sent.
       
    32 * Key is reseted (set to default) by device management client after request 
       
    33 * has been sent.
       
    34 *
       
    35 * Possible integer values:
       
    36 * positive integer values that match existing device management profile id
       
    37 * in the device management settings database.
       
    38 *
       
    39 * Default value: -1 (not defined)
       
    40 *
       
    41 * Note: setting this key does not automatically initiate device management session,
       
    42 * caller should start the session itself with appropriate profile id using SyncML
       
    43 * Client API from SyncML Common subsystem.
       
    44 *
       
    45 */
       
    46 const TUint32 KDevManClientInitiatedFwUpdateId = 0x00000001;
       
    47 
       
    48 /*
       
    49 * CenRep key for the session type whether the session is FOTA/ DM Configuration session
       
    50 * Default value: 0 
       
    51 *
       
    52 */
       
    53 const TUint32 KDevManSessionType = 0x00000002;
       
    54 
       
    55 /**
       
    56 * Cenrep key for SANUI Bit Variation
       
    57 */
       
    58 const TUint32 KDevManSANUIBitVariation =  0x00000003;
       
    59 
       
    60 /**
       
    61 * Cenrep key for application launch notifier timeout
       
    62 */
       
    63 const TUint32 KDevManServerAlertTimeout = 0x00000004;
       
    64 
       
    65 /** 
       
    66 * Cenrep for variating the user interaction alerts 
       
    67 **/
       
    68 const TUint32 KDevManUserInteractionAlerts = 0x00000005;
       
    69 
       
    70 /**
       
    71 * Cenrep for providing path of the dm profiles XML file
       
    72 */
       
    73  const TUint32 KDevManProfilesXMLFile = 0x00000006;
       
    74  
       
    75  /**
       
    76 * Cenrep key for defining FUMO predefined node
       
    77 */
       
    78 
       
    79 const TUint32  KDevManFUMOPredefinedNodes = 0x00000007;
       
    80 
       
    81 /*
       
    82 * This flag defines if the feature to enable  the customized UI notes for Package 0 informative ,
       
    83 * interacttrive and note between firware install and update.
       
    84 */
       
    85 const TUint32 KDevManUINotesCustomization = 0x00000008;
       
    86 /*
       
    87 * This key is used to enable DM session time out feature.
       
    88 * Default value : -1 
       
    89 * Allowed values.
       
    90 * 1 - 30 .
       
    91 * This unit is in minutes .
       
    92 * If value is -1 or any other value  then this feature OFF. And default behavior.
       
    93 * Value :  1-30, session times out withthin this time E.g If value is 5 min,
       
    94 * then a call comes which gets high priorioty than GPRS , Dm session waits for 5 min and times out if Call doesn't end. 
       
    95 */
       
    96 
       
    97 const TUint32 KDevManDMSessionTimeout = 0x00000009; 
       
    98 
       
    99 /*
       
   100 * This key stores the server ID of current DM Session. This server ID is used by DMNetMon
       
   101 * to start DM Session after network is up
       
   102 */
       
   103 
       
   104 const TUint32 KDevManServerIdKey = 0x0000000A; 
       
   105 
       
   106 /*
       
   107 * This key stores the IAP ID of current DM Session. This IAP ID is used by DMNetMon
       
   108 * to start DM Session after network is up
       
   109 */
       
   110 
       
   111 const TUint32 KDevManIapIdKey = 0x0000000B; 
       
   112 
       
   113 /*
       
   114 * This key checks whether Network Monitoring can be enabled by DM Sync Agent.
       
   115 */
       
   116 
       
   117 const TUint32 KDevManEnableDMNetworkMon = 0x0000000C;
       
   118 
       
   119 /*
       
   120 * This key checks whether Network Monitoring can be in roaming.
       
   121 */
       
   122 
       
   123 const TUint32 KDevManEnableDMNetworkMonInRoaming = 0x0000000D;
       
   124 
       
   125 /* 
       
   126 * This key is used to indicate shut down time for DM NetMOn.
       
   127 */
       
   128 
       
   129 const TUint32 KDevManNetMonTimeoutKey = 0x0000000E;
       
   130 /*
       
   131 * This key is used to override profilelock feature
       
   132 * Default value : 0 
       
   133 * Allowed values.
       
   134 * 0 or 1 
       
   135 * If value is 0 then locked profile values can not be repalced or deleted And default behavior.
       
   136 * If value is 1  then locked profile values can changed.
       
   137 * 
       
   138 */
       
   139 const TUint32 KDevOverrideProfileLock = 0x0000000F; 
       
   140 
       
   141 /*
       
   142 * This key is used to store the External memory card status for DCMO
       
   143 * Default value : 1 
       
   144 * Allowed values.
       
   145 * 0 or 1 
       
   146 * If value is 0 then the card is dismounted.
       
   147 * If value is 1  then the card is mounted and is the defaulf value.
       
   148 * 
       
   149 */
       
   150 const TUint32 KDevManMemCardCtrl = 0x00000010; 
       
   151 
       
   152 #endif // SYNCML_DEVMAN_INTERNAL_CR_KEYS_H
       
   153