HP 3PAR InForm OS 3.1.1 CIM API (QL226-96591, July 2012)
//%////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
//
// File : 3PAR_TPDCage.mof
//
// Purpose : This MOF contains 3PAR Cage classes that will be loaded
// into root/tpd namespace.
//
// Date created: 8/10/2005
//
///////////////////////////////////////////////////////////////////////////
// ==================================================================
// Base TPD Drive Cage
// ==================================================================
[Description (
"Base 3PAR Drive Cage")]
class TPD_DriveCage : CIM_Chassis
{
[Description ("Type of the cage."), Read,
ValueMap {"0", "2", "3", "4", "5"},
Values {"Unknown", "DC1", "DC2", "DC3", "DC4"} ]
uint16 CageType;
[Description ("Subtype of the cage."), Read,
ValueMap {"0", "1", "2"},
Values {"FC", "Nearline", "ALPHAFC"} ]
uint16 CageSubType;
[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;
};
// ==================================================================
// DC1 TPD Drive Cage
// ==================================================================
[Description (
"DC1 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
// ==================================================================
3PAR_TPDCage.mof 217