HP 3PAR CIM API Programming Reference (QL226-97722, March 2014)

"their own cooling devices. This association indicates where "
"fans or other CoolingDevices are specific to a Device, versus "
"providing enclosure or cabinet cooling.")]
class TPD_PowerSupplyCooling : CIM_AssociatedCooling {
[Override ( "Antecedent" ), Description (
"The Fan.")]
TPD_Fan REF Antecedent;
[Override ( "Dependent" ), Description (
"The PowerSupply being cooled.")]
TPD_PowerSupply REF Dependent;
};
// ===================================================================
// Node Cooling
// ===================================================================
[Association, Description (
"Describes association between SystemFan and "
"the Node Package it is cooling.")]
class TPD_NodePkgCooling : CIM_PackageDependency {
[Override ( "Antecedent" ), Description (
"The System Fan.")]
TPD_Fan REF Antecedent;
[Override ( "Dependent" ), Description (
"The Node being cooled.")]
TPD_NodePackage REF Dependent;
};
// ==================================================================
// TPD Battery
// ==================================================================
[Description (
"HP 3PAR Battery connected to the PowerSupply in Node.")]
class TPD_Battery : CIM_Battery
{
[Description ("Position of the Battery.") ]
uint16 Position;
[Description ("Maximum battery life in minutes.") ]
uint32 MaxLife;
[Description ("If TRUE, MAX life is low and battery is failed.") ]
boolean MaxLifeLow;
[Description ("Manufacturing date of the Battery.") ]
datetime ManufacturingDate;
[Description ("Expiration date of the Battery.") ]
datetime ExpirationDate;
[Description ("Charge start date of the Battery.") ]
datetime ChargeStartDate;
[Description ("Vendor name of the Battery.") ]
string Manufacturer;
[Description ("Model type for Battery.") ]
string Model;
[Description ("Serial number of the Battery.") ]
string SerialNumber;
[Description ("TRUE if the test is running.") ]
278 Managed Object Format Files