HP 3PAR CIM API Programming Reference (OS 3.1.2 MU2) (QL226-97015, June 2013)

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 HP 3PAR Magazine
// ===================================================================
[Description (
"Base HP 3PAR Disk Magazine ")]
class TPD_Magazine : CIM_Magazine {
[Description ("Position of the Magazine in the cage.") ]
uint16 Position;
[Description ("Type of the cage this magazine is in."),
ValueMap {"0", "2", "3", "4", "5", "6", "7", "8"},
Values {"Unknown", "DC1", "DC2", "DC3", "DC4", "DCS1", "DCS2", "DCN1"} ]
uint16 CageType;
[Description ("State of Magazine on Loop A."),
ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8"},
Values {"Unknown", "Not Present", "OK", "Loop Failed",
"I2C Transaction Failed", "Power Supply Failed",
"Manual Bypass, System Manager", "Manual Bypass, Port",
"Midplane I2C Transaction Failed"} ]
uint16 StateOnLoopA;
[Description ("State of Magazine on Loop B."),
ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8"},
Values {"Unknown", "Not Present", "OK", "Loop Failed",
"I2C Transaction Failed", "Power Supply Failed",
"Manual Bypass, System Manager", "Manual Bypass, Port",
"Midplane I2C Transaction Failed"} ]
uint16 StateOnLoopB;
[Description ("Shows if the locate is ON."), Read ]
boolean LocateON;
[Description ("System LED status."),
ValueMap {"0", "1", "2", "3", "4", "5"},
Values {"Unknown", "Off", "Green", "Green Blinking", "Amber", "Amber Blinking"}
]
uint16 SystemLED;
[Description ("Hot-plug LED status."),
ValueMap {"0", "1", "2", "3", "4", "5"},
Values {"Unknown", "Off", "Green", "Green Blinking", "Amber", "Amber Blinking"}
]
uint16 HotplugLED;
};
// ==================================================================
// HP 3PAR Drive Cage and Magazine association
// ==================================================================
[Association, Aggregation,
Description (
"HP 3PAR Drive Cage and Magazine association")]
class TPD_MagazineInDriveCage : CIM_PackageInChassis {
[Aggregate, Override ( "GroupComponent" ), Max ( 1 ),
Description (
3PAR_TPDCage.mof 245