CIM_Chassis

Class reference

Subclass of CIM_PhysicalFrame

The Chassis class represents the PhysicalElements that enclose other Elements and provide definable functionality, such as a desktop, processing node, UPS, disk or tape storage, or a combination of these.

Key properties

Local properties

uint16 InputCurrentType

Enumeration indicating whether the input voltage required by the Chassis is:

Unknown indicates the InputCurrentType is unknown

Other indicates that InputCurrentType is not one of the enumerated values. OtherInputCurrentType may have more information.

AC indicates that the InputCurrentType is Alternating Current (AC)

DC indicates that the InputCurrentType is Direct Current (DC)

ValueMap Values
0 Unknown
1 Other
2 AC
3 DC

uint16 MultipleSystemSupport

MultipleSystemSupport indicates whether or not this chassis supports multiple systems, for example server blades.

ValueMap Values
0 Unknown
1 True
2 False

uint16 ChassisPackageType

ChassisPackageType indicates the physical form factor for the type of Chassis. This property may have a value when the PackageType property contains the value 3 “Chassis Frame”.

A value of 28 “Blade Enclosure” shall indicate the Chassis is designed to contain one or more PhysicalPackage(s) of PackageType 16 “Blade” or PackageType 17 “Blade Expansion”.

ValueMap Values
0 Unknown
1 Other
2 SMBIOS Reserved
3 Desktop
4 Low Profile Desktop
5 Pizza Box
6 Mini Tower
7 Tower
8 Portable
9 LapTop
10 Notebook
11 Hand Held
12 Docking Station
13 All in One
14 Sub Notebook
15 Space-Saving
16 Lunch Box
17 Main System Chassis
18 Expansion Chassis
19 SubChassis
20 Bus Expansion Chassis
21 Peripheral Chassis
22 Storage Chassis
23 SMBIOS Reseved
24 Sealed-Case PC
25 SMBIOS Reserved
26 CompactPCI
27 AdvancedTCA
28 Blade Enclosure
DMTF Reserved
0x8000..0xFFFF Vendor Reserved

string ChassisTypeDescription

A string providing more information on the ChassisPackageType.

sint16 CurrentRequiredOrProduced

Current required by the Chassis at 120V. If power is provided by the Chassis (as in the case of a UPS), this property may indicate the amperage produced, as a negative number.

string[] TypeDescriptions

The use of this property is deprecated in lieu of a single value property, ChassisTypeDescription.

An array of free-form strings providing more information on the ChassisTypes array entries. Note, each entry of this array is related to the entry in ChassisTypes that is located at the same index.

uint16 NumberOfPowerCords

Integer indicating the number of power cords which must be connected to the Chassis, for all the componentry to operate.

string OtherInputCurrentType

A string describing the input current type when the value of the instance’s InputCurrentType property is (“Other”).

sint32 InputVoltage

A signed integer indicating the input voltage required by the Chassis. If the value of this property is unknown, it SHOULD have a value of 0. If the value of InputCurrentType is “Unknown”, this property SHOULD have a value of 0.

uint16 RackMountable

RackMountable indicates whether or not the chassis is Rack Mountable.

ValueMap Values
0 Unknown
1 True
2 False

uint16[] ChassisTypes

The use of this property is deprecated in lieu of ChassisPackageType. A physical package should not have multiple form factors. Therefore, this property is being deprecated in lieu of a single value property.

An enumerated, integer-valued array indicating the type of Chassis.

ValueMap Values
1 Other
2 Unknown
3 Desktop
4 Low Profile Desktop
5 Pizza Box
6 Mini Tower
7 Tower
8 Portable
9 LapTop
10 Notebook
11 Hand Held
12 Docking Station
13 All in One
14 Sub Notebook
15 Space-Saving
16 Lunch Box
17 Main System Chassis
18 Expansion Chassis
19 SubChassis
20 Bus Expansion Chassis
21 Peripheral Chassis
22 Storage Chassis
23 Rack Mount Chassis
24 Sealed-Case PC
25 Multi-system Chassis

uint16 HeatGeneration

Amount of heat generated by the Chassis in BTU/hour.

Local methods

None

Inherited properties

boolean HotSwappable
string SKU
string InstanceID
real32 Width
boolean Removable
string PartNumber
boolean AudibleAlarm
boolean CanBeFRUed
boolean Replaceable
boolean LockPresent
string Tag
string Status
string Name
datetime InstallDate
boolean VisibleAlarm
boolean PoweredOn
string Caption
boolean IsLocked
string Model
real32 Weight
uint64 Generation
real32 Depth
real32 Height
string Version

Inherited methods