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

A.77
3PAR_TPDCage.mof
InForm OS Version 2.3.1 CIM API Programming Reference
[Description ("Type of the cage this magazine is in."),
ValueMap {"0", "1", "2", "3", "4"},
Values {"Unknown", "DC0", "DC1", "DC2", "DC3"} ]
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;
// =========================================
// Operations
// =========================================
[Description (
"This method causes LEDs on the magazine to blink, or turn amber. "),
ValueMap {"0", "1", "2"},
Values {"OK", "Not Supported", "Error"} ]
uint32 Locate(
[IN, Description (
"Number of seconds to have locate cage turned on. "
"Default 60, maximum 255.")]
uint16 LocateTimer
);
[Description (
"This method causes magazine to go on or off loop. "),
ValueMap {"0", "1", "2"},
Values {"OK", "Not Supported", "Error"} ]
uint32 SetLoopState(
[IN, Required, Description (
"If true, magazine set on-loop, if false "
"magazine set off-loop.")]