HP 3PAR CIM API Programming Reference

[Description ("Position of the cage in the node."), Read ]
uint16 Position;
[Description ("Location of the cage.") ]
string Location;
[Description ("Shows if the loop is split."), Read ]
boolean LoopSplit;
[Description ("Chain position of the A Loop."), Read ]
uint16 ChainPositionLoopA;
[Description ("Chain position of the B Loop."), Read ]
uint16 ChainPositionLoopB;
[Description ("Shows if the locate is ON."), Read ]
boolean LocateON;
[Description ("HP 3PAR saleable serial number."), Read]
string SaleableSerialNumber;
[Description ("HP 3PAR saleable product number."), Read]
string SaleableProductNumber;
[Description ("HP 3PAR spare part number."), Read]
string SparePartNumber;
[Description ("HP 3PAR model name."), Read]
string ModelName;
[Description ("HP 3PAR assembly revision number."), Read]
string AssemblyRevision;
[Description ("HP 3PAR check sum."), Read]
string Checksum;
};
// ==================================================================
// DC1 TPD Drive Cage
// ==================================================================
[Description (
"DC1 HP 3PAR Drive Cage")]
class TPD_DriveCageDC1Family : TPD_DriveCage
{
[Description ("Is Left side of the cage."), Read ]
boolean IsLeftSide;
[Description ("Is Right side of the cage."), Read ]
boolean IsRightSide;
};
// ==================================================================
// DC3 TPD Drive Cage
// ==================================================================
[Description (
"DC3 HP 3PAR Drive Cage")]
class TPD_DriveCageDC3Family : 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;
3PAR_TPDCage.mof 243