summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM236/DMTF/Physical/CIM_PhysicalComponent.mof
diff options
context:
space:
mode:
Diffstat (limited to 'Schemas/CIM236/DMTF/Physical/CIM_PhysicalComponent.mof')
-rw-r--r--Schemas/CIM236/DMTF/Physical/CIM_PhysicalComponent.mof74
1 files changed, 74 insertions, 0 deletions
diff --git a/Schemas/CIM236/DMTF/Physical/CIM_PhysicalComponent.mof b/Schemas/CIM236/DMTF/Physical/CIM_PhysicalComponent.mof
new file mode 100644
index 0000000..801c8bc
--- /dev/null
+++ b/Schemas/CIM236/DMTF/Physical/CIM_PhysicalComponent.mof
@@ -0,0 +1,74 @@
+// Copyright (c) 2005 DMTF. All rights reserved.
+ [Version ( "2.8.0" ),
+ UMLPackagePath ( "CIM::Physical::Component" ),
+ Description (
+ "The PhysicalComponent class represents any low-level or basic "
+ "Component within a Package. A Component object either can not "
+ "or does not need to be decomposed into its constituent parts. "
+ "For example, an ASIC (or Chip) can not be further decomposed. "
+ "A tape for data storage (PhysicalMedia) does not need to be "
+ "decomposed. Any PhysicalElement that is not a Link, Connector, "
+ "or Package is a descendent (or member) of this class. For "
+ "example, the UART chipset on an internal modem Card would be a "
+ "subclass (if additional properties or associations are "
+ "defined) or an instance of PhysicalComponent." )]
+class CIM_PhysicalComponent : CIM_PhysicalElement {
+
+ [Description (
+ "The RemovalCapabilites property is used to describe the "
+ "conditions under which a PhysicalPackage can be removed. "
+ "Since all PhysicalPackages are not removable, this "
+ "property defaults to 2, \'Not Applicable\'." ),
+ ValueMap { "0", "2", "3", "4" },
+ Values { "Unknown", "Not Applicable", "Removable when off",
+ "Removable when on or off" }]
+ uint16 RemovalConditions = 2;
+
+ [Deprecated { "CIM_PhysicalComponent.RemovalConditions" },
+ Description (
+ "The use of this property is being deprecated. Instead "
+ "RemovalConditions should be used. The RemovalConditions "
+ "property addresses whether a PhysicalComponent is "
+ "removable with or without power being applied. \n"
+ "\n"
+ "A PhysicalComponent is Removable if it is designed to be "
+ "taken in and out of the physical container in which it "
+ "is normally found, without impairing the function of the "
+ "overall packaging. A Component can still be Removable if "
+ "power must be \'off\' in order to perform the removal. "
+ "If power can be \'on\' and the Component removed, then "
+ "the Element is both Removable and HotSwappable. For "
+ "example, an upgradeable Processor chip is Removable." )]
+ boolean Removable;
+
+ [Deprecated { "No value" },
+ Description (
+ "The use of this property is being deprecated because it "
+ "is redundant with the FRU class and its associations. A "
+ "PhysicalComponent is Replaceable if it is possible to "
+ "replace (FRU or upgrade) the Element with a physically "
+ "different one. For example, some ComputerSystems allow "
+ "the main Processor chip to be upgraded to one of a "
+ "higher clock rating. In this case, the Processor is said "
+ "to be Replaceable. All Removable Components are "
+ "inherently Replaceable." )]
+ boolean Replaceable;
+
+ [Deprecated { "CIM_PhysicalComponent.RemovalConditions" },
+ Description (
+ "The use of this property is being deprecated. Instead "
+ "RemovalConditions should be used. The RemovalConditions "
+ "property addresses whether a PhysicalComponent is "
+ "removable with or without power being applied. \n"
+ "\n"
+ "A PhysicalComponent is HotSwappable if it is possible to "
+ "replace the Element with a physically different but "
+ "equivalent one while the containing Package has power "
+ "applied to it (ie, is \'on\'). For example, a fan "
+ "Component may be designed to be HotSwappable. All "
+ "HotSwappable Components are inherently Removable and "
+ "Replaceable." )]
+ boolean HotSwappable;
+
+
+};