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

A.67
3PAR_TPDCage.mof
InForm OS Version 2.3.1 CIM API Programming Reference
boolean IsPortA
);
};
// ==================================================================
// DC0 and DC1 TPD Drive Cage
// ==================================================================
[Description (
"DC0 and DC1 3PAR Drive Cage")]
class TPD_DriveCageDC1 : TPD_DriveCage
{
[Description ("Side of the cage."), Read,
ValueMap {"0", "1", "2", "3"},
Values {"Unknown", "Left", "Right", "Left and Right"} ]
uint16 CageSide;
};
// ==================================================================
// DC2 TPD Drive Cage
// ==================================================================
[Description (
"DC2 3PAR Drive Cage")]
class TPD_DriveCageDC2 : TPD_DriveCage
{
[Description ("Side of the cage."), Read,
ValueMap {"0", "1", "2", "3"},
Values {"Unknown", "Left", "Right", "Left and Right"} ]
uint16 CageSide;
[Description ("Firmware version on the midplane CPU."), Read ]
string FirmwareVersion;
[Description ("Status of the firmware on the midplane CPU."), Read,
ValueMap {"0", "1", "2"},
Values {"Unknown", "Not Current", "Current"} ]
uint16 FirmwareStatus;
[Description ("State of midplane CPU."), Read,
ValueMap {"0", "1", "2", "3", "4", "5", "6"},
Values {"No Response", "Fatal Error", "OK",
"Hotplug Ready", "Loop Down Recovery", "Updating Firmware",
"Copying Firmware"} ]
uint16 CPUState;
};