com.intel.util
Class PlatformCapability
- java.lang.Object
-
- com.intel.util.PlatformCapability
-
Deprecated.as of API level 5 use
PlatformInfo
insteadpublic class PlatformCapability extends java.lang.Object
This class provides the applet with ability to query various platform capabilities and configurations. Note that all APIs in this class might not be compatible between various FW generations or different platforms, and therefore it is highly recommended not to use them.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
MANAGE_TYPE_DISABLED
Deprecated.Manageability is disabled on this platform.static int
MANAGE_TYPE_SMALL_BUSINESS
Deprecated.Manageability brand is Small Business Technology.static int
MANAGE_TYPE_STANDARD
Deprecated.Manageability brand is Standard Manageability.static int
MANAGE_TYPE_UNKNOWN
Deprecated.Manageability brand is unknown.static int
MANAGE_TYPE_VPRO
Deprecated.Manageability brand is vPro.static short
PLATFORM_CAPABILITY_SECURE_KB
Deprecated.The platform supports secure keyboard.static int
PLATFORM_TYPE_CSME_11
Deprecated.Intel (r) CSE platform,static int
PLATFORM_TYPE_ME_10
Deprecated.Intel (r) ME platform, 10 generation.static int
PLATFORM_TYPE_ME_8
Deprecated.Intel (r) ME platform, 8.x generation.static int
PLATFORM_TYPE_ME_9
Deprecated.Intel (r) ME platform, 9.0 generation.static int
PLATFORM_TYPE_ME_9_5
Deprecated.Intel (r) ME platform, 9.5 generation.static int
PLATFORM_TYPE_TXE_1
Deprecated.Intel (r) TXE platform, 1.x generation.static int
PLATFORM_TYPE_TXE_2
Deprecated.Intel (r) TXE platform, 2.x generation.static int
PLATFORM_TYPE_UNKNOWN
Deprecated.Unknown platform type.
-
Method Summary
Methods Modifier and Type Method and Description static int
getChipsetType()
Deprecated.This method returns the chipset SKU.static int
getCpuType()
Deprecated.This method returns the CPU type; the return value may change with the introduction of new CPU types.static int
getFeatureSet()
Deprecated.This method returns a bitmask representing the FW features supported on this system.static int
getManageabilityType()
Deprecated.This method returns the manageability brand.static int
getPlatformType()
Deprecated.This method returns the platform type.static void
updateFeatureSet(int featureSet, int mask)
Deprecated.This method can be used to update the feature set bitmask on this system.
-
-
-
Field Detail
-
PLATFORM_TYPE_UNKNOWN
public static final int PLATFORM_TYPE_UNKNOWN
Deprecated.Unknown platform type.- See Also:
- Constant Field Values
-
PLATFORM_TYPE_ME_8
public static final int PLATFORM_TYPE_ME_8
Deprecated.Intel (r) ME platform, 8.x generation.- See Also:
- Constant Field Values
-
PLATFORM_TYPE_TXE_1
public static final int PLATFORM_TYPE_TXE_1
Deprecated.Intel (r) TXE platform, 1.x generation.- See Also:
- Constant Field Values
-
PLATFORM_TYPE_ME_9
public static final int PLATFORM_TYPE_ME_9
Deprecated.Intel (r) ME platform, 9.0 generation.- See Also:
- Constant Field Values
-
PLATFORM_TYPE_ME_9_5
public static final int PLATFORM_TYPE_ME_9_5
Deprecated.Intel (r) ME platform, 9.5 generation.- See Also:
- Constant Field Values
-
PLATFORM_TYPE_ME_10
public static final int PLATFORM_TYPE_ME_10
Deprecated.Intel (r) ME platform, 10 generation.- See Also:
- Constant Field Values
-
PLATFORM_TYPE_TXE_2
public static final int PLATFORM_TYPE_TXE_2
Deprecated.Intel (r) TXE platform, 2.x generation.- See Also:
- Constant Field Values
-
PLATFORM_TYPE_CSME_11
public static final int PLATFORM_TYPE_CSME_11
Deprecated.Intel (r) CSE platform,- See Also:
- Constant Field Values
-
MANAGE_TYPE_UNKNOWN
public static final int MANAGE_TYPE_UNKNOWN
Deprecated.Manageability brand is unknown.- See Also:
- Constant Field Values
-
MANAGE_TYPE_DISABLED
public static final int MANAGE_TYPE_DISABLED
Deprecated.Manageability is disabled on this platform.- See Also:
- Constant Field Values
-
MANAGE_TYPE_VPRO
public static final int MANAGE_TYPE_VPRO
Deprecated.Manageability brand is vPro.- See Also:
- Constant Field Values
-
MANAGE_TYPE_STANDARD
public static final int MANAGE_TYPE_STANDARD
Deprecated.Manageability brand is Standard Manageability.- See Also:
- Constant Field Values
-
MANAGE_TYPE_SMALL_BUSINESS
public static final int MANAGE_TYPE_SMALL_BUSINESS
Deprecated.Manageability brand is Small Business Technology.- See Also:
- Constant Field Values
-
PLATFORM_CAPABILITY_SECURE_KB
public static final short PLATFORM_CAPABILITY_SECURE_KB
Deprecated.The platform supports secure keyboard.- See Also:
- Constant Field Values
-
-
Method Detail
-
getPlatformType
public static int getPlatformType() throws UtilException
Deprecated.This method returns the platform type. See PLATFORM_TYPE_... definitions above for possible values.- Returns:
- the platform type, see PLATFORM_TYPE_... above.
- Throws:
UtilException
- if general failure occurs.
-
getCpuType
public static int getCpuType() throws UtilException
Deprecated.This method returns the CPU type; the return value may change with the introduction of new CPU types. This method should always be called together withgetPlatformType
, since the CPU types logic varies depending on platform type. For the ME8.x generation, the following CPU types might be returned:- 0 - undefined
- 1 - Core2 non vPro
- 2 - vPro
- 3 - Pentium
- 4 - Celeron
- Returns:
- CPU type (see above).
- Throws:
UtilException
- if general failure occurs.
-
getChipsetType
public static int getChipsetType() throws UtilException
Deprecated.This method returns the chipset SKU. This method should always be called together withgetPlatformType
, since the chipset SKU logic varies depending on platform type and generation. Note that this method might not be backwards compatible, therefore it is highly recommended not to use this API.- Returns:
- the chipset type.
- Throws:
UtilException
- if general failure occurs.
-
getManageabilityType
public static int getManageabilityType() throws UtilException
Deprecated.This method returns the manageability brand. See MANAGE_TYPE_... definitions above for possible values. This method should always be called together withgetPlatformType
, since the manageability brand logic varies depending on platform type and generation. Note that this method might not be backwards compatible, therefore it is highly recommended not to use this API.- Returns:
- the manageability brand, see MANAGE_TYPE_... definitions above for possible values.
- Throws:
UtilException
- if general failure occurs.
-
getFeatureSet
public static int getFeatureSet() throws UtilException
Deprecated.This method returns a bitmask representing the FW features supported on this system. For ME 8.0 FW generation, the following bits are supported:- Bit 0 - when set to 1 represents full ME 8.0 feature set, when set to 0 represents ME 8.0 Lite feature set (i.e. no True Cove, iCLS or Sigma 1.1 support). Bit 1 - when set, the platform supports secure keyboard
- Returns:
- a bitmask representing the FW features supported on this system.
- Throws:
UtilException
- if general failure occurs.
-
updateFeatureSet
public static void updateFeatureSet(int featureSet, int mask) throws UtilException
Deprecated.This method can be used to update the feature set bitmask on this system. Only applets with relevant permissions in their manifest can use this method to update the feature set.- Parameters:
featureSet
- the new bits to setmask
- the mask of the bits that should be updated- Throws:
UtilException
- if general failure occurs.AccessDeniedException
- if applet does not have required permissions to update the feature set.
-
-