sysstatemgmt/ssmcmdlists/data/noncriticalcmdlist_ext.rss
branchRCL_3
changeset 8 6bb05bdcbe09
child 15 21e939dd208a
equal deleted inserted replaced
7:1a73e8f1b64d 8:6bb05bdcbe09
       
     1 /*
       
     2 * Copyright (c) 2009-2010 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 * Command list for the Non-critical startup state in extended startup mode.
       
    16 *
       
    17 */
       
    18 
       
    19 #include <ssm/conditionresourcetypes.rh>
       
    20 #include <ssm/ssmcmd.rh>
       
    21 #include <ssm/startupreason.h>
       
    22 #include <ssm/clayerswp.hrh>
       
    23 
       
    24 #include "ssmswp.hrh"
       
    25 #include "ssmsubstateext.hrh"
       
    26 #include "ssmdlldatadefs.rh"
       
    27 
       
    28 // Identify command list type
       
    29 UID2 KUidSsmCommandListResourceFile
       
    30 
       
    31 // ---------------------------------------------------------------------------
       
    32 // r_entry_point
       
    33 // This must be the first resource
       
    34 // ---------------------------------------------------------------------------
       
    35 //
       
    36 RESOURCE SSM_COMMAND_LIST_ROOT r_entry_point
       
    37     {
       
    38     command_list_mapping = r_map;
       
    39     }
       
    40 
       
    41 // ---------------------------------------------------------------------------
       
    42 // r_map
       
    43 // Mapping of command list ids to resource ids.
       
    44 // ---------------------------------------------------------------------------
       
    45 //
       
    46 RESOURCE SSM_COMMAND_LIST_MAPPING r_map
       
    47     {
       
    48     mappings =
       
    49         {
       
    50         SSM_COMMANDLISTID_TO_RESOURCEID
       
    51             {
       
    52             command_list_id = ESsmStateNonCritical;
       
    53             resource_id = r_cmds;
       
    54             }
       
    55         };
       
    56     }
       
    57 
       
    58 // ===========================================================================
       
    59 // Command lists in alphabetical order
       
    60 // ===========================================================================
       
    61 //
       
    62 
       
    63 // ---------------------------------------------------------------------------
       
    64 // r_cmds
       
    65 // ---------------------------------------------------------------------------
       
    66 //
       
    67 RESOURCE SSM_COMMAND_LIST r_cmds
       
    68     {
       
    69     commands =
       
    70         {
       
    71         r_cmd_adtupdater,       // Location, date & time queries ,prio 0xFFD5 
       
    72         r_cmd_waitforphone,     // prio 0xFFD1
       
    73         r_cmd_waitidle,         // prio 0xFFC5
       
    74         // prio 0xFFB7
       
    75 #ifdef __JAVA        
       
    76         r_cmd_javacaptain,
       
    77 #endif // __JAVA
       
    78         r_cmd_watcher,
       
    79         r_cmd_dmutilsrv,
       
    80         // prio 0xFFA7
       
    81         r_cmd_contentharvester,
       
    82         r_cmd_mdswatchdog,
       
    83         r_cmd_predefinedcontacts,
       
    84         r_cmd_xnthemesrv,
       
    85         r_cmd_ncnlist,
       
    86         r_cmd_satsrv,
       
    87         r_cmd_cbssrv,
       
    88         r_cmd_schedsrv,
       
    89         r_cmd_aosrv,
       
    90         r_cmd_ippushman,
       
    91         r_cmd_remotefe,
       
    92         r_cmd_supllistener,
       
    93         r_cmd_autolock,
       
    94         r_cmd_pocstarter,
       
    95         r_cmd_gsserver,
       
    96         r_cmd_vcommandmgr,
       
    97         r_cmd_dmallreasons,
       
    98         r_cmd_locod,
       
    99 #ifdef FF_LBT_ENGINE
       
   100         r_cmd_lbtsrv,
       
   101 #endif // FF_LBT_ENGINE
       
   102         r_cmd_emailsrvrmon,
       
   103         r_cmd_taskswitcher,
       
   104         // prio 0xFFA6
       
   105         r_cmd_dmfirstbootreason,
       
   106         r_cmd_fota,
       
   107         // prio 0x7F87
       
   108         r_cmd_waitcleanbootinfo,
       
   109         // prio 0x7F97
       
   110         r_cmd_dcmo,
       
   111         r_cmd_amastart,
       
   112         // prio 0x7F96
       
   113         r_cmd_multiple_wait,
       
   114         // prio 0x7EFF
       
   115         r_cmd_activitymonitor1,
       
   116         // prio 0x7EFE
       
   117         r_cmd_logs,
       
   118         // prio 0x7EFD
       
   119         r_cmd_activitymonitor2,
       
   120         // prio 0x7EFC
       
   121         r_cmd_pbk2,
       
   122         // prio 0x7EFB
       
   123         r_cmd_activitymonitor3,
       
   124         // prio 0x7EFA
       
   125         r_cmd_mce,
       
   126         // prio 0x7EF9
       
   127         r_cmd_activitymonitor4,
       
   128         // prio 0x7EF8
       
   129         r_cmd_clockapp,
       
   130         // prio 0x7EF7
       
   131         r_cmd_activitymonitor5,
       
   132         // prio 0x7EF6
       
   133         r_cmd_videocenter,
       
   134         // prio 0x7EF5
       
   135         r_cmd_activitymonitor6,
       
   136         // prio 0x7EF4
       
   137         r_cmd_iaupdatebg,
       
   138         // prio 0x7EF3
       
   139         r_cmd_activitymonitor7,
       
   140         // prio 0x7EF2
       
   141         r_cmd_screensaver,
       
   142         // prio 0x7EEF
       
   143         r_cmd_activitymonitor8,
       
   144         // prio 0x7EEE
       
   145         r_cmd_autosync,
       
   146         // prio 0x7EED
       
   147         r_cmd_activitymonitor9,
       
   148         // prio 0x7EEC
       
   149         r_cmd_mylocationsengine
       
   150 #ifdef FF_ATT_ADDRESS_BK
       
   151         //prio 0x7EEA
       
   152         ,r_cmd_activitymonitor10,
       
   153         //prio 0x7EE9
       
   154         r_cmd_aab
       
   155 #endif
       
   156         };
       
   157     }
       
   158 
       
   159 // ===========================================================================
       
   160 // Command items in alphabetical order
       
   161 // ===========================================================================
       
   162 //
       
   163 
       
   164 // -----------------------------------------------------------------------------
       
   165 // r_cmd_aab
       
   166 // -----------------------------------------------------------------------------
       
   167 //
       
   168 #ifdef FF_ATT_ADDRESS_BK 
       
   169 RESOURCE SSM_START_APP_INFO r_cmd_aab
       
   170     {
       
   171     priority = 0x7EE9;
       
   172     name = "z:\\sys\\bin\\AABPhonebookapp.exe";
       
   173     retries = 2;
       
   174     background = 1; // To background
       
   175     monitor_info = r_mon_3_restarts_ignore;
       
   176     }
       
   177 #endif
       
   178 
       
   179 // ---------------------------------------------------------------------------
       
   180 // r_cmd_activitymonitor1
       
   181 // ---------------------------------------------------------------------------
       
   182 //
       
   183 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor1
       
   184     {
       
   185     priority = 0x7EFF;
       
   186     severity = ECmdCriticalSeverity;
       
   187     execution_behaviour = ESsmWaitForSignal;
       
   188     dllname = "ssmactivitycmd.dll";
       
   189     ordinal = 1; // SsmActivityCmdNewL
       
   190     retries = 2;
       
   191     dll_data = r_dlldata_activitymonitor_timeout;
       
   192     }
       
   193 
       
   194 // ---------------------------------------------------------------------------
       
   195 // r_cmd_activitymonitor2
       
   196 // ---------------------------------------------------------------------------
       
   197 //
       
   198 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor2
       
   199     {
       
   200     priority = 0x7EFD;
       
   201     severity = ECmdCriticalSeverity;
       
   202     execution_behaviour = ESsmWaitForSignal;
       
   203     dllname = "ssmactivitycmd.dll";
       
   204     ordinal = 1; // SsmActivityCmdNewL
       
   205     retries = 2;
       
   206     dll_data = r_dlldata_activitymonitor_timeout;
       
   207     }
       
   208 
       
   209 // ---------------------------------------------------------------------------
       
   210 // r_cmd_activitymonitor3
       
   211 // ---------------------------------------------------------------------------
       
   212 //
       
   213 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor3
       
   214     {
       
   215     priority = 0x7EFB;
       
   216     severity = ECmdCriticalSeverity;
       
   217     execution_behaviour = ESsmWaitForSignal;
       
   218     dllname = "ssmactivitycmd.dll";
       
   219     ordinal = 1; // SsmActivityCmdNewL
       
   220     retries = 2;
       
   221     dll_data = r_dlldata_activitymonitor_timeout;
       
   222     }
       
   223 
       
   224 // ---------------------------------------------------------------------------
       
   225 // r_cmd_activitymonitor4
       
   226 // ---------------------------------------------------------------------------
       
   227 //
       
   228 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor4
       
   229     {
       
   230     priority = 0x7EF9;
       
   231     severity = ECmdCriticalSeverity;
       
   232     execution_behaviour = ESsmWaitForSignal;
       
   233     dllname = "ssmactivitycmd.dll";
       
   234     ordinal = 1; // SsmActivityCmdNewL
       
   235     retries = 2;
       
   236     dll_data = r_dlldata_activitymonitor_timeout;
       
   237     }
       
   238 
       
   239 // ---------------------------------------------------------------------------
       
   240 // r_cmd_activitymonitor5
       
   241 // ---------------------------------------------------------------------------
       
   242 //
       
   243 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor5
       
   244     {
       
   245     priority = 0x7EF7;
       
   246     severity = ECmdCriticalSeverity;
       
   247     execution_behaviour = ESsmWaitForSignal;
       
   248     dllname = "ssmactivitycmd.dll";
       
   249     ordinal = 1; // SsmActivityCmdNewL
       
   250     retries = 2;
       
   251     dll_data = r_dlldata_activitymonitor_timeout;
       
   252     }
       
   253 
       
   254 // ---------------------------------------------------------------------------
       
   255 // r_cmd_activitymonitor6
       
   256 // ---------------------------------------------------------------------------
       
   257 //
       
   258 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor6
       
   259     {
       
   260     priority = 0x7EF5;
       
   261     severity = ECmdCriticalSeverity;
       
   262     execution_behaviour = ESsmWaitForSignal;
       
   263     dllname = "ssmactivitycmd.dll";
       
   264     ordinal = 1; // SsmActivityCmdNewL
       
   265     retries = 2;
       
   266     dll_data = r_dlldata_activitymonitor_timeout;
       
   267     }
       
   268 
       
   269 // ---------------------------------------------------------------------------
       
   270 // r_cmd_activitymonitor7
       
   271 // ---------------------------------------------------------------------------
       
   272 //
       
   273 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor7
       
   274     {
       
   275     priority = 0x7EF3;
       
   276     severity = ECmdCriticalSeverity;
       
   277     execution_behaviour = ESsmWaitForSignal;
       
   278     dllname = "ssmactivitycmd.dll";
       
   279     ordinal = 1; // SsmActivityCmdNewL
       
   280     retries = 2;
       
   281     dll_data = r_dlldata_activitymonitor_timeout;
       
   282     }
       
   283 
       
   284 // ---------------------------------------------------------------------------
       
   285 // r_cmd_activitymonitor8
       
   286 // ---------------------------------------------------------------------------
       
   287 //
       
   288 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor8
       
   289     {
       
   290     priority = 0x7EEF;
       
   291     severity = ECmdCriticalSeverity;
       
   292     execution_behaviour = ESsmWaitForSignal;
       
   293     dllname = "ssmactivitycmd.dll";
       
   294     ordinal = 1; // SsmActivityCmdNewL
       
   295     retries = 2;
       
   296     dll_data = r_dlldata_activitymonitor_timeout;
       
   297     }
       
   298 
       
   299 // ---------------------------------------------------------------------------
       
   300 // r_cmd_activitymonitor9
       
   301 // ---------------------------------------------------------------------------
       
   302 //
       
   303 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor9
       
   304     {
       
   305     priority = 0x7EED;
       
   306     severity = ECmdCriticalSeverity;
       
   307     execution_behaviour = ESsmWaitForSignal;
       
   308     dllname = "ssmactivitycmd.dll";
       
   309     ordinal = 1; // SsmActivityCmdNewL
       
   310     retries = 2;
       
   311     dll_data = r_dlldata_activitymonitor_timeout;
       
   312     }
       
   313 	
       
   314 // ---------------------------------------------------------------------------
       
   315 // r_cmd_activitymonitor10
       
   316 // ---------------------------------------------------------------------------
       
   317 //
       
   318 #ifdef FF_ATT_ADDRESS_BK
       
   319 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor10
       
   320     {
       
   321     priority = 0x7EEA;
       
   322     severity = ECmdCriticalSeverity;
       
   323     execution_behaviour = ESsmWaitForSignal;
       
   324     dllname = "ssmactivitycmd.dll";
       
   325     ordinal = 1; // SsmActivityCmdNewL
       
   326     retries = 2;
       
   327     dll_data = r_dlldata_activitymonitor_timeout;
       
   328     }
       
   329 #endif
       
   330 	
       
   331 // ---------------------------------------------------------------------------
       
   332 // r_cmd_adtupdater
       
   333 // ---------------------------------------------------------------------------
       
   334 //
       
   335 RESOURCE SSM_START_PROCESS_INFO r_cmd_adtupdater
       
   336     {
       
   337     priority = 0xFFD5;
       
   338     name = "adtupdater.exe";
       
   339     execution_behaviour = ESsmFireAndForget;
       
   340     }
       
   341 
       
   342 // ---------------------------------------------------------------------------
       
   343 // r_cmd_amastart
       
   344 // ---------------------------------------------------------------------------
       
   345 //
       
   346 RESOURCE SSM_START_AMA_STARTER r_cmd_amastart
       
   347     {
       
   348     priority = 0x7F97;
       
   349     conditional_information = r_cond_ps_normalboot;
       
   350     }
       
   351 
       
   352 // ---------------------------------------------------------------------------
       
   353 // r_cmd_autosync
       
   354 // ---------------------------------------------------------------------------
       
   355 //	
       
   356 RESOURCE SSM_START_PROCESS_INFO r_cmd_autosync
       
   357     {
       
   358     priority = 0x7EEE;
       
   359     execution_behaviour = ESsmFireAndForget;
       
   360     retries = 3;
       
   361     name = "cctautosync.exe";
       
   362     }
       
   363 	
       
   364 // ---------------------------------------------------------------------------
       
   365 // r_cmd_aosrv
       
   366 // ---------------------------------------------------------------------------
       
   367 //
       
   368 RESOURCE SSM_START_PROCESS_INFO r_cmd_aosrv
       
   369     {
       
   370     priority = 0xFFA7;
       
   371     name = "z:\\sys\\bin\\alwaysonlinestarter.exe";
       
   372     execution_behaviour = ESsmFireAndForget;
       
   373     conditional_information = r_cond_feat_alwaysonline;
       
   374     monitor_info = r_mon_3_restarts_ignore;
       
   375     }
       
   376 
       
   377 // ---------------------------------------------------------------------------
       
   378 // r_cmd_autolock
       
   379 // ---------------------------------------------------------------------------
       
   380 //
       
   381 RESOURCE SSM_START_APP_INFO r_cmd_autolock
       
   382     {
       
   383     priority = 0xFFA7;
       
   384     name = "z:\\sys\\bin\\lockapp.exe";
       
   385     execution_behaviour = ESsmWaitForSignal;
       
   386     timeout = 10000;
       
   387     background = 1; // To background
       
   388     monitor_info = r_mon_3_restarts_ignore;
       
   389     }
       
   390 
       
   391 // ---------------------------------------------------------------------------
       
   392 // r_cmd_cbssrv
       
   393 // ---------------------------------------------------------------------------
       
   394 //
       
   395 RESOURCE SSM_START_PROCESS_INFO r_cmd_cbssrv
       
   396     {
       
   397     priority = 0xFFA7;
       
   398     name = "z:\\sys\\bin\\cbsserver.exe";
       
   399     execution_behaviour = ESsmFireAndForget;
       
   400     conditional_information = r_cond_feat_cellbroadcast;
       
   401     monitor_info = r_mon_3_restarts_ignore;
       
   402     }
       
   403 
       
   404 // ---------------------------------------------------------------------------
       
   405 // r_cmd_clockapp
       
   406 // ---------------------------------------------------------------------------
       
   407 //
       
   408 RESOURCE SSM_START_APP_INFO r_cmd_clockapp
       
   409     {
       
   410     priority = 0x7EF8;
       
   411     name = "z:\\sys\\bin\\clockapp.exe";
       
   412     execution_behaviour = ESsmWaitForSignal;
       
   413     timeout = 10000;
       
   414     background = 1; // To background
       
   415     }
       
   416 
       
   417 // ---------------------------------------------------------------------------
       
   418 // r_cmd_contentharvester
       
   419 // ---------------------------------------------------------------------------
       
   420 //
       
   421 RESOURCE SSM_START_PROCESS_INFO r_cmd_contentharvester
       
   422     {
       
   423     priority = 0xFFA7;
       
   424     name = "z:\\sys\\bin\\contentharvester.exe";
       
   425     execution_behaviour = ESsmFireAndForget;	//behavior changed from ESsmWaitForSignal as part of SCB CR MSOI-7XARNT
       
   426     monitor_info = r_mon_3_restarts_ignore;
       
   427     }
       
   428 
       
   429 // ---------------------------------------------------------------------------
       
   430 // r_cmd_dcmo
       
   431 // ---------------------------------------------------------------------------
       
   432 //
       
   433 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_dcmo
       
   434     {
       
   435     priority = 0x7F97;
       
   436     execution_behaviour = ESsmFireAndForget;
       
   437     dllname = "dcmostartupcustcmd.dll";
       
   438     ordinal = 1; // DCMO command
       
   439     conditional_information = r_cond_feat_runtime_dcmo;
       
   440     }
       
   441 
       
   442 // ---------------------------------------------------------------------------
       
   443 // r_cmd_dmallreasons
       
   444 // ---------------------------------------------------------------------------
       
   445 //
       
   446 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_dmallreasons
       
   447     {
       
   448     priority = 0xFFA7;
       
   449     execution_behaviour = ESsmWaitForSignal;
       
   450     dllname = "fotacustcmds.dll";
       
   451     ordinal = 1; // AllReasons command
       
   452     retries = 2;
       
   453     conditional_information = r_cond_syncml_dm_or_pnp_mobile_services;
       
   454     }
       
   455 
       
   456 // ---------------------------------------------------------------------------
       
   457 // r_cmd_dmfirstbootreason
       
   458 // ---------------------------------------------------------------------------
       
   459 //
       
   460 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_dmfirstbootreason
       
   461     {
       
   462     priority = 0xFFA6;
       
   463     execution_behaviour = ESsmWaitForSignal;
       
   464     dllname = "fotacustcmds.dll";
       
   465     ordinal = 3; // FirstBoot command
       
   466     retries = 2;
       
   467     conditional_information = r_cond_pnp_mobile_services_and_firstboot;
       
   468     }
       
   469 
       
   470 // ---------------------------------------------------------------------------
       
   471 // r_cmd_dmutilsrv
       
   472 // ---------------------------------------------------------------------------
       
   473 //
       
   474 RESOURCE SSM_START_PROCESS_INFO r_cmd_dmutilsrv
       
   475     {
       
   476     priority = 0xFFB7;
       
   477     name = "z:\\sys\\bin\\dmutilserver.exe";
       
   478     execution_behaviour = ESsmWaitForSignal;
       
   479     timeout = 10000;
       
   480     monitor_info = r_mon_3_restarts_reset;
       
   481     conditional_information = r_cond_feat_sappolicymgmt;
       
   482     }
       
   483 
       
   484 // ---------------------------------------------------------------------------
       
   485 // r_cmd_fota
       
   486 // ---------------------------------------------------------------------------
       
   487 //
       
   488 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_fota
       
   489     {
       
   490     priority = 0xFFA6;
       
   491     execution_behaviour = ESsmWaitForSignal;
       
   492     dllname = "fotacustcmds.dll";
       
   493     ordinal = 2; // Fota command
       
   494     retries = 2;
       
   495     conditional_information = r_cond_syncml_dm_fota_and_fotareset;
       
   496     }
       
   497 
       
   498 // ---------------------------------------------------------------------------
       
   499 // r_cmd_emailsrvrmon
       
   500 // ---------------------------------------------------------------------------
       
   501 //
       
   502 RESOURCE SSM_START_APP_INFO r_cmd_emailsrvrmon
       
   503     {
       
   504     priority = 0xFFA7;
       
   505     name = "emailservermonitor.exe";
       
   506     execution_behaviour = ESsmFireAndForget;
       
   507     conditional_information = r_cond_feat_emailfw;
       
   508     }
       
   509 
       
   510 // ---------------------------------------------------------------------------
       
   511 // r_cmd_gsserver
       
   512 // ---------------------------------------------------------------------------
       
   513 //
       
   514 RESOURCE SSM_START_PROCESS_INFO r_cmd_gsserver
       
   515     {
       
   516     priority = 0xFFA7;
       
   517     name = "z:\\sys\\bin\\gsserver.exe";
       
   518     execution_behaviour = ESsmWaitForSignal;
       
   519     timeout = 10000;
       
   520     monitor_info = r_mon_3_restarts_ignore;
       
   521     conditional_information = r_cond_feat_tvout;
       
   522     }
       
   523 
       
   524 // ---------------------------------------------------------------------------
       
   525 // r_cmd_mdswatchdog
       
   526 // ---------------------------------------------------------------------------
       
   527 //
       
   528 RESOURCE SSM_START_PROCESS_INFO r_cmd_mdswatchdog
       
   529     {
       
   530     priority = 0xFFA7;
       
   531     name = "mdswatchdog.exe";
       
   532     execution_behaviour = ESsmFireAndForget;
       
   533     }
       
   534 
       
   535 // ---------------------------------------------------------------------------
       
   536 // r_cmd_iaupdatebg
       
   537 // ---------------------------------------------------------------------------
       
   538 //
       
   539 RESOURCE SSM_START_PROCESS_INFO r_cmd_iaupdatebg
       
   540     {
       
   541     priority = 0x7EF4;
       
   542     name = "iaupdatebg.exe";
       
   543     execution_behaviour = ESsmWaitForSignal;
       
   544     timeout = 10000;
       
   545     conditional_information = r_cond_feat_iadv2;
       
   546     }
       
   547 
       
   548 // ---------------------------------------------------------------------------
       
   549 // r_cmd_loadsup_ippushman
       
   550 // ---------------------------------------------------------------------------
       
   551 //
       
   552 RESOURCE SSM_START_PROCESS_INFO r_cmd_ippushman
       
   553     {
       
   554     priority = 0xFFA7;
       
   555     name = "z:\\sys\\bin\\ippushman.exe";
       
   556     execution_behaviour = ESsmFireAndForget; // -- does not call Rendezvous() --
       
   557     conditional_information = r_cond_feat_ippush;
       
   558     }
       
   559 
       
   560 // ---------------------------------------------------------------------------
       
   561 // r_cmd_lbtsrv
       
   562 // ---------------------------------------------------------------------------
       
   563 //
       
   564 #ifdef FF_LBT_ENGINE
       
   565 RESOURCE SSM_START_PROCESS_INFO r_cmd_lbtsrv
       
   566     {
       
   567     priority = 0xFFA7;
       
   568     name = "z:\\sys\\bin\\lbtserver.exe";
       
   569     execution_behaviour = ESsmWaitForSignal;
       
   570     timeout = 10000;
       
   571     }
       
   572 #endif // FF_LBT_ENGINE
       
   573 
       
   574 // ---------------------------------------------------------------------------
       
   575 // r_cmd_locod
       
   576 // ---------------------------------------------------------------------------
       
   577 //
       
   578 RESOURCE SSM_START_PROCESS_INFO r_cmd_locod
       
   579     {
       
   580     priority = 0xFFA7;
       
   581     name = "z:\\sys\\bin\\locod.exe";
       
   582     execution_behaviour = ESsmFireAndForget;
       
   583     monitor_info = r_mon_3_restarts_ignore;
       
   584     }
       
   585 
       
   586 // ---------------------------------------------------------------------------
       
   587 // r_cmd_logs
       
   588 // ---------------------------------------------------------------------------
       
   589 //
       
   590 RESOURCE SSM_START_APP_INFO r_cmd_logs
       
   591     {
       
   592     priority = 0x7EFE;
       
   593     name = "z:\\sys\\bin\\logs.exe";
       
   594     execution_behaviour = ESsmWaitForSignal;
       
   595     timeout = 10000;
       
   596     background = 1; // To background
       
   597     }
       
   598 
       
   599 // ---------------------------------------------------------------------------
       
   600 // r_cmd_mce
       
   601 // ---------------------------------------------------------------------------
       
   602 //
       
   603 RESOURCE SSM_START_APP_INFO r_cmd_mce
       
   604     {
       
   605     priority = 0x7EFA;
       
   606     name = "mce.exe";
       
   607     execution_behaviour = ESsmWaitForSignal;
       
   608     timeout = 10000;
       
   609     background = 1; // To background
       
   610     }
       
   611 	
       
   612 // ---------------------------------------------------------------------------
       
   613 // r_cmd_ncnlist
       
   614 // ---------------------------------------------------------------------------
       
   615 //
       
   616 RESOURCE SSM_START_PROCESS_INFO r_cmd_ncnlist
       
   617     {
       
   618     priority = 0xFFA7;
       
   619     name = "z:\\sys\\bin\\ncnlist.exe";
       
   620     execution_behaviour = ESsmWaitForSignal;
       
   621     timeout = 10000;
       
   622     monitor_info = r_mon_3_restarts_ignore;
       
   623     }
       
   624 
       
   625 // ---------------------------------------------------------------------------
       
   626 // r_cmd_pbk2
       
   627 // ---------------------------------------------------------------------------
       
   628 //
       
   629 RESOURCE SSM_START_APP_INFO r_cmd_pbk2
       
   630     {
       
   631     priority = 0x7EFC;
       
   632     name = "z:\\sys\\bin\\phonebook2.exe";
       
   633     execution_behaviour = ESsmWaitForSignal;
       
   634     timeout = 10000;
       
   635     background = 1; // To background
       
   636     }
       
   637 
       
   638 // ---------------------------------------------------------------------------
       
   639 // r_cmd_pocstarter
       
   640 // ---------------------------------------------------------------------------
       
   641 //
       
   642 RESOURCE SSM_START_PROCESS_INFO r_cmd_pocstarter
       
   643     {
       
   644     priority = 0xFFA7;
       
   645     name = "z:\\sys\\bin\\pocstarter.exe";
       
   646     execution_behaviour = ESsmWaitForSignal;
       
   647     timeout = 10000;
       
   648     conditional_information = r_cond_feat_omapoc;
       
   649     }
       
   650 
       
   651 // ---------------------------------------------------------------------------
       
   652 // r_cmd_predefinedcontacts
       
   653 // ---------------------------------------------------------------------------
       
   654 //
       
   655 RESOURCE SSM_START_PROCESS_INFO r_cmd_predefinedcontacts
       
   656     {
       
   657     priority = 0xFFA7;
       
   658     name = "z:\\sys\\bin\\predefinedcontacts.exe";
       
   659     execution_behaviour = ESsmWaitForSignal;
       
   660     retries = 2;
       
   661     conditional_information = r_cond_firstboot_or_fotareset_or_deeprfsreset;
       
   662     }
       
   663 
       
   664 // ---------------------------------------------------------------------------
       
   665 // r_cmd_remotefe
       
   666 // ---------------------------------------------------------------------------
       
   667 //
       
   668 RESOURCE SSM_START_PROCESS_INFO r_cmd_remotefe
       
   669     {
       
   670     priority = 0xFFA7;
       
   671     name = "z:\\sys\\bin\\rsfwbootmounter.exe";
       
   672     execution_behaviour = ESsmWaitForSignal;
       
   673     timeout = 10000;
       
   674     conditional_information = r_cond_feat_remotestoragefw;
       
   675     }
       
   676 
       
   677 // ---------------------------------------------------------------------------
       
   678 // r_cmd_satsrv
       
   679 // ---------------------------------------------------------------------------
       
   680 //
       
   681 RESOURCE SSM_START_PROCESS_INFO r_cmd_satsrv
       
   682     {
       
   683     priority = 0xFFA7;
       
   684     name = "z:\\sys\\bin\\satserver.exe";
       
   685     execution_behaviour = ESsmWaitForSignal;
       
   686     timeout = 10000;
       
   687     monitor_info = r_mon_3_restarts_ignore;
       
   688     conditional_information = r_cond_feat_simcard;
       
   689     }
       
   690 
       
   691 // ---------------------------------------------------------------------------
       
   692 // r_cmd_schedsrv
       
   693 // ---------------------------------------------------------------------------
       
   694 //
       
   695 RESOURCE SSM_START_PROCESS_INFO r_cmd_schedsrv
       
   696     {
       
   697     priority = 0xFFA7;
       
   698     name = "z:\\sys\\bin\\schexe.exe";
       
   699     execution_behaviour = ESsmWaitForSignal;
       
   700     timeout = 10000;
       
   701     }
       
   702 
       
   703 // ---------------------------------------------------------------------------
       
   704 // r_cmd_screensaver
       
   705 // ---------------------------------------------------------------------------
       
   706 //
       
   707 RESOURCE SSM_START_APP_INFO r_cmd_screensaver
       
   708     {
       
   709     priority = 0x7EF2;
       
   710     name = "z:\\sys\\bin\\screensaver.exe";
       
   711     background = 1; // To background
       
   712     execution_behaviour = ESsmWaitForSignal;
       
   713     timeout = 10000;
       
   714     monitor_info = r_mon_3_restarts_ignore;
       
   715     }
       
   716 
       
   717 // ---------------------------------------------------------------------------
       
   718 // r_cmd_supllistener
       
   719 // ---------------------------------------------------------------------------
       
   720 //
       
   721 RESOURCE SSM_START_PROCESS_INFO r_cmd_supllistener
       
   722     {
       
   723     priority = 0xFFA7;
       
   724     name = "z:\\sys\\bin\\epos_omasupllistener.exe";
       
   725     execution_behaviour = ESsmWaitForSignal;
       
   726     timeout = 10000;
       
   727     monitor_info = r_mon_3_restarts_ignore;
       
   728     conditional_information = r_cond_feat_omasuplplugins;
       
   729     }
       
   730 
       
   731 // ---------------------------------------------------------------------------
       
   732 // r_cmd_javacaptain
       
   733 // ---------------------------------------------------------------------------
       
   734 //
       
   735 #ifdef __JAVA
       
   736 RESOURCE SSM_START_PROCESS_INFO r_cmd_javacaptain
       
   737     {
       
   738     priority = 0xFFB7;
       
   739     name = "javacaptain.exe";
       
   740     execution_behaviour = ESsmWaitForSignal;
       
   741     timeout = 10000;
       
   742     }
       
   743 #endif // __JAVA
       
   744 // ---------------------------------------------------------------------------
       
   745 // r_cmd_vcommandmgr
       
   746 // ---------------------------------------------------------------------------
       
   747 //
       
   748 RESOURCE SSM_START_APP_INFO r_cmd_vcommandmgr
       
   749     {
       
   750     priority = 0xFFA7;
       
   751     name = "z:\\sys\\bin\\vcommandmanager.exe";
       
   752     background = 1; // To background
       
   753     execution_behaviour = ESsmFireAndForget; // -- does not call Rendezvous() --
       
   754     conditional_information = r_cond_sind_and_no_sdnd;
       
   755     }
       
   756 
       
   757 // ---------------------------------------------------------------------------
       
   758 // r_cmd_videocenter
       
   759 // ---------------------------------------------------------------------------
       
   760 //
       
   761 RESOURCE SSM_START_PROCESS_INFO r_cmd_videocenter
       
   762     {
       
   763     priority = 0x7EF6;
       
   764     name = "cseschedulerserver.exe";
       
   765     execution_behaviour = ESsmWaitForSignal;
       
   766     timeout = 10000;
       
   767     }
       
   768 
       
   769 // ---------------------------------------------------------------------------
       
   770 // r_cmd_waitcleanbootinfo
       
   771 // ---------------------------------------------------------------------------
       
   772 //
       
   773 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitcleanbootinfo
       
   774     {
       
   775     priority = 0x7F87;
       
   776     severity = ECmdCriticalSeverity;
       
   777     dllname = "ssmsystemcmds.dll";
       
   778     ordinal = 6; // WaitPsKeyRange
       
   779     dll_data = r_dlldata_waitcleanbootinfo;
       
   780     retries = 2;
       
   781     execution_behaviour = ESsmWaitForSignal;
       
   782     }
       
   783 
       
   784 // ---------------------------------------------------------------------------
       
   785 // r_cmd_waitforidle
       
   786 // ---------------------------------------------------------------------------
       
   787 //
       
   788 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitidle
       
   789     {
       
   790     priority = 0xFFC5;
       
   791     severity = ECmdCriticalSeverity;
       
   792     dllname = "ssmsystemcmds.dll";
       
   793     ordinal = 5; // WaitPsKeyExact
       
   794     dll_data = r_dlldata_waitidle;
       
   795     unload_on_finish = ENeverUnload;
       
   796     retries = 2;
       
   797     execution_behaviour = ESsmWaitForSignal;
       
   798     }
       
   799 
       
   800 // ---------------------------------------------------------------------------
       
   801 // r_cmd_waitforphone
       
   802 // ---------------------------------------------------------------------------
       
   803 //
       
   804 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitforphone
       
   805     {
       
   806     priority = 0xFFD1;
       
   807     severity = ECmdCriticalSeverity;
       
   808     dllname = "ssmsystemcmds.dll";
       
   809     ordinal = 5; // WaitPsKeyExact
       
   810     dll_data = r_dlldata_waitphone;
       
   811     unload_on_finish = ENeverUnload;
       
   812     retries = 2;
       
   813     execution_behaviour = ESsmWaitForSignal;
       
   814     }
       
   815 
       
   816 // ---------------------------------------------------------------------------
       
   817 // r_cmd_watcher
       
   818 // ---------------------------------------------------------------------------
       
   819 //
       
   820 RESOURCE SSM_START_PROCESS_INFO r_cmd_watcher
       
   821     {
       
   822     priority = 0xFFB7;
       
   823     name = "z:\\sys\\bin\\watcher.exe";
       
   824     monitor_info = r_mon_3_restarts_ignore;
       
   825     }
       
   826 
       
   827 // ---------------------------------------------------------------------------
       
   828 // r_cmd_xnthemesrv
       
   829 // ---------------------------------------------------------------------------
       
   830 //
       
   831 RESOURCE SSM_START_PROCESS_INFO r_cmd_xnthemesrv
       
   832     {
       
   833     priority = 0xFFA7;
       
   834     name = "z:\\sys\\bin\\xnthemeserver.exe";
       
   835     execution_behaviour = ESsmWaitForSignal;
       
   836     timeout = 10000;
       
   837     monitor_info = r_mon_3_restarts_ignore;
       
   838     }
       
   839 	
       
   840 // ===========================================================================
       
   841 // DLL data items in alphabetical order
       
   842 // ===========================================================================
       
   843 //
       
   844 
       
   845 // ---------------------------------------------------------------------------
       
   846 // r_dlldata_activitymonitor_timeout
       
   847 // ---------------------------------------------------------------------------
       
   848 //
       
   849 RESOURCE CMD_PARAM_TIMEOUT r_dlldata_activitymonitor_timeout
       
   850     {
       
   851     timeout = 2;
       
   852     }
       
   853 
       
   854 // ---------------------------------------------------------------------------
       
   855 // r_dlldata_waitcleanbootinfo
       
   856 // ---------------------------------------------------------------------------
       
   857 //
       
   858 RESOURCE CMD_PARAM_WAIT_PS_2 r_dlldata_waitcleanbootinfo
       
   859     {
       
   860     category = 0x101F8766;  // KPSUidStartup
       
   861     key = 0x00000012;       // KStartupCleanBoot
       
   862     target1 = 101;          // EStartupNormalBoot
       
   863     target2 = 102;          // EStartupCleanBoot
       
   864     }
       
   865 
       
   866 // ---------------------------------------------------------------------------
       
   867 // r_dlldata_waitidle
       
   868 // ---------------------------------------------------------------------------
       
   869 //
       
   870 RESOURCE CMD_PARAM_WAIT_PS r_dlldata_waitidle
       
   871     {
       
   872     category = 0x101F8766;  // KPSUidStartup
       
   873     key = 0x00000043;       // KPSIdlePhase1Ok
       
   874     target = 101;           // EIdlePhase1Ok
       
   875     }
       
   876 
       
   877 
       
   878 // ---------------------------------------------------------------------------
       
   879 // r_dlldata_waitphone
       
   880 // ---------------------------------------------------------------------------
       
   881 //
       
   882 RESOURCE CMD_PARAM_WAIT_PS r_dlldata_waitphone
       
   883     {
       
   884     category = 0x101F8766;  // KPSUidStartup
       
   885     key = 0x00000044;       // KPSPhonePhase1Ok
       
   886     target = 101;           // EPhonePhase1Ok
       
   887     }
       
   888 	
       
   889 	
       
   890 // ---------------------------------------------------------------------------
       
   891 // r_cmd_mylocationsengine
       
   892 // ---------------------------------------------------------------------------
       
   893 //	
       
   894 RESOURCE SSM_START_PROCESS_INFO r_cmd_mylocationsengine
       
   895     {
       
   896     priority = 0x7EEC;
       
   897     name = "z:\\sys\\bin\\mylocationsengine.exe";
       
   898     execution_behaviour = ESsmFireAndForget;
       
   899     }
       
   900 
       
   901 // ---------------------------------------------------------------------------
       
   902 // r_cmd_item_taskswitcher
       
   903 // ---------------------------------------------------------------------------  
       
   904 RESOURCE SSM_START_APP_INFO r_cmd_taskswitcher
       
   905      {
       
   906      priority = 0xFFA7;
       
   907      name = "z:\\sys\\bin\\taskswitcher.exe";
       
   908      execution_behaviour = ESsmDeferredWaitForSignal;
       
   909      background = 1; // To background
       
   910      monitor_info = r_mon_3_restarts_ignore;
       
   911      }
       
   912 
       
   913 // ---------------------------------------------------------------------------
       
   914 // r_cmd_multiple_wait
       
   915 // ---------------------------------------------------------------------------
       
   916 //
       
   917 RESOURCE SSM_MULTIPLE_WAIT r_cmd_multiple_wait
       
   918      {
       
   919      priority = 0x7F96;     
       
   920      }
       
   921 
       
   922 // ===========================================================================
       
   923 // Conditional blocks in alphabetical order
       
   924 // ===========================================================================
       
   925 //
       
   926 
       
   927 // ---------------------------------------------------------------------------
       
   928 // r_cond_ps_firstboot
       
   929 // ---------------------------------------------------------------------------
       
   930 //
       
   931 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_firstboot
       
   932     {
       
   933     category		  = 0x101F8766; // KPSUidStartup
       
   934     key           = 0x00000013; // KPSStartupFirstBoot
       
   935     value         = 101;        // EPSStartupFirstBoot
       
   936     }
       
   937 
       
   938 // ---------------------------------------------------------------------------
       
   939 // r_cond_feat_alwaysonline
       
   940 // ---------------------------------------------------------------------------
       
   941 //
       
   942 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_alwaysonline
       
   943     {
       
   944     feature_id = KFeatureIdAlwaysOnLine;
       
   945     }
       
   946 
       
   947 // ---------------------------------------------------------------------------
       
   948 // r_cond_feat_cellbroadcast
       
   949 // ---------------------------------------------------------------------------
       
   950 //
       
   951 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_cellbroadcast
       
   952     {
       
   953     feature_id = KFeatureIdCellBroadcast;
       
   954     }
       
   955 
       
   956 // ---------------------------------------------------------------------------
       
   957 // r_cond_feat_emailfw
       
   958 // ---------------------------------------------------------------------------
       
   959 //
       
   960 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_emailfw
       
   961     {
       
   962     feature_id = KFeatureIdFfEmailFramework;
       
   963     }
       
   964 
       
   965 // ---------------------------------------------------------------------------
       
   966 // r_cond_feat_iadv2
       
   967 // ---------------------------------------------------------------------------
       
   968 //
       
   969 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_iadv2
       
   970     {
       
   971     feature_id = KFeatureIdFfIaupdatePhase2;
       
   972     }
       
   973 
       
   974 // ---------------------------------------------------------------------------
       
   975 // r_cond_feat_ippush
       
   976 // ---------------------------------------------------------------------------
       
   977 //
       
   978 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_ippush
       
   979     {
       
   980     feature_id = KFeatureIdIpPush;
       
   981     }
       
   982 
       
   983 // ---------------------------------------------------------------------------
       
   984 // r_cond_feat_omapoc
       
   985 // ---------------------------------------------------------------------------
       
   986 //
       
   987 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_omapoc
       
   988     {
       
   989     feature_id = KFeatureIdOmaPoc;
       
   990     }
       
   991 
       
   992 // ---------------------------------------------------------------------------
       
   993 // r_cond_feat_omasuplplugins
       
   994 // ---------------------------------------------------------------------------
       
   995 //
       
   996 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_omasuplplugins
       
   997     {
       
   998     feature_id = KFeatureIdOmaSuplPlugins;
       
   999     }
       
  1000 
       
  1001 // ---------------------------------------------------------------------------
       
  1002 // r_cond_feat_pnp_mobile_services
       
  1003 // ---------------------------------------------------------------------------
       
  1004 //
       
  1005 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_pnp_mobile_services
       
  1006     {
       
  1007     feature_id = KFeatureIdPlugAndPlayMobileServices;
       
  1008     }
       
  1009 
       
  1010 // ---------------------------------------------------------------------------
       
  1011 // r_cond_feat_remotestoragefw
       
  1012 // ---------------------------------------------------------------------------
       
  1013 //
       
  1014 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_remotestoragefw
       
  1015     {
       
  1016     feature_id = KFeatureIdRemoteStorageFw;
       
  1017     }
       
  1018 
       
  1019 // ---------------------------------------------------------------------------
       
  1020 // r_cond_feat_runtime_dcmo;
       
  1021 // ---------------------------------------------------------------------------
       
  1022 //
       
  1023 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_runtime_dcmo
       
  1024     {
       
  1025     feature_id = KFeatureIdFfRuntimeDeviceCapabilityConfiguration;
       
  1026     }
       
  1027 	
       
  1028 // ---------------------------------------------------------------------------
       
  1029 // r_cond_feat_sappolicymgmt
       
  1030 // ---------------------------------------------------------------------------
       
  1031 //
       
  1032 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_sappolicymgmt
       
  1033     {
       
  1034     feature_id = KFeatureIdSapPolicyManagement;
       
  1035     }
       
  1036 
       
  1037 // ---------------------------------------------------------------------------
       
  1038 // r_cond_feat_sdnd
       
  1039 // ---------------------------------------------------------------------------
       
  1040 //
       
  1041 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_sdnd
       
  1042     {
       
  1043     feature_id = KFeatureIdSdnd;
       
  1044     }
       
  1045 
       
  1046 // ---------------------------------------------------------------------------
       
  1047 // r_cond_feat_simcard
       
  1048 // ---------------------------------------------------------------------------
       
  1049 //
       
  1050 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_simcard
       
  1051     {
       
  1052     feature_id = KFeatureIdSimCard;
       
  1053     }
       
  1054 
       
  1055 // ---------------------------------------------------------------------------
       
  1056 // r_cond_feat_sind
       
  1057 // ---------------------------------------------------------------------------
       
  1058 //
       
  1059 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_sind
       
  1060     {
       
  1061     feature_id = KFeatureIdSind;
       
  1062     }
       
  1063 
       
  1064 // ---------------------------------------------------------------------------
       
  1065 // r_cond_feat_syncml_dm
       
  1066 // ---------------------------------------------------------------------------
       
  1067 //
       
  1068 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_syncml_dm
       
  1069     {
       
  1070     feature_id = KFeatureIdSyncMlDm;
       
  1071     }
       
  1072 
       
  1073 // ---------------------------------------------------------------------------
       
  1074 // r_cond_feat_syncml_dm_fota
       
  1075 // ---------------------------------------------------------------------------
       
  1076 //
       
  1077 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_syncml_dm_fota
       
  1078     {
       
  1079     feature_id = KFeatureIdSyncMlDmFota;
       
  1080     }
       
  1081 
       
  1082 // ---------------------------------------------------------------------------
       
  1083 // r_cond_feat_tvout
       
  1084 // ---------------------------------------------------------------------------
       
  1085 //
       
  1086 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_tvout
       
  1087     {
       
  1088     feature_id = KFeatureIdTvOut;
       
  1089     }
       
  1090 
       
  1091 // ---------------------------------------------------------------------------
       
  1092 // r_cond_firstboot_or_fotareset_or_deeprfsreset
       
  1093 // ---------------------------------------------------------------------------
       
  1094 //
       
  1095 RESOURCE SSM_CND_LOGICAL_OR r_cond_firstboot_or_fotareset_or_deeprfsreset
       
  1096     {
       
  1097     lhs = r_cond_fotareset_or_deeprfsreset;
       
  1098     rhs = r_cond_ps_firstboot;
       
  1099     }
       
  1100 
       
  1101 // ---------------------------------------------------------------------------
       
  1102 // r_cond_fotareset_or_deeprfsreset
       
  1103 // ---------------------------------------------------------------------------
       
  1104 //
       
  1105 RESOURCE SSM_CND_LOGICAL_OR r_cond_fotareset_or_deeprfsreset
       
  1106     {
       
  1107     lhs = r_cond_ps_fotareset;
       
  1108     rhs = r_cond_ps_deeprfsreset;
       
  1109     }
       
  1110 
       
  1111 // ---------------------------------------------------------------------------
       
  1112 // r_cond_no_sdnd
       
  1113 // ---------------------------------------------------------------------------
       
  1114 //
       
  1115 RESOURCE SSM_CND_LOGICAL_NOT r_cond_no_sdnd
       
  1116     {
       
  1117     sub_condition = r_cond_feat_sdnd;
       
  1118     }
       
  1119 
       
  1120 // ---------------------------------------------------------------------------
       
  1121 // r_cond_pnp_mobile_services_and_firstboot
       
  1122 // ---------------------------------------------------------------------------
       
  1123 //
       
  1124 RESOURCE SSM_CND_LOGICAL_AND r_cond_pnp_mobile_services_and_firstboot
       
  1125     {
       
  1126     lhs = r_cond_feat_pnp_mobile_services;
       
  1127     rhs = r_cond_ps_firstboot;
       
  1128     }
       
  1129 
       
  1130 // ---------------------------------------------------------------------------
       
  1131 // r_cond_ps_bootoffline
       
  1132 // ---------------------------------------------------------------------------
       
  1133 //
       
  1134 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_bootoffline
       
  1135     {
       
  1136     category = 0x101F8766; // KPSUidStartup
       
  1137     key = 0x00000011;      // KStartupBootIntoOffline
       
  1138     value = 102;           // EBootIntoOfflineMode
       
  1139     }
       
  1140 
       
  1141 // ---------------------------------------------------------------------------
       
  1142 // r_cond_ps_bootonline
       
  1143 // ---------------------------------------------------------------------------
       
  1144 //
       
  1145 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_bootonline
       
  1146     {
       
  1147     category = 0x101F8766; // KPSUidStartup
       
  1148     key = 0x00000011;      // KStartupBootIntoOffline
       
  1149     value = 101;           // EBootIntoOnlineMode
       
  1150     }
       
  1151 
       
  1152 // ---------------------------------------------------------------------------
       
  1153 // r_cond_ps_deeprfsreset
       
  1154 // ---------------------------------------------------------------------------
       
  1155 //
       
  1156 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_deeprfsreset
       
  1157     {
       
  1158     category = 0x101F8766; // KPSUidStartup
       
  1159     key = 0x00000045;      // KPSStartupReason
       
  1160     value = EDeepRFSReset;
       
  1161     }
       
  1162 
       
  1163 // ---------------------------------------------------------------------------
       
  1164 // r_cond_ps_fotareset
       
  1165 // ---------------------------------------------------------------------------
       
  1166 //
       
  1167 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_fotareset
       
  1168     {
       
  1169     category = 0x101F8766; // KPSUidStartup
       
  1170     key = 0x00000045;      // KPSStartupReason
       
  1171     value = EFirmwareUpdate;
       
  1172     }
       
  1173 
       
  1174 // ---------------------------------------------------------------------------
       
  1175 // r_cond_ps_normalboot
       
  1176 // ---------------------------------------------------------------------------
       
  1177 //
       
  1178 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_normalboot
       
  1179     {
       
  1180     category = 0x101F8766; // KPSUidStartup
       
  1181     key = 0x00000012;      // KStartupCleanBoot
       
  1182     value = 101;           // EStartupNormalBoot
       
  1183     }
       
  1184 
       
  1185 
       
  1186 // ---------------------------------------------------------------------------
       
  1187 // r_cond_sind_and_no_sdnd
       
  1188 // ---------------------------------------------------------------------------
       
  1189 //
       
  1190 RESOURCE SSM_CND_LOGICAL_AND r_cond_sind_and_no_sdnd
       
  1191     {
       
  1192     lhs = r_cond_feat_sind;
       
  1193     rhs = r_cond_no_sdnd;
       
  1194     }
       
  1195 
       
  1196 // ---------------------------------------------------------------------------
       
  1197 // r_cond_syncml_dm_fota_and_fotareset
       
  1198 // ---------------------------------------------------------------------------
       
  1199 //
       
  1200 RESOURCE SSM_CND_LOGICAL_AND r_cond_syncml_dm_fota_and_fotareset
       
  1201     {
       
  1202     lhs = r_cond_feat_syncml_dm_fota;
       
  1203     rhs = r_cond_ps_fotareset;
       
  1204     }
       
  1205 
       
  1206 // ---------------------------------------------------------------------------
       
  1207 // r_cond_syncml_dm_or_pnp_mobile_services
       
  1208 // ---------------------------------------------------------------------------
       
  1209 //
       
  1210 RESOURCE SSM_CND_LOGICAL_OR r_cond_syncml_dm_or_pnp_mobile_services
       
  1211     {
       
  1212     lhs = r_cond_feat_syncml_dm;
       
  1213     rhs = r_cond_feat_pnp_mobile_services;
       
  1214     }
       
  1215 
       
  1216 // monitoring.rss contains resource definitions, so it may not be included
       
  1217 // before entry point.
       
  1218 #include "monitoring.rss"