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

NameData TypeValue
DescriptionstringThe 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.
UMLPackagePathstringCIM::Physical::Package
Versionstring2.8.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
HostingBoardboolean
DescriptionstringBoolean indicating that this Card is a Motherboard or, more generically, a baseboard in a Chassis.
RequirementsDescriptionstring
DescriptionstringA 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.
ModelCorrespondencestringCIM_Card.SpecialRequirements
RequiresDaughterBoardboolean
DescriptionstringBoolean indicating that at least one daughterboard or auxiliary Card is required in order to function properly.
SlotLayoutstring
DescriptionstringSlotLayout 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.
SpecialRequirementsboolean
DescriptionstringBoolean 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.
ModelCorrespondencestringCIM_Card.RequirementsDescription
OperatingVoltagessint16[]
DescriptionstringOperating voltages required by the Card.
PUnitstringvolt * 10^-3
UnitsstringMilliVolts

Inherited Properties

NameData TypeClass Origin
CanBeFRUedbooleanCIM_PhysicalElement
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_PhysicalElement
Depthreal32CIM_PhysicalPackage
DescriptionstringCIM_PhysicalElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_PhysicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
Heightreal32CIM_PhysicalPackage
HotSwappablebooleanCIM_PhysicalPackage
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
ManufactureDatedatetimeCIM_PhysicalElement
ManufacturerstringCIM_PhysicalElement
ModelstringCIM_PhysicalElement
NamestringCIM_ManagedSystemElement
OperatingStatusuint16CIM_ManagedSystemElement
OtherIdentifyingInfostringCIM_PhysicalElement
OtherPackageTypestringCIM_PhysicalPackage
PackageTypeuint16CIM_PhysicalPackage
PartNumberstringCIM_PhysicalElement
PoweredOnbooleanCIM_PhysicalElement
PrimaryStatusuint16CIM_ManagedSystemElement
RemovablebooleanCIM_PhysicalPackage
RemovalConditionsuint16CIM_PhysicalPackage
ReplaceablebooleanCIM_PhysicalPackage
SerialNumberstringCIM_PhysicalElement
SKUstringCIM_PhysicalElement
StatusstringCIM_ManagedSystemElement
TagstringCIM_PhysicalElement
UserTrackingstringCIM_PhysicalElement
VendorEquipmentTypestringCIM_PhysicalElement
VersionstringCIM_PhysicalElement
Weightreal32CIM_PhysicalPackage
Widthreal32CIM_PhysicalPackage
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement
VendorCompatibilityStringsstring[]CIM_PhysicalPackage

Class Methods

Local Class Methods

ConnectorPower (uint32)

Method Qualifiers (ConnectorPower)

NameData TypeValue
DescriptionstringThis method manipulates the power to a PhysicalConnector on a Card. It is intended to be used by a Card (especially by a motherboard - i.e., HostingBoard=TRUE) to turn the power on and off for a specific PhysicalConnector located on it. For example, in a personal computer, a system slot does not know how to turn itself on and off. However, the motherboard hosting this slot may have that capability. This is important in order to support hot swapping of an adapter card in a system slot. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are 'translated' may also be specified in the subclass as a Values array qualifier.

Method Parameters (ConnectorPower)

NameTypeQualifiers
NameData TypeValue
PoweredOnboolean
DescriptionstringIf TRUE, turn power on for the connector. If FALSE, turn power off.
INbooleantrue
Connector REF CIM_PhysicalConnector
DescriptionstringThe connector to change the power setting for.
INbooleantrue

Inherited Class Methods

NameReturn TypeClass Origin
IsCompatibleuint32CIM_PhysicalPackage