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

A.68
3PAR_TPDCage.mof
CIM API Programming Reference InForm OS Version 2.3.1
// ==================================================================
// DC3 TPD Drive Cage
// ==================================================================
[Description (
"DC3 3PAR Drive Cage")]
class TPD_DriveCageDC3 : TPD_DriveCage
{
[Description ("Status of the temperature sensor."), Read,
ValueMap {"0", "1", "2", "3", "4", "5", "6", "7"},
Values {"Unknown", "OK", "Over Threshold", "Over/Under Threshold",
"Communication Error", "Not Present", "IM Sync failed",
"Not Available"} ]
uint16 TempSensorState;
[Description ("Value of the temperature sensor."), Read ]
uint16 TempSensorValue;
[Description ("Status of the temperature sensor threshold."), Read,
ValueMap {"0", "1", "2", "3", "4", "5"},
Values {"Unknown", "OK", "Under Warning Threshold",
"Under Failure Threshold", "Over Warning Threshold",
"Over Failure Threshold"} ]
uint16 TempSensorThreshold;
[Description ("Status of the operators panel."), Read,
ValueMap {"0", "1", "2", "3", "4", "5", "6"},
Values {"Unknown", "OK", "Failed", "Warning",
"Unrecoverable", "Not Present", "Not Available"} ]
uint16 OperatorPanelState;
[Description ("Status of the audible alarm."), Read,
ValueMap {"0", "1", "2", "3"},
Values {"Unknown", "OK", "Muted", "Unrecoverable"} ]
uint16 AudibleAlarmState;
[Description ("Enclosure ID."), Read ]
uint16 EnclosureID;
};
// ==================================================================
// Base TPD Cage Interface Card
// ==================================================================
[Description (
"Base 3PAR Cage Interface Card ")]
class TPD_CageInterfaceCard : CIM_Card