--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysstatemgmt/systemstatemgr/test/tcmd/resource/tcmd_cmdlist_swp_builtincmd.rss Tue Feb 02 00:53:00 2010 +0200
@@ -0,0 +1,350 @@
+// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// tssm_cmdlist_swp_generic.rss
+//
+//
+
+#include <ssm/ssmcmd.rh>
+
+#include "tcmd_swppolicy_builtincmd.hrh"
+
+UID2 KUidSsmCommandListResourceFile
+
+// SSM_COMMAND_LIST_ROOT must be the first resource in a command list resource file.
+// The SSM relies on this having a resource ID of 1.
+RESOURCE SSM_COMMAND_LIST_ROOT
+ {
+ command_list_mapping = r_command_list_mapping;
+ }
+
+RESOURCE SSM_COMMAND_LIST_MAPPING r_command_list_mapping
+ {
+ mappings =
+ {
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpWaitForApparcInit;
+ resource_id = r_sequential_1_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpMultipleWait;
+ resource_id = r_sequential_2_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpAmaStarterWFS;
+ resource_id = r_sequential_3_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpAmaStarterDWFS;
+ resource_id = r_sequential_4_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpAmaStarterFAF;
+ resource_id = r_sequential_5_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpStartAppWFS;
+ resource_id = r_sequential_6_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpStartAppDWFS;
+ resource_id = r_sequential_7_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpStartAppFAF;
+ resource_id = r_sequential_8_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpStartProcWFS;
+ resource_id = r_sequential_9_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpStartProcDWFS;
+ resource_id = r_sequential_10_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpStartProcFAF;
+ resource_id = r_sequential_11_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpFinaliseDrive;
+ resource_id = r_sequential_12_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpPersisthalAttributes;
+ resource_id = r_sequential_13_command_list;
+ },
+ SSM_COMMANDLISTID_TO_RESOURCEID
+ {
+ command_list_id = ESwpPowerOff;
+ resource_id = r_sequential_14_command_list;
+ }
+
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_1_command_list
+ {
+ commands =
+ {
+ r_command_waitforapparcinit_data,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_2_command_list
+ {
+ commands =
+ {
+ r_command_multiplewait_data,
+ r_command__data,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_3_command_list
+ {
+ commands =
+ {
+ r_command_ama_starter_wfs_data,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_4_command_list
+ {
+ commands =
+ {
+ r_command_ama_starter_dwfs_data,
+ r_command__data,
+ r_publish_swp_command
+ };
+ }
+RESOURCE SSM_COMMAND_LIST r_sequential_5_command_list
+ {
+ commands =
+ {
+ r_command_ama_starter_faf_data,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_6_command_list
+ {
+ commands =
+ {
+ r_command_startappwaf_data,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_7_command_list
+ {
+ commands =
+ {
+ r_command_startappdwaf_data,
+ r_command__data,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_8_command_list
+ {
+ commands =
+ {
+ r_command_startappfaf_data,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_9_command_list
+ {
+ commands =
+ {
+ r_command_startprocwaf_data,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_10_command_list
+ {
+ commands =
+ {
+ r_command_startprocdwaf_data,
+ r_command__data,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_11_command_list
+ {
+ commands =
+ {
+ r_command_startprocfaf_data,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_12_command_list
+ {
+ commands =
+ {
+ r_command_finalise_drives1,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_13_command_list
+ {
+ commands =
+ {
+ r_command_persisthal,
+ r_publish_swp_command
+ };
+ }
+
+RESOURCE SSM_COMMAND_LIST r_sequential_14_command_list
+ {
+ commands =
+ {
+ r_command_power_off,
+ r_publish_swp_command
+ };
+ }
+
+
+RESOURCE SSM_WAIT_FOR_APPARC_INIT r_command_waitforapparcinit_data
+ {
+ severity = ECmdMediumSeverity;
+ }
+
+RESOURCE SSM_PUBLISH_SYSTEM_WIDE_PROPERTY r_publish_swp_command
+ {
+ severity = ECmdCriticalSeverity;
+ }
+
+RESOURCE SSM_START_APP_INFO r_command_multiplewait_data
+ {
+ severity = ECmdMediumSeverity;
+ name = "ssmtestappgood.exe";
+ args = "arguments";
+ execution_behaviour = ESsmDeferredWaitForSignal;
+ }
+
+RESOURCE SSM_MULTIPLE_WAIT r_command__data
+ {
+ timeout = 1000;
+ }
+
+RESOURCE SSM_START_AMA_STARTER r_command_ama_starter_wfs_data
+ {
+ severity = ECmdMediumSeverity;
+ execution_behaviour = ESsmWaitForSignal;
+ dsc_id = 0x10000013;
+ }
+RESOURCE SSM_START_AMA_STARTER r_command_ama_starter_dwfs_data
+ {
+ severity = ECmdMediumSeverity;
+ execution_behaviour = ESsmDeferredWaitForSignal;
+ dsc_id = 0x10000013;
+ }
+RESOURCE SSM_START_AMA_STARTER r_command_ama_starter_faf_data
+ {
+ severity = ECmdMediumSeverity;
+ execution_behaviour = ESsmFireAndForget;
+ dsc_id = 0x10000013;
+ }
+
+RESOURCE SSM_START_APP_INFO r_command_startappwaf_data
+ {
+ severity = ECmdMediumSeverity;
+ name = "ssmtestappgood.exe";
+ args = "arguments";
+ execution_behaviour = ESsmWaitForSignal;
+ }
+
+RESOURCE SSM_START_APP_INFO r_command_startappdwaf_data
+ {
+ severity = ECmdMediumSeverity;
+ name = "ssmtestappgood.exe";
+ args = "arguments";
+ execution_behaviour = ESsmDeferredWaitForSignal;
+ }
+
+RESOURCE SSM_START_APP_INFO r_command_startappfaf_data
+ {
+ severity = ECmdMediumSeverity;
+ name = "ssmtestappgood.exe";
+ args = "arguments";
+ execution_behaviour = ESsmFireAndForget;
+ }
+
+RESOURCE SSM_START_PROCESS_INFO r_command_startprocwaf_data
+ {
+ type = 1;
+ version = 1;
+ severity = ECmdMediumSeverity;
+ name = "ssmtestprocgood.exe";
+ args = "arguments";
+ execution_behaviour = ESsmWaitForSignal;
+ }
+
+RESOURCE SSM_START_PROCESS_INFO r_command_startprocdwaf_data
+ {
+ type = 1;
+ version = 1;
+ severity = ECmdMediumSeverity;
+ name = "ssmtestprocgood.exe";
+ args = "arguments";
+ execution_behaviour = ESsmDeferredWaitForSignal;
+ }
+
+RESOURCE SSM_START_PROCESS_INFO r_command_startprocfaf_data
+ {
+ type = 1;
+ version = 1;
+ severity = ECmdMediumSeverity;
+ name = "ssmtestprocgood.exe";
+ args = "arguments";
+ execution_behaviour = ESsmFireAndForget;
+ }
+
+RESOURCE SSM_FINALISE_DRIVES r_command_finalise_drives1
+ {
+ severity = ECmdMediumSeverity;
+ }
+
+RESOURCE SSM_PERSIST_HAL_ATTRIBUTES r_command_persisthal
+ {
+ severity = ECmdMediumSeverity;
+ }
+
+RESOURCE SSM_POWER_OFF r_command_power_off
+ {
+ severity = ECmdMediumSeverity;
+ power_state = 1;
+ }
+
\ No newline at end of file