Reference Guide
HP Fan Profile
12 HP Confidential Version 1.0
7.3 HP_CoolingCollection
Fan collection modeling is optional. There may be one or more instance of HP_CoolingCollection
instantiated. Instances of HP_Fan are associated to HP_CoolingCollection through the
HP_MemberOfCoolingCollection association. Instances of HP_CoolingCollection are associated to its
containing instance of CIM_ComputerSystem through the HP_HostedCoolingCollection association.
For each HP_CoolingCollection instance, all associated HP_Fan instances must have the same value for
HP_Fan.FanType, if this property is implemented.
HP_CoolingCollection.GroupOperationalStatus shall comprehend the status of all associated instances of
non-redundant fans and associated instances of HP_CoolingRedundancySet, if redundancy is modeled.
7.4 HP_SystemFan
There shall be one instance of HP_SystemFan instantiated for each instance of HP_Fan. This class
associates an instance of HP_Fan with its containing instance of CIM_ComputerSystem.
7.5 HP_MemberOfCoolingRedundancy
When fan redundancy is implemented, there shall be at least one instance of
HP_MemberOfCoolingRedundancy instantiated for each instance of HP_Fan that is capable of
redundancy. This class associates an instance of redundancy-capable HP_Fan to the respective
instance of HP_CoolingRedundancySet.
7.6 HP_HostedCoolingRedundancySet
When fan redundancy is implemented, there shall be one instance of HP_HostedCoolingRedundancySet
instantiated for each instance of HP_CoolingRedundancySet. This class associates an instance of
HP_CoolingRedundancySet with its containing instance of CIM_ComputerSystem.
7.7 HP_MemberOfCoolingCollection
When fan collection is implemented, there shall be one instance of HP_MemberOfCoolingCollection
instantiated for each instance of HP_Fan. This class associates an instance of HP_Fan to the respective
instance of HP_CoolingCollection.
7.8 HP_HostedCoolingCollection
When fan collection is implemented, there shall be one instance of HP_HostedCoolingCollection
instantiated for each instance of HP_CoolingCollection. This class associates an instance of
HP_CoolingCollection with the its containing instance of CIM_ComputerSystem.
8 Methods
None.