The CIM_Dependency class is an association used to establish dependency relationships between two managed system elements. CIM_Dependency shown in Figure 5-1 does not have a parent class because it is a relationship or association between two elements.
Figure 5-1. CIM_Dependency Class Structure
Each class derived from CIM_Dependency has an element called an antecedent that represents the independent object in this association, and another element called a dependent that represents the object that is dependent on the antecedent. For example, consider two managed system elements: Chassis1 and PowerSupply3. Chassis1 is the antecedent element because a managed power supply would always be either contained in, or grouped with, a chassis.
DELL_FanSensor
The DELL_FanSensor class described in Table 5-1 defines a Dell-specific association between a fan and a sensor. The CIM_PackageFanSensor class contains fans that assist in cooling the entire package as opposed to a fan that is dedicated to cooling only some of the components in the package.
Table 5-1. DELL_FanSensor Properties
Class Name:
DELL_FanSensor
Parent Class:
CIM_Dependency
Element
Description
Antecedent
CIM_Tachometer refers to the tachometer (fan sensor) that measures the RPM of the fan.
Dependent
CIM_Fan refers to the fan whose revolutions are measured by the tachometer.
CIM_PackageTempSensor
The CIM_PackageTempSensor class listed in Table 5-2 contains temperature sensors that are often installed in a package such as a chassis or a rack to assist in the monitoring of the package in general. This relationship is described by the CIM_PackageTempSensor association.
Table 5-2. CIM_PackageTempSensor Properties
Class Name:
CIM_PackageTempSensor
Parent Class:
CIM_Dependency
Element
Description
Antecedent
CIM_TempSensor refers to the temperature sensor for the package.
Dependent
CIM_PhysicalPackage refers to the physical package whose environment is being monitored.
CIM_PackageVoltSensor
The CIM_PackageVoltSensor identified in Table 5-3 contains voltage sensors that are often installed in a package such as a chassis or a rack to assist in the monitoring of the package in general. This relationship is described by the CIM_PackageVoltSensor association.
Table 5-3. CIM_PackageVoltage Properties
Class Name:
CIM_PackageVoltSensor
Parent Class:
CIM_Dependency
Element
Description
Antecedent
CIM_PackageVoltSensor refers to the voltage sensor for the package.
Dependent
CIM_PhysicalPackage refers to the physical package whose voltages are being monitored.
CIM_PackageCurrentSensor
The CIM_PackageCurrentSensor shown in Table 5-4 contains amperage sensors that are often installed in a package such as a chassis or a rack to assist in the monitoring of the package in general. This relationship is described by the CIM_PackageCurrentSensor association.
Table 5-4. CIM_PackageCurrentSensor Properties
Class Name:
CIM_PackageCurrentSensor
Parent Class:
CIM_Dependency
Element
Description
Antecedent
CIM_CurrentSensor refers to the amperage sensor for the package.
Dependent
CIM_PhysicalPackage refers to the physical package whose amperage is being monitored.
CIM_PackageFanSensor
The CIM_PackageFanSensor class described in Table 5-5 contains fan sensors that monitor the whole package.
Table 5-5. CIM_PackageFanSensor Properties
Class Name:
CIM_PackageFanSensor
Parent Class:
CIM_Dependency
Element
Description
Antecedent
CIM_Fan refers to the cooling device for the package.
Dependent
CIM_PhysicalPackage refers to the physical package whose environment is being monitored.
CIM_PackagePowerSupplySensor
The CIM_PackagePowerSupplySensor class described in Table 5-6 contains power supplies that provide power to the whole package.