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 TypeClass Origin
ActiveInputVoltageuint16CIM_PowerSupply
AllocationStatestringCIM_LogicalDevice
Availabilityuint16CIM_LogicalDevice
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_LogicalDevice
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
DeviceIDstringCIM_LogicalDevice
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
ErrorClearedbooleanCIM_LogicalDevice
ErrorDescriptionstringCIM_LogicalDevice
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InputPowerUnitsstringCIM_PowerSupply
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
IsACInputbooleanCIM_PowerSupply
IsACOutputbooleanCIM_PowerSource
IsSwitchingSupplybooleanCIM_PowerSupply
LastErrorCodeuint32CIM_LogicalDevice
LocationIndicatoruint16CIM_LogicalDevice
MaxQuiesceTimeuint64CIM_LogicalDevice
NamestringCIM_ManagedSystemElement
NumberOfPhasesUtilizeduint32CIM_PowerSupply
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
OutputPowerUnitsstringCIM_PowerSupply
PowerManagementSupportedbooleanCIM_LogicalDevice
PowerOnHoursuint64CIM_LogicalDevice
PrimaryStatusuint16CIM_ManagedSystemElement
Range1InputFrequencyHighuint32CIM_PowerSupply
Range1InputFrequencyLowuint32CIM_PowerSupply
Range1MaxInputPoweruint32CIM_PowerSupply
Range1MaxOutputPoweruint32CIM_PowerSupply
Range2InputFrequencyHighuint32CIM_PowerSupply
Range2InputFrequencyLowuint32CIM_PowerSupply
Range2MaxInputPoweruint32CIM_PowerSupply
Range2MaxOutputPoweruint32CIM_PowerSupply
RatedMaxOutputPoweruint32CIM_PowerSource
RequestedStateuint16CIM_EnabledLogicalElement
StatusstringCIM_ManagedSystemElement
StatusInfouint16CIM_LogicalDevice
SystemCreationClassNamestringCIM_LogicalDevice
SystemNamestringCIM_LogicalDevice
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TotalOutputPoweruint32CIM_PowerSupply
TotalPowerOnHoursuint64CIM_LogicalDevice
TransitioningToStateuint16CIM_EnabledLogicalElement
TypeOfRangeSwitchinguint16CIM_PowerSupply
AdditionalAvailabilityuint16[]CIM_LogicalDevice
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
IdentifyingDescriptionsstring[]CIM_LogicalDevice
NominalPhaseWiringuint32[]CIM_PowerSupply
OperationalStatusuint16[]CIM_ManagedSystemElement
OtherIdentifyingInfostring[]CIM_LogicalDevice
PowerManagementCapabilitiesuint16[]CIM_LogicalDevice
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
EnableDeviceuint32CIM_LogicalDevice
OnlineDeviceuint32CIM_LogicalDevice
QuiesceDeviceuint32CIM_LogicalDevice
RequestStateChangeuint32CIM_EnabledLogicalElement
Resetuint32CIM_LogicalDevice
RestorePropertiesuint32CIM_LogicalDevice
SavePropertiesuint32CIM_LogicalDevice
SetPowerStateuint32CIM_LogicalDevice