HP 3PAR CIM API Programming Reference

Description (
"The SystemPackage that contains DriveCage(s)")]
TPD_SystemPackage REF GroupComponent;
[Override ( "PartComponent" ), Description (
"The TPD_DriveCage which is contained in the SystemPackage.")]
TPD_DriveCage REF PartComponent;
};
// ==================================================================
// TPD Cage Sensor
// ==================================================================
[Description (
"TPD Cage Sensor information")]
class TPD_CageSensor : CIM_Sensor
{
[Description ("Position of the Sensor in the cage.") ]
uint16 Position;
[Description ("Sensor base unit."), Read ]
string BaseUnit;
[Description ("Current sensor reading (actual * 100)."), Read ]
uint16 CurrentReading;
[Description ("Low limit (actual * 100)."), Read ]
uint16 LowLimit;
[Description ("High limit (actual * 100)."), Read ]
uint16 HighLimit;
[Description ("Sensor state."),
ValueMap {"0", "1", "2"},
Values {"OK", "Under Limit", "Over Limit"} ]
uint16 State;
};
// ==================================================================
// TPD DriveCage Sensor
// ==================================================================
[Association, Description (
"Many Devices include Sensors or have Sensors installed nearby, "
"in order to measure critical input and output properties. This "
"association indicates that relationship.")]
class TPD_SensorInDriveCage : CIM_PackageDependency {
[Override ( "Antecedent" ), Description (
"The Sensor.")]
TPD_CageSensor REF Antecedent;
[Override ( "Dependent" ), Description (
"The LogicalDevice for which information is measured by the "
"Sensor. It only applies for DC2 or DC4.")]
TPD_DriveCage REF Dependent;
};
3PAR_TPDCopySvcs.mof
//%////////////////////////////////////////////////////////////////////////
//
//
// Copyright 2005-2011 HP 3PAR, Inc. All Rights Reserved.
// This software is the property of HP 3PAR, Inc. Distribution
// or deployment of the source or derived binaries of this
252 Managed Object Format Files