Class CIM_Battery
extends CIM_LogicalDevice

Capabilities and management of the Battery LogicalDevice. This class applies to both batteries in Laptop Systems and other internal/external batteries, such as used in, or as UPSs.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_Battery

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringCapabilities and management of the Battery LogicalDevice. This class applies to both batteries in Laptop Systems and other internal/external batteries, such as used in, or as UPSs.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
BatteryStatusuint16
DescriptionstringDescription of the Battery's charge status. Values such as "Fully Charged" (value=3) or "Partially Charged" (11) can be specified. The value, 10, is not valid in the CIM Schema since in DMI it represents that no battery is installed. In this case, this object should not be instantiated.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Portable Battery|003None None
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11None None
ValuesstringOther, Unknown, Fully Charged, Low, Critical, Charging, Charging and High, Charging and Low, Charging and Critical, Undefined, Partially ChargedNone TRANSLATABLE= true
Chemistryuint16
DescriptionstringAn enumeration that describes the Battery's chemistry.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Portable Battery|003None None
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8None None
ValuesstringOther, Unknown, Lead Acid, Nickel Cadmium, Nickel Metal Hydride, Lithium-ion, Zinc air, Lithium PolymerNone TRANSLATABLE= true
DesignCapacityuint32
DescriptionstringThe design capacity of the battery in mWatt-hours. If this property is not supported, enter 0.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Portable Battery|003None None
UnitsstringMilliWattHoursNone TRANSLATABLE= true
DesignVoltageuint64
DescriptionstringThe design voltage of the battery in mVolts. If this attribute is not supported, enter 0.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Portable Battery|003None None
UnitsstringMilliVoltsNone TRANSLATABLE= true
EstimatedChargeRemaininguint16
DescriptionstringAn estimate of the percentage of full charge remaining.None TRANSLATABLE= true
GaugebooleantrueNone None
UnitsstringPercentNone TRANSLATABLE= true
EstimatedRunTimeuint32
DescriptionstringEstimatedRunTime is an estimate in minutes of the time to battery charge depletion under the present load conditions if the utility power is off, or lost and remains off, or a Laptop is disconnected from a power source.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Portable Battery|003None None
UnitsstringMinutesNone TRANSLATABLE= true
ExpectedLifeuint32
DescriptionstringIndicates the Battery's expected lifetime in minutes, assuming that the Battery is fully charged. This property represents the total expected life of the Battery, not its current remaining life, which is indicated by the EstimatedRunTime property. None TRANSLATABLE= true
UnitsstringMinutesNone TRANSLATABLE= true
FullChargeCapacityuint32
DescriptionstringThe full charge capacity of the battery in mWatt-hours. Comparison of this value to the Battery DesignCapacity determines when the Battery requires replacement. A Battery's end of life is typically when the FullChargeCapacity falls below 80% of the DesignCapacity. If this property is not supported, enter 0.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Portable Battery|003None None
UnitsstringMilliWattHoursNone TRANSLATABLE= true
MaxRechargeTimeuint32
DescriptionstringMaxRechargeTime indicates the maximum time, in minutes, to fully charge the Battery. This property represents the time to recharge a fully depleted Battery, not the current remaining charging time, which is indicated in the TimeToFullCharge property. None TRANSLATABLE= true
UnitsstringMinutesNone TRANSLATABLE= true
SmartBatteryVersionstring
DescriptionstringThe Smart Battery Data Specification version number supported by this Battery. If the Battery does not support this function, the value should be left blank.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Portable Battery|003None None
MaxLenuint3264None None
TimeOnBatteryuint32
DescriptionstringTimeOnBattery indicates the elapsed time in seconds since the ComputerSystem, UPS, ... last switched to battery power, or the time since the System or UPS was last restarted, whichever is less. Zero shall be returned if the Battery is 'on line'.None TRANSLATABLE= true
UnitsstringSecondsNone TRANSLATABLE= true
TimeToFullChargeuint32
DescriptionstringThe remaining time to charge the battery fully in minutes at the current charging rate and usage.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Portable Battery|003None None
UnitsstringMinutesNone TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
Availabilityuint16CIM_LogicalDevice
CaptionstringCIM_ManagedElement
CreationClassNamestringCIM_LogicalDevice
DescriptionstringCIM_ManagedElement
DeviceIDstringCIM_LogicalDevice
ErrorClearedbooleanCIM_LogicalDevice
ErrorDescriptionstringCIM_LogicalDevice
InstallDatedatetimeCIM_ManagedSystemElement
LastErrorCodeuint32CIM_LogicalDevice
MaxQuiesceTimeuint64CIM_LogicalDevice
NamestringCIM_ManagedSystemElement
PowerManagementSupportedbooleanCIM_LogicalDevice
PowerOnHoursuint64CIM_LogicalDevice
StatusstringCIM_ManagedSystemElement
StatusInfouint16CIM_LogicalDevice
SystemCreationClassNamestringCIM_LogicalDevice
SystemNamestringCIM_LogicalDevice
TotalPowerOnHoursuint64CIM_LogicalDevice