startup/stem_criticalappscmdlist.rss
changeset 85 ee5d5928b136
parent 84 dccd79965400
equal deleted inserted replaced
84:dccd79965400 85:ee5d5928b136
    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 		r_cmd_menu,				// TomP - moved from the Security command list as this is now the only thing that we really do in this state.
    71         // prio 0xFFE7
       
    72 		r_cmd_menu,	// TomP - moved from the Security command list
    72         // prio 0xFFE6
    73         // prio 0xFFE6
    73         r_cmd_multiwaitforever
    74         r_cmd_multiwaitforever
    74         };
    75         };
    75     }
    76     }
    76 
    77 
    86 RESOURCE SSM_START_APP_INFO r_cmd_menu
    87 RESOURCE SSM_START_APP_INFO r_cmd_menu
    87     {
    88     {
    88     priority = 0xFFE7;
    89     priority = 0xFFE7;
    89     name = "z:\\sys\\bin\\matrixmenu.exe";
    90     name = "z:\\sys\\bin\\matrixmenu.exe";
    90     execution_behaviour = ESsmDeferredWaitForSignal;
    91     execution_behaviour = ESsmDeferredWaitForSignal;
    91     //TomP background = 1; // To background
    92     //TomP background = 1; // Not to background
    92     }
    93     }
    93 	
    94 
    94 // ---------------------------------------------------------------------------
    95 // ---------------------------------------------------------------------------
    95 // r_cmd_multiwaitforever
    96 // r_cmd_multiwaitforever
    96 // ---------------------------------------------------------------------------
    97 // ---------------------------------------------------------------------------
    97 //
    98 //
    98 RESOURCE SSM_MULTIPLE_WAIT r_cmd_multiwaitforever
    99 RESOURCE SSM_MULTIPLE_WAIT r_cmd_multiwaitforever
   138     unload_on_finish = ENeverUnload;
   139     unload_on_finish = ENeverUnload;
   139     retries = 2;
   140     retries = 2;
   140     dll_data = r_dlldata_sastate;
   141     dll_data = r_dlldata_sastate;
   141     }
   142     }
   142 
   143 
   143 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_selftest
   144 	
   144     {
       
   145     priority = 0xFFE7;
       
   146     severity = ECmdCriticalSeverity;
       
   147     dllname = "customcmds.dll";
       
   148     ordinal = 2;
       
   149     unload_on_finish = ENeverUnload;
       
   150     retries = 2;
       
   151     execution_behaviour = ESsmDeferredWaitForSignal;
       
   152     }
       
   153 
       
   154 // ---------------------------------------------------------------------------
       
   155 // r_cmd_sysap
       
   156 // ---------------------------------------------------------------------------
       
   157 //
       
   158 RESOURCE SSM_START_APP_INFO r_cmd_sysap
       
   159     {
       
   160     priority = 0xFFE7;
       
   161     name = "Z:\\sys\\bin\\sysap.exe";
       
   162     execution_behaviour = ESsmDeferredWaitForSignal;
       
   163     severity = ECmdCriticalSeverity;
       
   164     retries = 2;
       
   165     background = 1; // To background
       
   166 //TomP - monitor_info = r_mon_reset;
       
   167     }
       
   168 
       
   169 // ===========================================================================
   145 // ===========================================================================
   170 // DLL data items in alphabetical order
   146 // DLL data items in alphabetical order
   171 // ===========================================================================
   147 // ===========================================================================
   172 //
   148 //
   173 
   149 
   181     substate = ESsmStateStartingCriticalApps;
   157     substate = ESsmStateStartingCriticalApps;
   182     }
   158     }
   183 
   159 
   184 // monitoring.rss contains resource definitions, so it may not be included
   160 // monitoring.rss contains resource definitions, so it may not be included
   185 // before entry point.
   161 // before entry point.
   186 //#include "stem_monitoring.rss"
   162 // #include "stem_monitoring.rss"