3PAR CIM API Programming Reference for InForm OS 2.3.1 (320-200164 Rev B, February 2010)

A.76
3PAR_TPDCage.mof
CIM API Programming Reference InForm OS Version 2.3.1
uint16 ESHState;
[Description ("Extended State of Interface Card ESH. Use this when ESHState"
"is set to 2"),
ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8"},
Values {"Unknown", "OK", "Microcontroller Failed POST",
"Microcontroller FATAL Error", "ASIC Not Functioning",
"ASIC Failed POST", "ASIC Port Failed POST",
"ASIC Clock Delta Beyond Threshold", "Unavailable"} ]
uint16 ExtendedESHState;
};
// ==================================================================
// 3PAR Drive Cage and Cage Interface Card association
// ==================================================================
[Association, Aggregation,
Description (
"3PAR Data Drive Cage and Interface Card association")]
class TPD_InterfaceCardInDriveCage : CIM_PackageInChassis {
[Aggregate, Override ( "GroupComponent" ), Max ( 1 ),
Description (
"The Drive Cage that contains FC-AL cards")]
TPD_DriveCage REF GroupComponent;
[Override ( "PartComponent" ), Description (
"The FC-AL card that is contained in the Drive Cage.")]
TPD_CageInterfaceCard REF PartComponent;
};
// ===================================================================
// Base 3PAR Magazine
// ===================================================================
[Description (
"Base 3PAR Disk Magazine ")]
class TPD_Magazine : CIM_Magazine {
[Description ("Position of the Magazine in the cage.") ]
uint16 Position;
[Description ("Side of the cage this magazine is in."),
ValueMap {"0", "1", "2"},
Values {"None", "Left", "Right"} ]
uint16 SideSplit;