sysstatemgmt/systemstatemgr/test/tcmd/resource/tcmd_cmdlist_swp_builtincmd.rss
changeset 0 4e1aa6a622a0
child 21 ccb4f6b3db21
--- /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