# Class CIM_PowerConnectionPoint
extends CIM_LogicalDevice

This class is a representation of logical properties of a generic power connector. This connector connects power source and a sink.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_LogicalDevice
|
+--CIM_PowerConnectionPoint

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class is a representation of logical properties of a generic power connector. This connector connects power source and a sink.
Experimental | boolean | true
UMLPackagePath | string | CIM::Device::CoolingAndPower
Version | string | 2.22.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
BusID | string | TGG:Bus ID not defined
Description | string | The name of the bus to which this connector is connected. Electrical equipment is not directly connected together in the same manner that networking equipment is connected, for example. Specifically, components have no knowledge of what they are connected to. This design does not make use of any means, protocol or otherwise, for the connected equipment to be able to convey the nature of what they are connected to. The equipment is connected to a bus. Several pieces of equipment may also be connected to the same bus. The bus is given a name prior to the installation of equipment. The bus ID is given to the connector by someone who has the wiring plans. A connection graph can be created using the knowledge of what power connection points are connected to the buses present in the wiring plan. The graph can be then used to recreate the wiring plan at some resolution. The resolution of the wiring plan that can be created depends on the specifitivity of the bus IDs. When the ConnectionType is "Internal" (5), then BusID is "TGG:Internal".
ModelCorrespondence | string | CIM_PowerConnectionPoint.ConnectionType
Required | boolean | true
CircuitType | uint8 |
Description | string | CircuitType indicates the type of circuit the power connection point is connected to. This value is NOT settable and it reflects the inherent power structure of the host power equipment.
ModelCorrespondence | string | CIM_PowerConnectionPoint.ReportedPhase
Required | boolean | true
ValueMap | string | .., 2, 3, 4, 5
Values | string | DMTF Reserved, 3PhaseAC, DC, 2PhaseAC, 1PhaseAC
ConnectionType | uint8 |
Description | string | Indicates the expected flow of electricity. Power is likely to flow in the direction indicated, but it may flow in the other direction under exceptional circumstances. Power flows into the device or from the device to which this connector is connected. Use "In" (2) when the element is an Ingress power connection to the Power Equipment from an external power bus. Use "Out" (3) when the element is an Egress power connection from the Power Equipment to an external power bus. Use "Both" (4) when the connection to an external power bus that may be either an Ingress or Egress point (e.g., battery or generator). Use Internal (5) when the element is used only for collecting measurements. When Internal is used the BusID must be "TGG:Internal"
ModelCorrespondence | string | CIM_PowerConnectionPoint.BusID, CIM_PowerConnectionPoint.LoadType
Required | boolean | true
ValueMap | string | 0, .., 2, 3, 4, 5
Values | string | Unknown, DMTF Reserved, In, Out, Both, Internal
DCIEDenominatorFactor | sint8 | 0
Description | string | The percentage of the power measurement from this point that should be added into the denominator of a facility DCiE calculation. A negative value means that the percentage of the power measurement will be subtracted from the denominator. The value of this property will be determined and assigned by a person or system that has knowledge of the overall power system topology. Use the default (0) when this element should not be used for the DCiE calculation.
MaxValue | sint64 | 100
MinValue | sint64 | -100
PUnit | string | Percent
DCIENumeratorFactor | sint8 | 0
Description | string | The percentage of the power measurement from this point that should be added into the numerator of a facility DCiE calculation. A negative value means that the percentage of the power measurement will be subtracted from the numerator. The value of this property will be determined and assigned by a person or system that has knowledge of the overall power system topology. Use the default (0) when this element should not be used for the DCiE calculation.
MaxValue | sint64 | 100
MinValue | sint64 | -100
ModelCorrespondence | string | CIM_PowerConnectionPoint.LoadType
PUnit | string | Percent
LoadType | uint16 |
Description | string | The type of load that is serviced by this power connection point. This property shall only be used when the ConnectionType is Out (3) or Both (4). If this connection is not a load point, then the value should be NULL. The descriptions for each CPU test type are below: * "Other" (1) is used when the other enumerated types cannot be used.* "IT:General" (value=2) indicates that power is used for non-specific IT power equipment.* "IT:Storage" (value=3) indicates that power is used for IT storage equipment.* "IT:Server" (value=4) indicates that the power is used for IT server equipment.* "IT:Network" (value=5) indicates that the power is used for IT network equipment.* "Non-IT:General" (value=6) indicates that the power is for Non-IT power equipment.* "Non-IT:Facilities" (value=7) indicates that the power is used for Non-IT facilities equipment.* "Non-IT:Facilities:Lighting" (value=8) indicates that the power is used for Non-IT facilities lighting equipment.* "Non-IT:Facilities:Security" (value=9) indicates that the power is used for Non-IT facilities security equipment.* "Non-IT:Facilities:HVAC" (value=10) indicates that the power is used for Non-IT facilities HVAC equipment.* "Non-IT:Facilities:HVAC:AC" (value=11) indicates that the power is used for Non-IT facilities HVAC AC equipment.* "Non-IT:Facilities:HVAC:Pumps" (value=12) indicates that the power is used for Non-IT facilities HVAC pumps equipment.* "Non-IT:Facilities:HVAC:Chillers" (value=13) indicates that the power is for Non-IT facilities HVAC chillers equipment.* "Non-IT:Facilities:HVAC:Air Movement" (value=14) indicates that the power is for Non-IT facilities HVAC air movement equipment.* "Mixed" (value=15) indicates that the power is for both IT and Non-IT equipment.
ModelCorrespondence | string | CIM_PowerConnectionPoint.OtherLoadType, CIM_PowerConnectionPoint.ConnectionType, CIM_PowerConnectionPoint.DCIENumeratorFactor
Required | boolean | true
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, .., 0x8000..
Values | string | Unknown, Other, IT:General, IT:Storage, IT:Server, IT:Network, Non-IT:General, Non-IT:Facilities, Non-IT:Facilities:Lighting, Non-IT:Facilities:Security, Non-IT:HVAC, Non-IT:HVAC:AC, Non-IT:HVAC:Pumps, Non-IT:HVAC:Chillers, Non-IT:HVAC:Air Movement, Mixed, DMTF Reserved, Vendor Reserved
OtherLoadType | string |
Description | string | A free-form string describing the load type when LoadType is set to "Other" (1)
ModelCorrespondence | string | CIM_PowerConnectionPoint.LoadType
ReportedPhase | uint8 |
Description | string | ReportedPhase indicates the specific phase(s) that are present for a power connection point with a circuit type of 1PhaseAC or 2PhaseAC. If a device inherently knows the phase assignments, it can load them. If a device does NOT inherently know them, it should initialize to a value of "Unknown" (0), and allow a person with inherent knowledge of the power topology in the system to assign the appropriate value. For a CircuitType of 1PhaseAC, the allowable values are Unknown, PhaseA, PhaseB, and PhaseC. For a CircuitType of 2PhaseAC the allowable values are Unknown, PhaseAandB, PhaseBandC, PhaseAandC
ModelCorrespondence | string | CIM_PowerConnectionPoint.CircuitType
ValueMap | string | 0, .., 2, 3, 4, 5, 6, 7
Values | string | Unknown, DMTF Reserved, PhaseA, PhaseB, PhaseC, PhaseAandB, PhaseBandC, PhaseAandC

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Availability | uint16 | CIM_LogicalDevice
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CreationClassName | string | CIM_LogicalDevice
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
DeviceID | string | CIM_LogicalDevice
ElementName | string | CIM_ManagedElement
EnabledDefault | uint16 | CIM_EnabledLogicalElement
EnabledState | uint16 | CIM_EnabledLogicalElement
ErrorCleared | boolean | CIM_LogicalDevice
ErrorDescription | string | CIM_LogicalDevice
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
LastErrorCode | uint32 | CIM_LogicalDevice
LocationIndicator | uint16 | CIM_LogicalDevice
MaxQuiesceTime | uint64 | CIM_LogicalDevice
Name | string | CIM_ManagedSystemElement
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherEnabledState | string | CIM_EnabledLogicalElement
PowerManagementSupported | boolean | CIM_LogicalDevice
PowerOnHours | uint64 | CIM_LogicalDevice
PrimaryStatus | uint16 | CIM_ManagedSystemElement
RequestedState | uint16 | CIM_EnabledLogicalElement
Status | string | CIM_ManagedSystemElement
StatusInfo | uint16 | CIM_LogicalDevice
SystemCreationClassName | string | CIM_LogicalDevice
SystemName | string | CIM_LogicalDevice
TimeOfLastStateChange | datetime | CIM_EnabledLogicalElement
TotalPowerOnHours | uint64 | CIM_LogicalDevice
TransitioningToState | uint16 | CIM_EnabledLogicalElement
AdditionalAvailability | uint16[] | CIM_LogicalDevice
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement
IdentifyingDescriptions | string[] | CIM_LogicalDevice
OperationalStatus | uint16[] | CIM_ManagedSystemElement
OtherIdentifyingInfo | string[] | CIM_LogicalDevice
PowerManagementCapabilities | uint16[] | CIM_LogicalDevice
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
EnableDevice | uint32 | CIM_LogicalDevice
OnlineDevice | uint32 | CIM_LogicalDevice
QuiesceDevice | uint32 | CIM_LogicalDevice
RequestStateChange | uint32 | CIM_EnabledLogicalElement
Reset | uint32 | CIM_LogicalDevice
RestoreProperties | uint32 | CIM_LogicalDevice
SaveProperties | uint32 | CIM_LogicalDevice
SetPowerState | uint32 | CIM_LogicalDevice