testexecfw/statsrv/device/source/statapi/inc/statapi_deviceinformation.h
changeset 0 3e07fef1e154
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecfw/statsrv/device/source/statapi/inc/statapi_deviceinformation.h	Mon Mar 08 15:03:44 2010 +0800
@@ -0,0 +1,151 @@
+/*
+* Copyright (c) 2005-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: 
+*
+*/
+
+
+
+#if !defined(__STATAPI_DEVICEINFORMATION_H__)
+#define __STATAPI_DEVICEINFORMATION_H__
+
+#include <hal_data.h>
+
+//------------------------------------------------------------------------------
+
+#define NO_MORE_DEVICE_INFORMATION			_S8("NO MORE DEVICE INFORMATION")	// end of array
+
+const TText8* const ENUM_DEVICEINFORMATIONArray[5][20] = 
+{
+	{
+		//UID Info
+		_S8("5mx"),
+		_S8("Brutus"),
+		_S8("Cogent"),
+		_S8("Win32 Emulator"),
+		_S8("WinC"),
+		_S8("CL7211 Evaluation"),
+		_S8("LinkUp"),
+		_S8("Assabet"),
+		_S8("IQ80310"),
+		_S8("Integrator"),
+		_S8("Helen"),
+		NO_MORE_DEVICE_INFORMATION
+	},
+	{
+		//CPU Type
+		_S8("ARM"),
+		_S8("MCORE"),
+		_S8("X86"),
+		NO_MORE_DEVICE_INFORMATION
+	},
+	{
+		//CPU ABI
+		_S8("ARM4"),
+		_S8("ARMI"),
+		_S8("THUMB"),
+		_S8("MCORE"),
+		_S8("MSVC"),
+		_S8("ARM5T"),
+		NO_MORE_DEVICE_INFORMATION
+	},
+	{
+		//DEVICE FAMILY
+		_S8("Crystal"),
+		_S8("Pearl"),
+		_S8("Quartz"),
+		NO_MORE_DEVICE_INFORMATION
+	},
+	{
+		//Manufacturer
+		_S8("Ericsson"),
+		_S8("Motorola"),
+		_S8("Nokia"),
+		_S8("Panasonic"),
+		_S8("Psion"),
+		_S8("Intel"),
+		_S8("Cogent"),
+		_S8("Cirrus"),
+		_S8("Linkup"),
+		_S8("Texas Instruments"),
+		NO_MORE_DEVICE_INFORMATION
+	}
+};
+
+//------------------------------------------------------------------------------
+
+const TUint ENUM_VALDEVICEINFORMATIONArray[5][20] =
+{
+	{
+		//UID Info
+		HALData::EMachineUid_Series5mx,
+		HALData::EMachineUid_Brutus,
+		HALData::EMachineUid_Cogent,
+		HALData::EMachineUid_Win32Emulator,
+		HALData::EMachineUid_WinC,
+		HALData::EMachineUid_CL7211_Eval,
+		HALData::EMachineUid_LinkUp,
+#ifndef SYMBIAN_DIST_SERIES60
+		HALData::EMachineUid_Assabet,
+		HALData::EMachineUid_IQ80310,
+		HALData::EMachineUid_Integrator,
+		HALData::EMachineUid_Helen,
+#endif
+		NULL
+	},
+	{
+		//CPU Type
+		HALData::ECPU_ARM,
+		HALData::ECPU_MCORE,
+		HALData::ECPU_X86,
+		NULL
+	},
+	{
+		//CPU ABI
+		HALData::ECPUABI_ARM4,
+		HALData::ECPUABI_ARMI,
+		HALData::ECPUABI_THUMB,
+		HALData::ECPUABI_MCORE,
+		HALData::ECPUABI_MSVC,
+#ifndef SYMBIAN_DIST_SERIES60
+		HALData::ECPUABI_ARM5T,
+#endif
+		NULL
+	},
+	{
+		//DEVICE FAMILY
+		HALData::EDeviceFamily_Crystal,
+		HALData::EDeviceFamily_Pearl,
+		HALData::EDeviceFamily_Quartz,
+		NULL
+	},
+	{
+		//Manufacturer
+		HALData::EManufacturer_Ericsson,
+		HALData::EManufacturer_Motorola,
+		HALData::EManufacturer_Nokia,
+		HALData::EManufacturer_Panasonic,
+		HALData::EManufacturer_Psion,
+		HALData::EManufacturer_Intel,
+		HALData::EManufacturer_Cogent,
+		HALData::EManufacturer_Cirrus,
+		HALData::EManufacturer_Linkup,
+#ifndef SYMBIAN_DIST_SERIES60
+		HALData::EManufacturer_TexasInstruments,
+#endif
+		NULL
+	}
+};
+
+#endif