.. _LMI-Battery: LMI_Battery ----------- Class reference =============== Subclass of :ref:`CIM_Battery ` Capabilities and management of the Battery. This class applies to both batteries in Laptop Systems and other internal or external batteries, such as an uninterruptible power supply (UPS). Key properties ^^^^^^^^^^^^^^ | :ref:`SystemName ` | :ref:`DeviceID ` | :ref:`CreationClassName ` | :ref:`SystemCreationClassName ` Local properties ^^^^^^^^^^^^^^^^ *None* Local methods ^^^^^^^^^^^^^ *None* Inherited properties ^^^^^^^^^^^^^^^^^^^^ | ``uint16`` :ref:`BatteryStatus ` | ``uint16`` :ref:`RequestedState ` | ``uint16`` :ref:`HealthState ` | ``string[]`` :ref:`StatusDescriptions ` | ``boolean`` :ref:`PowerManagementSupported ` | ``uint16`` :ref:`PrimaryStatus ` | ``string`` :ref:`OutputPowerUnits ` | ``string`` :ref:`OtherChemistryDescription ` | ``uint32`` :ref:`DesignCapacity ` | ``uint32`` :ref:`MaxRechargeTime ` | ``string`` :ref:`SystemName ` | ``datetime`` :ref:`TimeOfLastStateChange ` | ``uint8`` :ref:`RemainingCapacityMaxError ` | ``uint16`` :ref:`PermanentErrorInfo ` | ``uint16`` :ref:`Availability ` | ``string`` :ref:`Status ` | ``string`` :ref:`ElementName ` | ``uint32`` :ref:`TimeToFullCharge ` | ``datetime`` :ref:`InstallDate ` | ``uint16`` :ref:`TransitioningToState ` | ``string[]`` :ref:`IdentifyingDescriptions ` | ``uint64`` :ref:`Generation ` | ``boolean`` :ref:`ErrorCleared ` | ``uint16[]`` :ref:`AvailableRequestedStates ` | ``string`` :ref:`InstanceID ` | ``uint16`` :ref:`LocationIndicator ` | ``uint32`` :ref:`MaxRechargeCount ` | ``uint32`` :ref:`RemainingCapacity ` | ``uint16`` :ref:`EnabledState ` | ``uint16`` :ref:`ChargingStatus ` | ``uint16`` :ref:`DetailedStatus ` | ``string[]`` :ref:`OtherIdentifyingInfo ` | ``uint64`` :ref:`PowerOnHours ` | ``uint32`` :ref:`TimeOnBattery ` | ``uint16`` :ref:`EnabledDefault ` | ``uint64`` :ref:`DesignVoltage ` | ``uint16`` :ref:`EstimatedChargeRemaining ` | ``uint16`` :ref:`OperatingStatus ` | ``uint16[]`` :ref:`AdditionalAvailability ` | ``uint32`` :ref:`RatedMaxOutputPower ` | ``string`` :ref:`SmartBatteryVersion ` | ``uint16`` :ref:`StatusInfo ` | ``string`` :ref:`DeviceID ` | ``uint16[]`` :ref:`PowerManagementCapabilities ` | ``uint8`` :ref:`HealthPercent ` | ``uint16`` :ref:`Chemistry ` | ``uint32`` :ref:`ExpectedLife ` | ``string`` :ref:`Description ` | ``uint32`` :ref:`RechargeCount ` | ``string`` :ref:`Caption ` | ``uint64`` :ref:`MaxQuiesceTime ` | ``uint64`` :ref:`TotalPowerOnHours ` | ``uint16`` :ref:`CommunicationStatus ` | ``string`` :ref:`ErrorDescription ` | ``boolean`` :ref:`IsACOutput ` | ``string`` :ref:`OtherEnabledState ` | ``uint16[]`` :ref:`OperationalStatus ` | ``uint32`` :ref:`LastErrorCode ` | ``string`` :ref:`Name ` | ``string`` :ref:`CreationClassName ` | ``uint32`` :ref:`EstimatedRunTime ` | ``uint32`` :ref:`FullChargeCapacity ` | ``string`` :ref:`SystemCreationClassName ` Inherited methods ^^^^^^^^^^^^^^^^^ | :ref:`Reset ` | :ref:`RequestStateChange ` | :ref:`SetPowerState ` | :ref:`QuiesceDevice ` | :ref:`EnableDevice ` | :ref:`OnlineDevice ` | :ref:`SaveProperties ` | :ref:`RestoreProperties `