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

A.66
3PAR_TPDCage.mof
CIM API Programming Reference InForm OS Version 2.3.1
Values {"FC", "SATA", "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;
// =========================================
// Operations
// =========================================
[Description (
"This method causes LEDs on the cage 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 upgrades firmware on the cage."),
ValueMap {"0", "1", "2"},
Values {"OK", "Not Supported", "Error"} ]
uint32 Upgrade(
[IN, Required, Description (
"The name of the file to download for firmware upgrade.")]
string FileName,
[IN, Required, Description (
"If TRUE, download A port, otherwise B port.")]