diff -r 000000000000 -r 3e07fef1e154 testexecfw/statsrv/device/source/statapi/inc/statapi_deviceinformation.h --- /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 + +//------------------------------------------------------------------------------ + +#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