# Class CIM_Card
extends CIM_PhysicalPackage

The Card class represents a type of physical container that can be plugged into another Card or HostingBoard, or is itself a HostingBoard/Motherboard in a Chassis. The CIM_Card class includes any package capable of carrying signals and providing a mounting point for PhysicalComponents, such as Chips, or other PhysicalPackages, such as other Cards.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_PhysicalElement
|
+--CIM_PhysicalPackage
|
+--CIM_Card

## Direct Known Subclasses

CIM_SystemBusCard

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | The Card class represents a type of physical container that can be plugged into another Card or HostingBoard, or is itself a HostingBoard/Motherboard in a Chassis. The CIM_Card class includes any package capable of carrying signals and providing a mounting point for PhysicalComponents, such as Chips, or other PhysicalPackages, such as other Cards.
UMLPackagePath | string | CIM::Physical::Package
Version | string | 2.54.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
HostingBoard | boolean |
Description | string | Boolean indicating that this Card is a Motherboard or, more generically, a baseboard in a Chassis.
RequirementsDescription | string |
Description | string | A free-form string describing the way(s) in which this Card is physically unique from other Cards. This property only has meaning when the corresponding boolean property, SpecialRequirements, is set to TRUE.
ModelCorrespondence | string | CIM_Card.SpecialRequirements
RequiresDaughterBoard | boolean |
Description | string | Boolean indicating that at least one daughterboard or auxiliary Card is required in order to function properly.
SlotLayout | string |
Description | string | SlotLayout is a free-form string that describes the slot positioning, typical usage, restrictions, individual slot spacings or any other pertinent information for the slots on a Card.
SpecialRequirements | boolean |
Description | string | Boolean indicating that this Card is physically unique from other Cards of the same type and therefore requires a special Slot. For example, a double-wide Card requires two Slots. Another example is where a certain Card may be used for the same general function as other Cards but requires a special Slot (e.g., extra long), whereas the other Cards can be placed in any available Slot. If set to TRUE, then the corresponding property, RequirementsDescription, should specify the nature of the uniqueness or purpose of the Card.
ModelCorrespondence | string | CIM_Card.RequirementsDescription
OperatingVoltages | sint16[] |
Description | string | Operating voltages required by the Card.
PUnit | string | volt * 10^-3
Units | string | MilliVolts

### Inherited Properties

Name | Data Type
--- | ---
CanBeFRUed | boolean
Caption | string
CommunicationStatus | uint16
CreationClassName | string
Depth | real32
Description | string
DetailedStatus | uint16
ElementName | string
Generation | uint64
HealthState | uint16
Height | real32
HotSwappable | boolean
InstallDate | datetime
InstanceID | string
ManufactureDate | datetime
Manufacturer | string
Model | string
Name | string
OperatingStatus | uint16
OtherIdentifyingInfo | string
OtherPackageType | string
PackageType | uint16
PartNumber | string
PoweredOn | boolean
PrimaryStatus | uint16
Removable | boolean
RemovalConditions | uint16
Replaceable | boolean
SerialNumber | string
SKU | string
Status | string
Tag | string
UserTracking | string
VendorEquipmentType | string
Version | string
Weight | real32
Width | real32
OperationalStatus | uint16[]
StatusDescriptions | string[]
VendorCompatibilityStrings | string[]

## Class Methods

### Inherited Class Methods

Name | Return Type
--- | ---
IsCompatible | uint32