sysstatemgmt/ssmcmdlists/data/noncriticalcmdlist.rss
branchRCL_3
changeset 6 6bb05bdcbe09
parent 3 a811597961f0
child 21 ccb4f6b3db21
equal deleted inserted replaced
5:1a73e8f1b64d 6:6bb05bdcbe09
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:
    14 * Description:
    15 * Command list for the Non-critical startup state.
    15 * Command list for the Non-critical startup state in minimal startup mode.
    16 *
    16 *
    17 */
    17 */
    18 
    18 
    19 #include <ssm/conditionresourcetypes.rh>
    19 #include <ssm/conditionresourcetypes.rh>
    20 #include <ssm/ssmcmd.rh>
    20 #include <ssm/ssmcmd.rh>
    71         r_cmd_sastate,          // This needs to be the first command in state, prio 0xFFF2
    71         r_cmd_sastate,          // This needs to be the first command in state, prio 0xFFF2
    72         r_cmd_publishstate,     // prio 0xFFF1
    72         r_cmd_publishstate,     // prio 0xFFF1
    73         r_cmd_psstate,          // prio 0xFFF0
    73         r_cmd_psstate,          // prio 0xFFF0
    74         // prio 0xFFE7
    74         // prio 0xFFE7
    75         r_cmd_simcheck,
    75         r_cmd_simcheck,
    76 	r_cmd_clearstartupreason,
    76         r_cmd_clearstartupreason,
    77         r_cmd_createswp_uiphase,
    77         r_cmd_createswp_uiphase,
    78         r_cmd_createswp_rfstatus,
    78         r_cmd_createswp_rfstatus,
    79         r_cmd_waitforofflinequery,
    79         r_cmd_waitforofflinequery,
    80         // prio 0xFFD7
    80         r_cmd_setswp_uistart,   // After offline query has been made // prio 0xFFD7 
    81         r_cmd_setswp_uistart,   // After offline query has been made
    81         r_cmd_bsengine,					// prio 0xFFD3      
    82         r_cmd_adtupdater,       // Location, date & time queries
       
    83         r_cmd_bsengine,
       
    84         r_cmd_waitforphone,
       
    85         // prio 0xFFC7
    82         // prio 0xFFC7
    86         r_cmd_setswp_rfon,
    83         r_cmd_setswp_rfon,
    87         r_cmd_setswp_rfoff,
    84         r_cmd_setswp_rfoff,
    88         r_cmd_waitidle,
    85         r_cmd_startupready      // Last command, prio 0x0000
    89         // prio 0xFFB7
       
    90 #ifdef __JAVA        
       
    91         r_cmd_javacaptain,
       
    92 #endif // __JAVA
       
    93         r_cmd_watcher,
       
    94         r_cmd_dmutilsrv,
       
    95         // prio 0xFFA7
       
    96         r_cmd_contentharvester,
       
    97         r_cmd_mdswatchdog,
       
    98         r_cmd_predefinedcontacts,
       
    99         r_cmd_xnthemesrv,
       
   100         r_cmd_ncnlist,
       
   101         r_cmd_satsrv,
       
   102         r_cmd_cbssrv,
       
   103         r_cmd_schedsrv,
       
   104         r_cmd_aosrv,
       
   105         r_cmd_ippushman,
       
   106         r_cmd_remotefe,
       
   107         r_cmd_supllistener,
       
   108         r_cmd_autolock,
       
   109         r_cmd_pocstarter,
       
   110         r_cmd_gsserver,
       
   111         r_cmd_vcommandmgr,
       
   112         r_cmd_dmallreasons,
       
   113         r_cmd_locod,
       
   114 #ifdef FF_LBT_ENGINE
       
   115         r_cmd_lbtsrv,
       
   116 #endif // FF_LBT_ENGINE
       
   117         r_cmd_emailsrvrmon,
       
   118         r_cmd_taskswitcher,
       
   119         // prio 0xFFA6
       
   120         r_cmd_dmfirstbootreason,
       
   121         r_cmd_fota,
       
   122         // prio 0x7F87
       
   123         r_cmd_waitcleanbootinfo,
       
   124         // prio 0x7F97
       
   125 	r_cmd_dcmo,
       
   126         r_cmd_amastart,
       
   127 	      // prio 0x7F96
       
   128 	      r_cmd_multiple_wait,
       
   129         // prio 0x7EFF
       
   130         r_cmd_activitymonitor1,
       
   131         // prio 0x7EFE
       
   132         r_cmd_logs,
       
   133         // prio 0x7EFD
       
   134         r_cmd_activitymonitor2,
       
   135         // prio 0x7EFC
       
   136         r_cmd_pbk2,
       
   137         // prio 0x7EFB
       
   138         r_cmd_activitymonitor3,
       
   139         // prio 0x7EFA
       
   140         r_cmd_mce,
       
   141         // prio 0x7EF9
       
   142         r_cmd_activitymonitor4,
       
   143         // prio 0x7EF8
       
   144         r_cmd_clockapp,
       
   145         // prio 0x7EF7
       
   146         r_cmd_activitymonitor5,
       
   147         // prio 0x7EF6
       
   148         r_cmd_videocenter,
       
   149         // prio 0x7EF5
       
   150         r_cmd_activitymonitor6,
       
   151         // prio 0x7EF4
       
   152         r_cmd_iaupdatebg,
       
   153         // prio 0x7EF3
       
   154         r_cmd_activitymonitor7,
       
   155         // prio 0x7EF2
       
   156 	r_cmd_screensaver,
       
   157 	// prio 0x7EEF
       
   158 	r_cmd_activitymonitor8,
       
   159 	// prio 0x7EEE
       
   160 	r_cmd_autosync,
       
   161 	// prio 0x7EED
       
   162 	r_cmd_activitymonitor9,
       
   163 	// prio 0x7EEC
       
   164 	r_cmd_mylocationsengine,
       
   165 #ifdef FF_ATT_ADDRESS_BK
       
   166 	//prio 0x7EEA
       
   167 	r_cmd_activitymonitor10,
       
   168 	//prio 0x7EE9
       
   169 	r_cmd_aab,
       
   170 #endif
       
   171 	r_cmd_startupready      // Last command, prio 0x0000
       
   172         };
    86         };
   173     }
    87     }
   174 
    88 
   175 // ===========================================================================
    89 // ===========================================================================
   176 // Command items in alphabetical order
    90 // Command items in alphabetical order
   177 // ===========================================================================
    91 // ===========================================================================
   178 //
    92 //
   179 
       
   180 // -----------------------------------------------------------------------------
       
   181 // r_cmd_aab
       
   182 // -----------------------------------------------------------------------------
       
   183 //
       
   184 #ifdef FF_ATT_ADDRESS_BK 
       
   185 RESOURCE SSM_START_APP_INFO r_cmd_aab
       
   186     {
       
   187     priority = 0x7EE9;
       
   188     name = "z:\\sys\\bin\\AABPhonebookapp.exe";
       
   189     retries = 2;
       
   190     background = 1; // To background
       
   191     monitor_info = r_mon_3_restarts_ignore;
       
   192     }
       
   193 #endif
       
   194 
       
   195 // ---------------------------------------------------------------------------
       
   196 // r_cmd_activitymonitor1
       
   197 // ---------------------------------------------------------------------------
       
   198 //
       
   199 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor1
       
   200     {
       
   201     priority = 0x7EFF;
       
   202     severity = ECmdCriticalSeverity;
       
   203     execution_behaviour = ESsmWaitForSignal;
       
   204     dllname = "ssmactivitycmd.dll";
       
   205     ordinal = 1; // SsmActivityCmdNewL
       
   206     retries = 2;
       
   207     dll_data = r_dlldata_activitymonitor_timeout;
       
   208     }
       
   209 
       
   210 // ---------------------------------------------------------------------------
       
   211 // r_cmd_activitymonitor2
       
   212 // ---------------------------------------------------------------------------
       
   213 //
       
   214 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor2
       
   215     {
       
   216     priority = 0x7EFD;
       
   217     severity = ECmdCriticalSeverity;
       
   218     execution_behaviour = ESsmWaitForSignal;
       
   219     dllname = "ssmactivitycmd.dll";
       
   220     ordinal = 1; // SsmActivityCmdNewL
       
   221     retries = 2;
       
   222     dll_data = r_dlldata_activitymonitor_timeout;
       
   223     }
       
   224 
       
   225 // ---------------------------------------------------------------------------
       
   226 // r_cmd_activitymonitor3
       
   227 // ---------------------------------------------------------------------------
       
   228 //
       
   229 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor3
       
   230     {
       
   231     priority = 0x7EFB;
       
   232     severity = ECmdCriticalSeverity;
       
   233     execution_behaviour = ESsmWaitForSignal;
       
   234     dllname = "ssmactivitycmd.dll";
       
   235     ordinal = 1; // SsmActivityCmdNewL
       
   236     retries = 2;
       
   237     dll_data = r_dlldata_activitymonitor_timeout;
       
   238     }
       
   239 
       
   240 // ---------------------------------------------------------------------------
       
   241 // r_cmd_activitymonitor4
       
   242 // ---------------------------------------------------------------------------
       
   243 //
       
   244 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor4
       
   245     {
       
   246     priority = 0x7EF9;
       
   247     severity = ECmdCriticalSeverity;
       
   248     execution_behaviour = ESsmWaitForSignal;
       
   249     dllname = "ssmactivitycmd.dll";
       
   250     ordinal = 1; // SsmActivityCmdNewL
       
   251     retries = 2;
       
   252     dll_data = r_dlldata_activitymonitor_timeout;
       
   253     }
       
   254 
       
   255 // ---------------------------------------------------------------------------
       
   256 // r_cmd_activitymonitor5
       
   257 // ---------------------------------------------------------------------------
       
   258 //
       
   259 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor5
       
   260     {
       
   261     priority = 0x7EF7;
       
   262     severity = ECmdCriticalSeverity;
       
   263     execution_behaviour = ESsmWaitForSignal;
       
   264     dllname = "ssmactivitycmd.dll";
       
   265     ordinal = 1; // SsmActivityCmdNewL
       
   266     retries = 2;
       
   267     dll_data = r_dlldata_activitymonitor_timeout;
       
   268     }
       
   269 
       
   270 // ---------------------------------------------------------------------------
       
   271 // r_cmd_activitymonitor6
       
   272 // ---------------------------------------------------------------------------
       
   273 //
       
   274 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor6
       
   275     {
       
   276     priority = 0x7EF5;
       
   277     severity = ECmdCriticalSeverity;
       
   278     execution_behaviour = ESsmWaitForSignal;
       
   279     dllname = "ssmactivitycmd.dll";
       
   280     ordinal = 1; // SsmActivityCmdNewL
       
   281     retries = 2;
       
   282     dll_data = r_dlldata_activitymonitor_timeout;
       
   283     }
       
   284 
       
   285 // ---------------------------------------------------------------------------
       
   286 // r_cmd_activitymonitor7
       
   287 // ---------------------------------------------------------------------------
       
   288 //
       
   289 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor7
       
   290     {
       
   291     priority = 0x7EF3;
       
   292     severity = ECmdCriticalSeverity;
       
   293     execution_behaviour = ESsmWaitForSignal;
       
   294     dllname = "ssmactivitycmd.dll";
       
   295     ordinal = 1; // SsmActivityCmdNewL
       
   296     retries = 2;
       
   297     dll_data = r_dlldata_activitymonitor_timeout;
       
   298     }
       
   299 
       
   300 // ---------------------------------------------------------------------------
       
   301 // r_cmd_activitymonitor8
       
   302 // ---------------------------------------------------------------------------
       
   303 //
       
   304 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor8
       
   305     {
       
   306     priority = 0x7EEF;
       
   307     severity = ECmdCriticalSeverity;
       
   308     execution_behaviour = ESsmWaitForSignal;
       
   309     dllname = "ssmactivitycmd.dll";
       
   310     ordinal = 1; // SsmActivityCmdNewL
       
   311     retries = 2;
       
   312     dll_data = r_dlldata_activitymonitor_timeout;
       
   313     }
       
   314 
       
   315 // ---------------------------------------------------------------------------
       
   316 // r_cmd_activitymonitor9
       
   317 // ---------------------------------------------------------------------------
       
   318 //
       
   319 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor9
       
   320     {
       
   321     priority = 0x7EED;
       
   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 	
       
   330 // ---------------------------------------------------------------------------
       
   331 // r_cmd_activitymonitor10
       
   332 // ---------------------------------------------------------------------------
       
   333 //
       
   334 #ifdef FF_ATT_ADDRESS_BK
       
   335 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor10
       
   336     {
       
   337     priority = 0x7EEA;
       
   338     severity = ECmdCriticalSeverity;
       
   339     execution_behaviour = ESsmWaitForSignal;
       
   340     dllname = "ssmactivitycmd.dll";
       
   341     ordinal = 1; // SsmActivityCmdNewL
       
   342     retries = 2;
       
   343     dll_data = r_dlldata_activitymonitor_timeout;
       
   344     }
       
   345 #endif
       
   346 	
       
   347 // ---------------------------------------------------------------------------
       
   348 // r_cmd_adtupdater
       
   349 // ---------------------------------------------------------------------------
       
   350 //
       
   351 RESOURCE SSM_START_PROCESS_INFO r_cmd_adtupdater
       
   352     {
       
   353     priority = 0xFFD7;
       
   354     name = "adtupdater.exe";
       
   355     execution_behaviour = ESsmFireAndForget;
       
   356     }
       
   357 
       
   358 // ---------------------------------------------------------------------------
       
   359 // r_cmd_amastart
       
   360 // ---------------------------------------------------------------------------
       
   361 //
       
   362 RESOURCE SSM_START_AMA_STARTER r_cmd_amastart
       
   363     {
       
   364     priority = 0x7F97;
       
   365     conditional_information = r_cond_ps_normalboot;
       
   366     }
       
   367 
       
   368 // ---------------------------------------------------------------------------
       
   369 // r_cmd_autosync
       
   370 // ---------------------------------------------------------------------------
       
   371 //	
       
   372 RESOURCE SSM_START_PROCESS_INFO r_cmd_autosync
       
   373     {
       
   374     priority = 0x7EEE;
       
   375     execution_behaviour = ESsmFireAndForget;
       
   376     retries = 3;
       
   377     name = "cctautosync.exe";
       
   378     }
       
   379 	
       
   380 // ---------------------------------------------------------------------------
       
   381 // r_cmd_aosrv
       
   382 // ---------------------------------------------------------------------------
       
   383 //
       
   384 RESOURCE SSM_START_PROCESS_INFO r_cmd_aosrv
       
   385     {
       
   386     priority = 0xFFA7;
       
   387     name = "z:\\sys\\bin\\alwaysonlinestarter.exe";
       
   388     execution_behaviour = ESsmFireAndForget;
       
   389     conditional_information = r_cond_feat_alwaysonline;
       
   390     monitor_info = r_mon_3_restarts_ignore;
       
   391     }
       
   392 
       
   393 // ---------------------------------------------------------------------------
    93 // ---------------------------------------------------------------------------
   394 // r_cmd_bsengine
    94 // r_cmd_bsengine
   395 // ---------------------------------------------------------------------------
    95 // ---------------------------------------------------------------------------
   396 //
    96 //
   397 RESOURCE SSM_START_PROCESS_INFO r_cmd_bsengine
    97 RESOURCE SSM_START_PROCESS_INFO r_cmd_bsengine
   398     {
    98     {
   399     priority = 0xFFD7;
    99     priority = 0xFFD3;
   400     name = "z:\\sys\\bin\\bsengine.exe";
   100     name = "z:\\sys\\bin\\bsengine.exe";
   401     execution_behaviour = ESsmWaitForSignal;
   101     execution_behaviour = ESsmWaitForSignal;
   402     timeout = 10000;
   102     timeout = 10000;
   403     }
   103     }
   404 
   104 
   405 // ---------------------------------------------------------------------------
   105 // ---------------------------------------------------------------------------
   406 // r_cmd_autolock
       
   407 // ---------------------------------------------------------------------------
       
   408 //
       
   409 RESOURCE SSM_START_APP_INFO r_cmd_autolock
       
   410     {
       
   411     priority = 0xFFA7;
       
   412     name = "z:\\sys\\bin\\lockapp.exe";
       
   413     execution_behaviour = ESsmWaitForSignal;
       
   414     timeout = 10000;
       
   415     background = 1; // To background
       
   416     monitor_info = r_mon_3_restarts_ignore;
       
   417     }
       
   418 
       
   419 // ---------------------------------------------------------------------------
       
   420 // r_cmd_cbssrv
       
   421 // ---------------------------------------------------------------------------
       
   422 //
       
   423 RESOURCE SSM_START_PROCESS_INFO r_cmd_cbssrv
       
   424     {
       
   425     priority = 0xFFA7;
       
   426     name = "z:\\sys\\bin\\cbsserver.exe";
       
   427     execution_behaviour = ESsmFireAndForget;
       
   428     conditional_information = r_cond_feat_cellbroadcast;
       
   429     monitor_info = r_mon_3_restarts_ignore;
       
   430     }
       
   431 
       
   432 // ---------------------------------------------------------------------------
       
   433 // r_cmd_clockapp
       
   434 // ---------------------------------------------------------------------------
       
   435 //
       
   436 RESOURCE SSM_START_APP_INFO r_cmd_clockapp
       
   437     {
       
   438     priority = 0x7EF8;
       
   439     name = "z:\\sys\\bin\\clockapp.exe";
       
   440     execution_behaviour = ESsmWaitForSignal;
       
   441     timeout = 10000;
       
   442     background = 1; // To background
       
   443     }
       
   444 
       
   445 // ---------------------------------------------------------------------------
       
   446 // r_cmd_createswp_rfstatus
   106 // r_cmd_createswp_rfstatus
   447 // ---------------------------------------------------------------------------
   107 // ---------------------------------------------------------------------------
   448 //
   108 //
   449 RESOURCE SSM_CREATE_SYSTEM_WIDE_PROPERTY r_cmd_createswp_rfstatus
   109 RESOURCE SSM_CREATE_SYSTEM_WIDE_PROPERTY r_cmd_createswp_rfstatus
   450     {
   110     {
   462     {
   122     {
   463     priority = 0xFFE7;
   123     priority = 0xFFE7;
   464     severity = ECmdCriticalSeverity;
   124     severity = ECmdCriticalSeverity;
   465     key = SWP_UID_SSM_UI_PHASE;
   125     key = SWP_UID_SSM_UI_PHASE;
   466     filename = "ssmuiswppolicy.dll";
   126     filename = "ssmuiswppolicy.dll";
   467     }
       
   468 
       
   469 // ---------------------------------------------------------------------------
       
   470 // r_cmd_contentharvester
       
   471 // ---------------------------------------------------------------------------
       
   472 //
       
   473 RESOURCE SSM_START_PROCESS_INFO r_cmd_contentharvester
       
   474     {
       
   475     priority = 0xFFA7;
       
   476     name = "z:\\sys\\bin\\contentharvester.exe";
       
   477     execution_behaviour = ESsmFireAndForget;	//behavior changed from ESsmWaitForSignal as part of SCB CR MSOI-7XARNT
       
   478     monitor_info = r_mon_3_restarts_ignore;
       
   479     }
       
   480 
       
   481 // ---------------------------------------------------------------------------
       
   482 // r_cmd_dcmo
       
   483 // ---------------------------------------------------------------------------
       
   484 //
       
   485 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_dcmo
       
   486     {
       
   487     priority = 0x7F97;
       
   488     execution_behaviour = ESsmFireAndForget;
       
   489     dllname = "dcmostartupcustcmd.dll";
       
   490     ordinal = 1; // DCMO command
       
   491     conditional_information = r_cond_feat_runtime_dcmo;
       
   492     }
       
   493 
       
   494 // ---------------------------------------------------------------------------
       
   495 // r_cmd_dmallreasons
       
   496 // ---------------------------------------------------------------------------
       
   497 //
       
   498 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_dmallreasons
       
   499     {
       
   500     priority = 0xFFA7;
       
   501     execution_behaviour = ESsmWaitForSignal;
       
   502     dllname = "fotacustcmds.dll";
       
   503     ordinal = 1; // AllReasons command
       
   504     retries = 2;
       
   505     conditional_information = r_cond_syncml_dm_or_pnp_mobile_services;
       
   506     }
       
   507 
       
   508 // ---------------------------------------------------------------------------
       
   509 // r_cmd_dmfirstbootreason
       
   510 // ---------------------------------------------------------------------------
       
   511 //
       
   512 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_dmfirstbootreason
       
   513     {
       
   514     priority = 0xFFA6;
       
   515     execution_behaviour = ESsmWaitForSignal;
       
   516     dllname = "fotacustcmds.dll";
       
   517     ordinal = 3; // FirstBoot command
       
   518     retries = 2;
       
   519     conditional_information = r_cond_pnp_mobile_services_and_firstboot;
       
   520     }
       
   521 
       
   522 // ---------------------------------------------------------------------------
       
   523 // r_cmd_dmutilsrv
       
   524 // ---------------------------------------------------------------------------
       
   525 //
       
   526 RESOURCE SSM_START_PROCESS_INFO r_cmd_dmutilsrv
       
   527     {
       
   528     priority = 0xFFB7;
       
   529     name = "z:\\sys\\bin\\dmutilserver.exe";
       
   530     execution_behaviour = ESsmWaitForSignal;
       
   531     timeout = 10000;
       
   532     monitor_info = r_mon_3_restarts_reset;
       
   533     conditional_information = r_cond_feat_sappolicymgmt;
       
   534     }
       
   535 
       
   536 // ---------------------------------------------------------------------------
       
   537 // r_cmd_fota
       
   538 // ---------------------------------------------------------------------------
       
   539 //
       
   540 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_fota
       
   541     {
       
   542     priority = 0xFFA6;
       
   543     execution_behaviour = ESsmWaitForSignal;
       
   544     dllname = "fotacustcmds.dll";
       
   545     ordinal = 2; // Fota command
       
   546     retries = 2;
       
   547     conditional_information = r_cond_syncml_dm_fota_and_fotareset;
       
   548     }
       
   549 
       
   550 // ---------------------------------------------------------------------------
       
   551 // r_cmd_emailsrvrmon
       
   552 // ---------------------------------------------------------------------------
       
   553 //
       
   554 RESOURCE SSM_START_APP_INFO r_cmd_emailsrvrmon
       
   555     {
       
   556     priority = 0xFFA7;
       
   557     name = "emailservermonitor.exe";
       
   558     execution_behaviour = ESsmFireAndForget;
       
   559     conditional_information = r_cond_feat_emailfw;
       
   560     }
       
   561 
       
   562 // ---------------------------------------------------------------------------
       
   563 // r_cmd_gsserver
       
   564 // ---------------------------------------------------------------------------
       
   565 //
       
   566 RESOURCE SSM_START_PROCESS_INFO r_cmd_gsserver
       
   567     {
       
   568     priority = 0xFFA7;
       
   569     name = "z:\\sys\\bin\\gsserver.exe";
       
   570     execution_behaviour = ESsmWaitForSignal;
       
   571     timeout = 10000;
       
   572     monitor_info = r_mon_3_restarts_ignore;
       
   573     conditional_information = r_cond_feat_tvout;
       
   574     }
       
   575 
       
   576 // ---------------------------------------------------------------------------
       
   577 // r_cmd_mdswatchdog
       
   578 // ---------------------------------------------------------------------------
       
   579 //
       
   580 RESOURCE SSM_START_PROCESS_INFO r_cmd_mdswatchdog
       
   581     {
       
   582     priority = 0xFFA7;
       
   583     name = "mdswatchdog.exe";
       
   584     execution_behaviour = ESsmFireAndForget;
       
   585     }
       
   586 
       
   587 // ---------------------------------------------------------------------------
       
   588 // r_cmd_iaupdatebg
       
   589 // ---------------------------------------------------------------------------
       
   590 //
       
   591 RESOURCE SSM_START_PROCESS_INFO r_cmd_iaupdatebg
       
   592     {
       
   593     priority = 0x7EF4;
       
   594     name = "iaupdatebg.exe";
       
   595     execution_behaviour = ESsmWaitForSignal;
       
   596     timeout = 10000;
       
   597     conditional_information = r_cond_feat_iadv2;
       
   598     }
       
   599 
       
   600 // ---------------------------------------------------------------------------
       
   601 // r_cmd_loadsup_ippushman
       
   602 // ---------------------------------------------------------------------------
       
   603 //
       
   604 RESOURCE SSM_START_PROCESS_INFO r_cmd_ippushman
       
   605     {
       
   606     priority = 0xFFA7;
       
   607     name = "z:\\sys\\bin\\ippushman.exe";
       
   608     execution_behaviour = ESsmFireAndForget; // -- does not call Rendezvous() --
       
   609     conditional_information = r_cond_feat_ippush;
       
   610     }
       
   611 
       
   612 // ---------------------------------------------------------------------------
       
   613 // r_cmd_lbtsrv
       
   614 // ---------------------------------------------------------------------------
       
   615 //
       
   616 #ifdef FF_LBT_ENGINE
       
   617 RESOURCE SSM_START_PROCESS_INFO r_cmd_lbtsrv
       
   618     {
       
   619     priority = 0xFFA7;
       
   620     name = "z:\\sys\\bin\\lbtserver.exe";
       
   621     execution_behaviour = ESsmWaitForSignal;
       
   622     timeout = 10000;
       
   623     }
       
   624 #endif // FF_LBT_ENGINE
       
   625 
       
   626 // ---------------------------------------------------------------------------
       
   627 // r_cmd_locod
       
   628 // ---------------------------------------------------------------------------
       
   629 //
       
   630 RESOURCE SSM_START_PROCESS_INFO r_cmd_locod
       
   631     {
       
   632     priority = 0xFFA7;
       
   633     name = "z:\\sys\\bin\\locod.exe";
       
   634     execution_behaviour = ESsmFireAndForget;
       
   635     monitor_info = r_mon_3_restarts_ignore;
       
   636     }
       
   637 
       
   638 // ---------------------------------------------------------------------------
       
   639 // r_cmd_logs
       
   640 // ---------------------------------------------------------------------------
       
   641 //
       
   642 RESOURCE SSM_START_APP_INFO r_cmd_logs
       
   643     {
       
   644     priority = 0x7EFE;
       
   645     name = "z:\\sys\\bin\\logs.exe";
       
   646     execution_behaviour = ESsmWaitForSignal;
       
   647     timeout = 10000;
       
   648     background = 1; // To background
       
   649     }
       
   650 
       
   651 // ---------------------------------------------------------------------------
       
   652 // r_cmd_mce
       
   653 // ---------------------------------------------------------------------------
       
   654 //
       
   655 RESOURCE SSM_START_APP_INFO r_cmd_mce
       
   656     {
       
   657     priority = 0x7EFA;
       
   658     name = "mce.exe";
       
   659     execution_behaviour = ESsmWaitForSignal;
       
   660     timeout = 10000;
       
   661     background = 1; // To background
       
   662     }
       
   663 	
       
   664 // ---------------------------------------------------------------------------
       
   665 // r_cmd_ncnlist
       
   666 // ---------------------------------------------------------------------------
       
   667 //
       
   668 RESOURCE SSM_START_PROCESS_INFO r_cmd_ncnlist
       
   669     {
       
   670     priority = 0xFFA7;
       
   671     name = "z:\\sys\\bin\\ncnlist.exe";
       
   672     execution_behaviour = ESsmWaitForSignal;
       
   673     timeout = 10000;
       
   674     monitor_info = r_mon_3_restarts_ignore;
       
   675     }
       
   676 
       
   677 // ---------------------------------------------------------------------------
       
   678 // r_cmd_pbk2
       
   679 // ---------------------------------------------------------------------------
       
   680 //
       
   681 RESOURCE SSM_START_APP_INFO r_cmd_pbk2
       
   682     {
       
   683     priority = 0x7EFC;
       
   684     name = "z:\\sys\\bin\\phonebook2.exe";
       
   685     execution_behaviour = ESsmWaitForSignal;
       
   686     timeout = 10000;
       
   687     background = 1; // To background
       
   688     }
       
   689 
       
   690 // ---------------------------------------------------------------------------
       
   691 // r_cmd_pocstarter
       
   692 // ---------------------------------------------------------------------------
       
   693 //
       
   694 RESOURCE SSM_START_PROCESS_INFO r_cmd_pocstarter
       
   695     {
       
   696     priority = 0xFFA7;
       
   697     name = "z:\\sys\\bin\\pocstarter.exe";
       
   698     execution_behaviour = ESsmWaitForSignal;
       
   699     timeout = 10000;
       
   700     conditional_information = r_cond_feat_omapoc;
       
   701     }
       
   702 
       
   703 // ---------------------------------------------------------------------------
       
   704 // r_cmd_predefinedcontacts
       
   705 // ---------------------------------------------------------------------------
       
   706 //
       
   707 RESOURCE SSM_START_PROCESS_INFO r_cmd_predefinedcontacts
       
   708     {
       
   709     priority = 0xFFA7;
       
   710     name = "z:\\sys\\bin\\predefinedcontacts.exe";
       
   711     execution_behaviour = ESsmWaitForSignal;
       
   712     retries = 2;
       
   713     conditional_information = r_cond_firstboot_or_fotareset_or_deeprfsreset;
       
   714     }
   127     }
   715 
   128 
   716 // ---------------------------------------------------------------------------
   129 // ---------------------------------------------------------------------------
   717 // r_cmd_psstate
   130 // r_cmd_psstate
   718 // ---------------------------------------------------------------------------
   131 // ---------------------------------------------------------------------------
   733 RESOURCE SSM_PUBLISH_SYSTEM_STATE r_cmd_publishstate
   146 RESOURCE SSM_PUBLISH_SYSTEM_STATE r_cmd_publishstate
   734     {
   147     {
   735     priority = 0xFFF1;
   148     priority = 0xFFF1;
   736     severity = ECmdCriticalSeverity;
   149     severity = ECmdCriticalSeverity;
   737     retries = 2;
   150     retries = 2;
   738     }
       
   739 
       
   740 // ---------------------------------------------------------------------------
       
   741 // r_cmd_remotefe
       
   742 // ---------------------------------------------------------------------------
       
   743 //
       
   744 RESOURCE SSM_START_PROCESS_INFO r_cmd_remotefe
       
   745     {
       
   746     priority = 0xFFA7;
       
   747     name = "z:\\sys\\bin\\rsfwbootmounter.exe";
       
   748     execution_behaviour = ESsmWaitForSignal;
       
   749     timeout = 10000;
       
   750     conditional_information = r_cond_feat_remotestoragefw;
       
   751     }
   151     }
   752 
   152 
   753 // ---------------------------------------------------------------------------
   153 // ---------------------------------------------------------------------------
   754 // r_cmd_sastate
   154 // r_cmd_sastate
   755 // ---------------------------------------------------------------------------
   155 // ---------------------------------------------------------------------------
   764     retries = 2;
   164     retries = 2;
   765     dll_data = r_dlldata_sastate;
   165     dll_data = r_dlldata_sastate;
   766     }
   166     }
   767 
   167 
   768 // ---------------------------------------------------------------------------
   168 // ---------------------------------------------------------------------------
   769 // r_cmd_satsrv
       
   770 // ---------------------------------------------------------------------------
       
   771 //
       
   772 RESOURCE SSM_START_PROCESS_INFO r_cmd_satsrv
       
   773     {
       
   774     priority = 0xFFA7;
       
   775     name = "z:\\sys\\bin\\satserver.exe";
       
   776     execution_behaviour = ESsmWaitForSignal;
       
   777     timeout = 10000;
       
   778     monitor_info = r_mon_3_restarts_ignore;
       
   779     conditional_information = r_cond_feat_simcard;
       
   780     }
       
   781 
       
   782 // ---------------------------------------------------------------------------
       
   783 // r_cmd_schedsrv
       
   784 // ---------------------------------------------------------------------------
       
   785 //
       
   786 RESOURCE SSM_START_PROCESS_INFO r_cmd_schedsrv
       
   787     {
       
   788     priority = 0xFFA7;
       
   789     name = "z:\\sys\\bin\\schexe.exe";
       
   790     execution_behaviour = ESsmWaitForSignal;
       
   791     timeout = 10000;
       
   792     }
       
   793 
       
   794 // ---------------------------------------------------------------------------
       
   795 // r_cmd_screensaver
       
   796 // ---------------------------------------------------------------------------
       
   797 //
       
   798 RESOURCE SSM_START_APP_INFO r_cmd_screensaver
       
   799     {
       
   800     priority = 0x7EF2;
       
   801     name = "z:\\sys\\bin\\screensaver.exe";
       
   802     background = 1; // To background
       
   803     execution_behaviour = ESsmWaitForSignal;
       
   804     timeout = 10000;
       
   805     monitor_info = r_mon_3_restarts_ignore;
       
   806     }
       
   807 
       
   808 // ---------------------------------------------------------------------------
       
   809 // r_cmd_setswp_rfoff
   169 // r_cmd_setswp_rfoff
   810 // ---------------------------------------------------------------------------
   170 // ---------------------------------------------------------------------------
   811 //
   171 //
   812 RESOURCE SSM_REQUEST_SYSTEM_WIDE_PROPERTY r_cmd_setswp_rfoff
   172 RESOURCE SSM_REQUEST_SYSTEM_WIDE_PROPERTY r_cmd_setswp_rfoff
   813     {
   173     {
   869     key = 2;
   229     key = 2;
   870     value = 1;
   230     value = 1;
   871     }
   231     }
   872 
   232 
   873 // ---------------------------------------------------------------------------
   233 // ---------------------------------------------------------------------------
   874 // r_cmd_supllistener
   234  
   875 // ---------------------------------------------------------------------------
       
   876 //
       
   877 RESOURCE SSM_START_PROCESS_INFO r_cmd_supllistener
       
   878     {
       
   879     priority = 0xFFA7;
       
   880     name = "z:\\sys\\bin\\epos_omasupllistener.exe";
       
   881     execution_behaviour = ESsmWaitForSignal;
       
   882     timeout = 10000;
       
   883     monitor_info = r_mon_3_restarts_ignore;
       
   884     conditional_information = r_cond_feat_omasuplplugins;
       
   885     }
       
   886 
       
   887 // ---------------------------------------------------------------------------
       
   888 // r_cmd_systemams
       
   889 // ---------------------------------------------------------------------------
       
   890 //
       
   891 #ifdef __JAVA
       
   892 RESOURCE SSM_START_PROCESS_INFO r_cmd_javacaptain
       
   893     {
       
   894     priority = 0xFFB7;
       
   895     name = "javacaptain.exe";
       
   896     execution_behaviour = ESsmWaitForSignal;
       
   897     timeout = 10000;
       
   898     }
       
   899 #endif // __JAVA
       
   900 // ---------------------------------------------------------------------------
       
   901 // r_cmd_vcommandmgr
       
   902 // ---------------------------------------------------------------------------
       
   903 //
       
   904 RESOURCE SSM_START_APP_INFO r_cmd_vcommandmgr
       
   905     {
       
   906     priority = 0xFFA7;
       
   907     name = "z:\\sys\\bin\\vcommandmanager.exe";
       
   908     background = 1; // To background
       
   909     execution_behaviour = ESsmFireAndForget; // -- does not call Rendezvous() --
       
   910     conditional_information = r_cond_sind_and_no_sdnd;
       
   911     }
       
   912 
       
   913 // ---------------------------------------------------------------------------
       
   914 // r_cmd_videocenter
       
   915 // ---------------------------------------------------------------------------
       
   916 //
       
   917 RESOURCE SSM_START_PROCESS_INFO r_cmd_videocenter
       
   918     {
       
   919     priority = 0x7EF6;
       
   920     name = "cseschedulerserver.exe";
       
   921     execution_behaviour = ESsmWaitForSignal;
       
   922     timeout = 10000;
       
   923     }
       
   924 
       
   925 // ---------------------------------------------------------------------------
       
   926 // r_cmd_waitcleanbootinfo
       
   927 // ---------------------------------------------------------------------------
       
   928 //
       
   929 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitcleanbootinfo
       
   930     {
       
   931     priority = 0x7F87;
       
   932     severity = ECmdCriticalSeverity;
       
   933     dllname = "ssmsystemcmds.dll";
       
   934     ordinal = 6; // WaitPsKeyRange
       
   935     dll_data = r_dlldata_waitcleanbootinfo;
       
   936     retries = 2;
       
   937     execution_behaviour = ESsmWaitForSignal;
       
   938     }
       
   939 
       
   940 // ---------------------------------------------------------------------------
       
   941 // r_cmd_waitforidle
       
   942 // ---------------------------------------------------------------------------
       
   943 //
       
   944 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitidle
       
   945     {
       
   946     priority = 0xFFC7;
       
   947     severity = ECmdCriticalSeverity;
       
   948     dllname = "ssmsystemcmds.dll";
       
   949     ordinal = 5; // WaitPsKeyExact
       
   950     dll_data = r_dlldata_waitidle;
       
   951     unload_on_finish = ENeverUnload;
       
   952     retries = 2;
       
   953     execution_behaviour = ESsmWaitForSignal;
       
   954     }
       
   955 
       
   956 // ---------------------------------------------------------------------------
   235 // ---------------------------------------------------------------------------
   957 // r_cmd_waitforofflinequery
   236 // r_cmd_waitforofflinequery
   958 // ---------------------------------------------------------------------------
   237 // ---------------------------------------------------------------------------
   959 //
   238 //
   960 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitforofflinequery
   239 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitforofflinequery
   968     retries = 2;
   247     retries = 2;
   969     execution_behaviour = ESsmWaitForSignal;
   248     execution_behaviour = ESsmWaitForSignal;
   970     }
   249     }
   971 
   250 
   972 // ---------------------------------------------------------------------------
   251 // ---------------------------------------------------------------------------
   973 // r_cmd_waitforphone
       
   974 // ---------------------------------------------------------------------------
       
   975 //
       
   976 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitforphone
       
   977     {
       
   978     priority = 0xFFD7;
       
   979     severity = ECmdCriticalSeverity;
       
   980     dllname = "ssmsystemcmds.dll";
       
   981     ordinal = 5; // WaitPsKeyExact
       
   982     dll_data = r_dlldata_waitphone;
       
   983     unload_on_finish = ENeverUnload;
       
   984     retries = 2;
       
   985     execution_behaviour = ESsmWaitForSignal;
       
   986     }
       
   987 
       
   988 // ---------------------------------------------------------------------------
       
   989 // r_cmd_watcher
       
   990 // ---------------------------------------------------------------------------
       
   991 //
       
   992 RESOURCE SSM_START_PROCESS_INFO r_cmd_watcher
       
   993     {
       
   994     priority = 0xFFB7;
       
   995     name = "z:\\sys\\bin\\watcher.exe";
       
   996     monitor_info = r_mon_3_restarts_ignore;
       
   997     }
       
   998 
       
   999 // ---------------------------------------------------------------------------
       
  1000 // r_cmd_xnthemesrv
       
  1001 // ---------------------------------------------------------------------------
       
  1002 //
       
  1003 RESOURCE SSM_START_PROCESS_INFO r_cmd_xnthemesrv
       
  1004     {
       
  1005     priority = 0xFFA7;
       
  1006     name = "z:\\sys\\bin\\xnthemeserver.exe";
       
  1007     execution_behaviour = ESsmWaitForSignal;
       
  1008     timeout = 10000;
       
  1009     monitor_info = r_mon_3_restarts_ignore;
       
  1010     }
       
  1011 	
       
  1012 // ---------------------------------------------------------------------------
       
  1013 // r_cmd_clearstartupreason
   252 // r_cmd_clearstartupreason
  1014 // ---------------------------------------------------------------------------
   253 // ---------------------------------------------------------------------------
  1015 //
   254 //
  1016 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_clearstartupreason
   255 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_clearstartupreason
  1017     {
   256     {
  1021     ordinal = 16; // Clearstartupreason
   260     ordinal = 16; // Clearstartupreason
  1022     retries = 2;
   261     retries = 2;
  1023     execution_behaviour = ESsmWaitForSignal;
   262     execution_behaviour = ESsmWaitForSignal;
  1024     }
   263     }
  1025 
   264 
  1026 
       
  1027 // ===========================================================================
   265 // ===========================================================================
  1028 // DLL data items in alphabetical order
   266 // DLL data items in alphabetical order
  1029 // ===========================================================================
   267 // ===========================================================================
  1030 //
   268 //
  1031 
   269 
  1059     target1 = 101;          // EStartupNormalBoot
   297     target1 = 101;          // EStartupNormalBoot
  1060     target2 = 102;          // EStartupCleanBoot
   298     target2 = 102;          // EStartupCleanBoot
  1061     }
   299     }
  1062 
   300 
  1063 // ---------------------------------------------------------------------------
   301 // ---------------------------------------------------------------------------
  1064 // r_dlldata_waitidle
       
  1065 // ---------------------------------------------------------------------------
       
  1066 //
       
  1067 RESOURCE CMD_PARAM_WAIT_PS r_dlldata_waitidle
       
  1068     {
       
  1069     category = 0x101F8766;  // KPSUidStartup
       
  1070     key = 0x00000043;       // KPSIdlePhase1Ok
       
  1071     target = 101;           // EIdlePhase1Ok
       
  1072     }
       
  1073 
       
  1074 // ---------------------------------------------------------------------------
       
  1075 // r_dlldata_waitofflinequery
   302 // r_dlldata_waitofflinequery
  1076 // ---------------------------------------------------------------------------
   303 // ---------------------------------------------------------------------------
  1077 //
   304 //
  1078 RESOURCE CMD_PARAM_WAIT_PS_2 r_dlldata_waitofflinequery
   305 RESOURCE CMD_PARAM_WAIT_PS_2 r_dlldata_waitofflinequery
  1079     {
   306     {
  1081     key = 0x00000011;       // KStartupBootIntoOffline
   308     key = 0x00000011;       // KStartupBootIntoOffline
  1082     target1 = 101;          // EBootIntoOnlineMode
   309     target1 = 101;          // EBootIntoOnlineMode
  1083     target2 = 102;          // EBootIntoOfflineMode
   310     target2 = 102;          // EBootIntoOfflineMode
  1084     }
   311     }
  1085 
   312 
  1086 // ---------------------------------------------------------------------------
       
  1087 // r_dlldata_waitphone
       
  1088 // ---------------------------------------------------------------------------
       
  1089 //
       
  1090 RESOURCE CMD_PARAM_WAIT_PS r_dlldata_waitphone
       
  1091     {
       
  1092     category = 0x101F8766;  // KPSUidStartup
       
  1093     key = 0x00000044;       // KPSPhonePhase1Ok
       
  1094     target = 101;           // EPhonePhase1Ok
       
  1095     }
       
  1096 	
       
  1097 	
       
  1098 // ---------------------------------------------------------------------------
       
  1099 // r_cmd_mylocationsengine
       
  1100 // ---------------------------------------------------------------------------
       
  1101 //	
       
  1102 RESOURCE SSM_START_PROCESS_INFO r_cmd_mylocationsengine
       
  1103     {
       
  1104     priority = 0x7EEC;
       
  1105     name = "z:\\sys\\bin\\mylocationsengine.exe";
       
  1106     execution_behaviour = ESsmFireAndForget;
       
  1107     }
       
  1108 
       
  1109 // ---------------------------------------------------------------------------
       
  1110 // r_cmd_item_taskswitcher
       
  1111 // ---------------------------------------------------------------------------  
       
  1112 RESOURCE SSM_START_APP_INFO r_cmd_taskswitcher
       
  1113      {
       
  1114      priority = 0xFFA7;
       
  1115      name = "z:\\sys\\bin\\taskswitcher.exe";
       
  1116      execution_behaviour = ESsmDeferredWaitForSignal;
       
  1117      background = 1; // To background
       
  1118      monitor_info = r_mon_3_restarts_ignore;
       
  1119      }
       
  1120 
       
  1121 // ---------------------------------------------------------------------------
       
  1122 // r_cmd_multiple_wait
       
  1123 // ---------------------------------------------------------------------------
       
  1124 //
       
  1125 RESOURCE SSM_MULTIPLE_WAIT r_cmd_multiple_wait
       
  1126      {
       
  1127      priority = 0x7F96;     
       
  1128      }
       
  1129 
       
  1130 // ===========================================================================
   313 // ===========================================================================
  1131 // Conditional blocks in alphabetical order
   314 // Conditional blocks in alphabetical order
  1132 // ===========================================================================
   315 // ===========================================================================
  1133 //
   316 //
  1134 
   317 
  1142     key           = 0x00000013; // KPSStartupFirstBoot
   325     key           = 0x00000013; // KPSStartupFirstBoot
  1143     value         = 101;        // EPSStartupFirstBoot
   326     value         = 101;        // EPSStartupFirstBoot
  1144     }
   327     }
  1145 
   328 
  1146 // ---------------------------------------------------------------------------
   329 // ---------------------------------------------------------------------------
  1147 // r_cond_feat_alwaysonline
       
  1148 // ---------------------------------------------------------------------------
       
  1149 //
       
  1150 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_alwaysonline
       
  1151     {
       
  1152     feature_id = KFeatureIdAlwaysOnLine;
       
  1153     }
       
  1154 
       
  1155 // ---------------------------------------------------------------------------
       
  1156 // r_cond_feat_cellbroadcast
       
  1157 // ---------------------------------------------------------------------------
       
  1158 //
       
  1159 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_cellbroadcast
       
  1160     {
       
  1161     feature_id = KFeatureIdCellBroadcast;
       
  1162     }
       
  1163 
       
  1164 // ---------------------------------------------------------------------------
       
  1165 // r_cond_feat_emailfw
       
  1166 // ---------------------------------------------------------------------------
       
  1167 //
       
  1168 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_emailfw
       
  1169     {
       
  1170     feature_id = KFeatureIdFfEmailFramework;
       
  1171     }
       
  1172 
       
  1173 // ---------------------------------------------------------------------------
       
  1174 // r_cond_feat_iadv2
       
  1175 // ---------------------------------------------------------------------------
       
  1176 //
       
  1177 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_iadv2
       
  1178     {
       
  1179     feature_id = KFeatureIdFfIaupdatePhase2;
       
  1180     }
       
  1181 
       
  1182 // ---------------------------------------------------------------------------
       
  1183 // r_cond_feat_ippush
       
  1184 // ---------------------------------------------------------------------------
       
  1185 //
       
  1186 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_ippush
       
  1187     {
       
  1188     feature_id = KFeatureIdIpPush;
       
  1189     }
       
  1190 
       
  1191 // ---------------------------------------------------------------------------
       
  1192 // r_cond_feat_omapoc
       
  1193 // ---------------------------------------------------------------------------
       
  1194 //
       
  1195 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_omapoc
       
  1196     {
       
  1197     feature_id = KFeatureIdOmaPoc;
       
  1198     }
       
  1199 
       
  1200 // ---------------------------------------------------------------------------
       
  1201 // r_cond_feat_omasuplplugins
       
  1202 // ---------------------------------------------------------------------------
       
  1203 //
       
  1204 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_omasuplplugins
       
  1205     {
       
  1206     feature_id = KFeatureIdOmaSuplPlugins;
       
  1207     }
       
  1208 
       
  1209 // ---------------------------------------------------------------------------
       
  1210 // r_cond_feat_pnp_mobile_services
   330 // r_cond_feat_pnp_mobile_services
  1211 // ---------------------------------------------------------------------------
   331 // ---------------------------------------------------------------------------
  1212 //
   332 //
  1213 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_pnp_mobile_services
   333 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_pnp_mobile_services
  1214     {
   334     {
  1215     feature_id = KFeatureIdPlugAndPlayMobileServices;
   335     feature_id = KFeatureIdPlugAndPlayMobileServices;
  1216     }
   336     }
  1217 
   337 
  1218 // ---------------------------------------------------------------------------
   338 // ---------------------------------------------------------------------------
  1219 // r_cond_feat_remotestoragefw
       
  1220 // ---------------------------------------------------------------------------
       
  1221 //
       
  1222 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_remotestoragefw
       
  1223     {
       
  1224     feature_id = KFeatureIdRemoteStorageFw;
       
  1225     }
       
  1226 
       
  1227 // ---------------------------------------------------------------------------
       
  1228 // r_cond_feat_runtime_dcmo;
       
  1229 // ---------------------------------------------------------------------------
       
  1230 //
       
  1231 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_runtime_dcmo
       
  1232     {
       
  1233     feature_id = KFeatureIdFfRuntimeDeviceCapabilityConfiguration;
       
  1234     }
       
  1235 	
       
  1236 // ---------------------------------------------------------------------------
       
  1237 // r_cond_feat_sappolicymgmt
       
  1238 // ---------------------------------------------------------------------------
       
  1239 //
       
  1240 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_sappolicymgmt
       
  1241     {
       
  1242     feature_id = KFeatureIdSapPolicyManagement;
       
  1243     }
       
  1244 
       
  1245 // ---------------------------------------------------------------------------
       
  1246 // r_cond_feat_sdnd
   339 // r_cond_feat_sdnd
  1247 // ---------------------------------------------------------------------------
   340 // ---------------------------------------------------------------------------
  1248 //
   341 //
  1249 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_sdnd
   342 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_sdnd
  1250     {
   343     {
  1251     feature_id = KFeatureIdSdnd;
   344     feature_id = KFeatureIdSdnd;
  1252     }
   345     }
  1253 
   346 
  1254 // ---------------------------------------------------------------------------
   347 // ---------------------------------------------------------------------------
  1255 // r_cond_feat_simcard
       
  1256 // ---------------------------------------------------------------------------
       
  1257 //
       
  1258 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_simcard
       
  1259     {
       
  1260     feature_id = KFeatureIdSimCard;
       
  1261     }
       
  1262 
       
  1263 // ---------------------------------------------------------------------------
       
  1264 // r_cond_feat_sind
   348 // r_cond_feat_sind
  1265 // ---------------------------------------------------------------------------
   349 // ---------------------------------------------------------------------------
  1266 //
   350 //
  1267 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_sind
   351 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_sind
  1268     {
   352     {
  1286     {
   370     {
  1287     feature_id = KFeatureIdSyncMlDmFota;
   371     feature_id = KFeatureIdSyncMlDmFota;
  1288     }
   372     }
  1289 
   373 
  1290 // ---------------------------------------------------------------------------
   374 // ---------------------------------------------------------------------------
  1291 // r_cond_feat_tvout
       
  1292 // ---------------------------------------------------------------------------
       
  1293 //
       
  1294 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_tvout
       
  1295     {
       
  1296     feature_id = KFeatureIdTvOut;
       
  1297     }
       
  1298 
       
  1299 // ---------------------------------------------------------------------------
       
  1300 // r_cond_firstboot_or_fotareset_or_deeprfsreset
       
  1301 // ---------------------------------------------------------------------------
       
  1302 //
       
  1303 RESOURCE SSM_CND_LOGICAL_OR r_cond_firstboot_or_fotareset_or_deeprfsreset
       
  1304     {
       
  1305     lhs = r_cond_fotareset_or_deeprfsreset;
       
  1306     rhs = r_cond_ps_firstboot;
       
  1307     }
       
  1308 
       
  1309 // ---------------------------------------------------------------------------
       
  1310 // r_cond_fotareset_or_deeprfsreset
       
  1311 // ---------------------------------------------------------------------------
       
  1312 //
       
  1313 RESOURCE SSM_CND_LOGICAL_OR r_cond_fotareset_or_deeprfsreset
       
  1314     {
       
  1315     lhs = r_cond_ps_fotareset;
       
  1316     rhs = r_cond_ps_deeprfsreset;
       
  1317     }
       
  1318 
       
  1319 // ---------------------------------------------------------------------------
       
  1320 // r_cond_no_sdnd
   375 // r_cond_no_sdnd
  1321 // ---------------------------------------------------------------------------
   376 // ---------------------------------------------------------------------------
  1322 //
   377 //
  1323 RESOURCE SSM_CND_LOGICAL_NOT r_cond_no_sdnd
   378 RESOURCE SSM_CND_LOGICAL_NOT r_cond_no_sdnd
  1324     {
   379     {
  1325     sub_condition = r_cond_feat_sdnd;
   380     sub_condition = r_cond_feat_sdnd;
  1326     }
       
  1327 
       
  1328 // ---------------------------------------------------------------------------
       
  1329 // r_cond_pnp_mobile_services_and_firstboot
       
  1330 // ---------------------------------------------------------------------------
       
  1331 //
       
  1332 RESOURCE SSM_CND_LOGICAL_AND r_cond_pnp_mobile_services_and_firstboot
       
  1333     {
       
  1334     lhs = r_cond_feat_pnp_mobile_services;
       
  1335     rhs = r_cond_ps_firstboot;
       
  1336     }
   381     }
  1337 
   382 
  1338 // ---------------------------------------------------------------------------
   383 // ---------------------------------------------------------------------------
  1339 // r_cond_ps_bootoffline
   384 // r_cond_ps_bootoffline
  1340 // ---------------------------------------------------------------------------
   385 // ---------------------------------------------------------------------------
  1356     key = 0x00000011;      // KStartupBootIntoOffline
   401     key = 0x00000011;      // KStartupBootIntoOffline
  1357     value = 101;           // EBootIntoOnlineMode
   402     value = 101;           // EBootIntoOnlineMode
  1358     }
   403     }
  1359 
   404 
  1360 // ---------------------------------------------------------------------------
   405 // ---------------------------------------------------------------------------
  1361 // r_cond_ps_deeprfsreset
       
  1362 // ---------------------------------------------------------------------------
       
  1363 //
       
  1364 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_deeprfsreset
       
  1365     {
       
  1366     category = 0x101F8766; // KPSUidStartup
       
  1367     key = 0x00000045;      // KPSStartupReason
       
  1368     value = EDeepRFSReset;
       
  1369     }
       
  1370 
       
  1371 // ---------------------------------------------------------------------------
       
  1372 // r_cond_ps_fotareset
   406 // r_cond_ps_fotareset
  1373 // ---------------------------------------------------------------------------
   407 // ---------------------------------------------------------------------------
  1374 //
   408 //
  1375 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_fotareset
   409 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_fotareset
  1376     {
   410     {
  1378     key = 0x00000045;      // KPSStartupReason
   412     key = 0x00000045;      // KPSStartupReason
  1379     value = EFirmwareUpdate;
   413     value = EFirmwareUpdate;
  1380     }
   414     }
  1381 
   415 
  1382 // ---------------------------------------------------------------------------
   416 // ---------------------------------------------------------------------------
  1383 // r_cond_ps_normalboot
       
  1384 // ---------------------------------------------------------------------------
       
  1385 //
       
  1386 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_normalboot
       
  1387     {
       
  1388     category = 0x101F8766; // KPSUidStartup
       
  1389     key = 0x00000012;      // KStartupCleanBoot
       
  1390     value = 101;           // EStartupNormalBoot
       
  1391     }
       
  1392 
       
  1393 // ---------------------------------------------------------------------------
       
  1394 // r_cond_ps_simusable
   417 // r_cond_ps_simusable
  1395 // ---------------------------------------------------------------------------
   418 // ---------------------------------------------------------------------------
  1396 //
   419 //
  1397 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_simusable
   420 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_simusable
  1398     {
   421     {