startup/stem_criticalappscmdlist.rss
changeset 84 dccd79965400
parent 39 ffece88854e8
child 85 ee5d5928b136
equal deleted inserted replaced
67:cfa28163141e 84:dccd79965400
    66     commands =
    66     commands =
    67         {
    67         {
    68         r_cmd_sastate,          // This needs to be the first command in state, prio 0xFFF2
    68         r_cmd_sastate,          // This needs to be the first command in state, prio 0xFFF2
    69         r_cmd_publishstate,     // prio 0xFFF1
    69         r_cmd_publishstate,     // prio 0xFFF1
    70         r_cmd_psstate,          // prio 0xFFF0
    70         r_cmd_psstate,          // prio 0xFFF0
    71         // prio 0xFFE7
    71 		r_cmd_menu,				// TomP - moved from the Security command list as this is now the only thing that we really do in this state.
    72     //TomP    r_cmd_selftest,
       
    73     //TomP   r_cmd_cfserver,
       
    74     //TomP    r_cmd_sysap,
       
    75     //TomP    r_cmd_calsrv,
       
    76     //TomP    r_cmd_profmon,
       
    77 		r_cmd_menu,	// TomP - moved from the Security command list
       
    78         // prio 0xFFE6
    72         // prio 0xFFE6
    79         r_cmd_multiwaitforever
    73         r_cmd_multiwaitforever
    80         };
    74         };
    81     }
    75     }
    82 
    76 
    96     execution_behaviour = ESsmDeferredWaitForSignal;
    90     execution_behaviour = ESsmDeferredWaitForSignal;
    97     //TomP background = 1; // To background
    91     //TomP background = 1; // To background
    98     }
    92     }
    99 	
    93 	
   100 // ---------------------------------------------------------------------------
    94 // ---------------------------------------------------------------------------
   101 // r_cmd_calsrv
       
   102 // ---------------------------------------------------------------------------
       
   103 //
       
   104 /*
       
   105 RESOURCE SSM_START_PROCESS_INFO r_cmd_calsrv
       
   106     {
       
   107     priority = 0xFFE7;
       
   108     name = "calensvr.exe";
       
   109     execution_behaviour = ESsmFireAndForget;
       
   110     monitor_info = r_mon_100_restarts_reset;
       
   111     }
       
   112 
       
   113 // ---------------------------------------------------------------------------
       
   114 // r_cmd_cfserver
       
   115 // ---------------------------------------------------------------------------
       
   116 //
       
   117 RESOURCE SSM_START_PROCESS_INFO r_cmd_cfserver
       
   118     {
       
   119     priority = 0xFFE7;
       
   120     name = "Z:\\sys\\bin\\cfserver.exe";
       
   121     execution_behaviour = ESsmDeferredWaitForSignal;
       
   122     monitor_info = r_mon_100_restarts_reset;
       
   123     }
       
   124 */
       
   125 
       
   126 // ---------------------------------------------------------------------------
       
   127 // r_cmd_multiwaitforever
    95 // r_cmd_multiwaitforever
   128 // ---------------------------------------------------------------------------
    96 // ---------------------------------------------------------------------------
   129 //
    97 //
   130 RESOURCE SSM_MULTIPLE_WAIT r_cmd_multiwaitforever
    98 RESOURCE SSM_MULTIPLE_WAIT r_cmd_multiwaitforever
   131     {
    99     {
   132     priority = 0xFFE6;
   100     priority = 0xFFE6;
   133     }
   101     }
   134 
   102 
   135 // ---------------------------------------------------------------------------
       
   136 // r_cmd_profmon
       
   137 // ---------------------------------------------------------------------------
       
   138 //
       
   139 /*
       
   140 RESOURCE SSM_START_PROCESS_INFO r_cmd_profmon
       
   141     {
       
   142     priority = 0xFFE7;
       
   143     name = "Z:\\sys\\bin\\profilesettingsmonitor.exe";
       
   144     execution_behaviour = ESsmDeferredWaitForSignal;
       
   145     }
       
   146 */
       
   147 
   103 
   148 // ---------------------------------------------------------------------------
   104 // ---------------------------------------------------------------------------
   149 // r_cmd_psstate
   105 // r_cmd_psstate
   150 // ---------------------------------------------------------------------------
   106 // ---------------------------------------------------------------------------
   151 //
   107 //
   182     unload_on_finish = ENeverUnload;
   138     unload_on_finish = ENeverUnload;
   183     retries = 2;
   139     retries = 2;
   184     dll_data = r_dlldata_sastate;
   140     dll_data = r_dlldata_sastate;
   185     }
   141     }
   186 
   142 
   187 // ---------------------------------------------------------------------------
       
   188 // r_cmd_selftest
       
   189 // ---------------------------------------------------------------------------
       
   190 //
       
   191 /*
       
   192 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_selftest
   143 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_selftest
   193     {
   144     {
   194     priority = 0xFFE7;
   145     priority = 0xFFE7;
   195     severity = ECmdCriticalSeverity;
   146     severity = ECmdCriticalSeverity;
   196     dllname = "customcmds.dll";
   147     dllname = "customcmds.dll";
   210     name = "Z:\\sys\\bin\\sysap.exe";
   161     name = "Z:\\sys\\bin\\sysap.exe";
   211     execution_behaviour = ESsmDeferredWaitForSignal;
   162     execution_behaviour = ESsmDeferredWaitForSignal;
   212     severity = ECmdCriticalSeverity;
   163     severity = ECmdCriticalSeverity;
   213     retries = 2;
   164     retries = 2;
   214     background = 1; // To background
   165     background = 1; // To background
   215     monitor_info = r_mon_reset;
   166 //TomP - monitor_info = r_mon_reset;
   216     }
   167     }
   217 */
   168 
   218 // ===========================================================================
   169 // ===========================================================================
   219 // DLL data items in alphabetical order
   170 // DLL data items in alphabetical order
   220 // ===========================================================================
   171 // ===========================================================================
   221 //
   172 //
   222 
   173 
   230     substate = ESsmStateStartingCriticalApps;
   181     substate = ESsmStateStartingCriticalApps;
   231     }
   182     }
   232 
   183 
   233 // monitoring.rss contains resource definitions, so it may not be included
   184 // monitoring.rss contains resource definitions, so it may not be included
   234 // before entry point.
   185 // before entry point.
   235 #include "stem_monitoring.rss"
   186 //#include "stem_monitoring.rss"