Class CIM_UninterruptiblePowerSupply
extends CIM_PowerSupply

Capabilities and management of an UninterruptiblePowerSupply. The properties of the UPS Device indicate when incoming power is trimmed or boosted, and the aggregated information of the batteries, generators, and so on that comprise the Device. These individual components (for example, multiple batteries) can also be independently modeled and associated with the UPS.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_AllocatedLogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_PowerSource
   |
   +--CIM_PowerSupply
   |
   +--CIM_UninterruptiblePowerSupply

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringCapabilities and management of an UninterruptiblePowerSupply. The properties of the UPS Device indicate when incoming power is trimmed or boosted, and the aggregated information of the batteries, generators, and so on that comprise the Device. These individual components (for example, multiple batteries) can also be independently modeled and associated with the UPS.
UMLPackagePathstringCIM::Device::CoolingAndPower
Versionstring2.10.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
EstimatedChargeRemaininguint16
DescriptionstringAn estimate of the percentage of full charge remaining for a UPS (that uses battery technology).
Gaugebooleantrue
MappingStringsstringMIF.DMTF|UPS Battery|001.4
PUnitstringpercent
UnitsstringPercent
EstimatedRunTimeuint32
DescriptionstringEstimatedRunTime is an estimate in minutes of the time that depletion of the battery, generator, or other device, will occur under the present load conditions if the utility power is off or is lost and remains off.
MappingStringsstringMIF.DMTF|UPS Battery|001.3
PUnitstringminute
UnitsstringMinutes
Range1InputVoltageHighuint32
DescriptionstringIf the voltage (in millivolts) rises above the value specified by Range1InputVoltageHigh, the UPS will compensate by trimming the voltage. A value of 0 indicates that the voltage at which trimming occurs is 'unknown'.
MappingStringsstringMIF.DMTF|Power Supply|004.8
OverridestringRange1InputVoltageHigh
PUnitstringvolt * 10^-3
UnitsstringMilliVolts
Range1InputVoltageLowuint32
DescriptionstringIf the voltage (in millivolts) drops below the value specified by Range1InputVoltageLow, the UPS will compensate by boosting the voltage using its power sources. A value of 0 indicates that the voltage at which boosting occurs is 'unknown'.
MappingStringsstringMIF.DMTF|Power Supply|004.7
OverridestringRange1InputVoltageLow
PUnitstringvolt * 10^-3
UnitsstringMilliVolts
Range2InputVoltageHighuint32
DescriptionstringIf the voltage (in millivolts) rises above the value specified by Range2InputVoltageHigh, the UPS will compensate by trimming the voltage. A value of 0 indicates that the voltage at which trimming occurs is 'unknown'.
MappingStringsstringMIF.DMTF|Power Supply|004.12
OverridestringRange2InputVoltageHigh
PUnitstringvolt * 10^-3
UnitsstringMilliVolts
Range2InputVoltageLowuint32
DescriptionstringIf the voltage (in millivolts) drops below the value specified by Range2InputVoltageLow, the UPS will compensate by boosting the voltage using its power sources. A value of 0 indicates that the voltage at which boosting occurs is 'unknown'.
MappingStringsstringMIF.DMTF|Power Supply|004.11
OverridestringRange2InputVoltageLow
PUnitstringvolt * 10^-3
UnitsstringMilliVolts
RemainingCapacityStatusuint16
DescriptionstringThe indication of the capacity that remains in the UPS batteries, generator, and so on. A value of "Normal" (2) indicates that the remaining estimated minutes of run-time are greater than the 'low power' state defined for the UPS (typically two minutes). A value of "Low" (3) indicates that the remaining estimated minutes of run-time are less than or equal to the defined 'low power' state of the device. A value of "Depleted" (4) indicates that the UPS will be unable to sustain the present load when and if the utility power is lost (including the possibility that the utility power is currently absent).
MappingStringsstringMIF.DMTF|UPS Battery|001.1
ValueMapstring1, 2, 3, 4
ValuesstringUnknown, Normal, Low, Depleted
TimeOnBackupuint32
DescriptionstringTimeOnBackup indicates the elapsed time in seconds since the UPS last switched to battery power, generator, or so on or the time since the UPS was last restarted, whichever is less. 0 is returned if the UPS is 'on line'.
MappingStringsstringMIF.DMTF|UPS Battery|001.2
PUnitstringsecond
UnitsstringSeconds

Inherited Properties

NameData Type
ActiveInputVoltageuint16
AllocationStatestring
Availabilityuint16
Captionstring
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
DeviceIDstring
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
ErrorClearedboolean
ErrorDescriptionstring
Generationuint64
HealthStateuint16
InputPowerUnitsstring
InstallDatedatetime
InstanceIDstring
IsACInputboolean
IsACOutputboolean
IsSwitchingSupplyboolean
LastErrorCodeuint32
LocationIndicatoruint16
MaxQuiesceTimeuint64
Namestring
NumberOfPhasesUtilizeduint32
OperatingStatusuint16
OtherEnabledStatestring
OutputPowerUnitsstring
PowerManagementSupportedboolean
PowerOnHoursuint64
PrimaryStatusuint16
Range1InputFrequencyHighuint32
Range1InputFrequencyLowuint32
Range1MaxInputPoweruint32
Range1MaxOutputPoweruint32
Range2InputFrequencyHighuint32
Range2InputFrequencyLowuint32
Range2MaxInputPoweruint32
Range2MaxOutputPoweruint32
RatedMaxOutputPoweruint32
RequestedStateuint16
Statusstring
StatusInfouint16
SystemCreationClassNamestring
SystemNamestring
TimeOfLastStateChangedatetime
TotalOutputPoweruint32
TotalPowerOnHoursuint64
TransitioningToStateuint16
TypeOfRangeSwitchinguint16
AdditionalAvailabilityuint16[]
AvailableRequestedStatesuint16[]
IdentifyingDescriptionsstring[]
NominalPhaseWiringuint32[]
OperationalStatusuint16[]
OtherIdentifyingInfostring[]
PowerManagementCapabilitiesuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
EnableDeviceuint32
OnlineDeviceuint32
QuiesceDeviceuint32
RequestStateChangeuint32
Resetuint32
RestorePropertiesuint32
SavePropertiesuint32
SetPowerStateuint32