public static final enum

PowerStatusManager.ChargeStatus

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.datalogic.device.power.PowerStatusManager.ChargeStatus

Class Overview

Enumerative representing the possible charge status values.

Summary

Enum Values
PowerStatusManager.ChargeStatus  CHARGE_PAUSE  Charge has been paused due to smart charge schedule. 
PowerStatusManager.ChargeStatus  DISCHARGE  The device is discharging due to smart charge schedule. 
PowerStatusManager.ChargeStatus  END_OF_CHARGE  End of charge status, indicating that the battery is fully charged. 
PowerStatusManager.ChargeStatus  MANUAL_CHARGE  The device is performing a manual charge up to 100% due to user intervention. 
PowerStatusManager.ChargeStatus  NONE  Regular charge status. 
PowerStatusManager.ChargeStatus  ONE_TIME_FULL_CHARGE  The device is performing a charge up to 100% in order to automatically recalibrate the gauge telemetry. 
PowerStatusManager.ChargeStatus  SMART_WLC  The device is performing a smart wireless charge, meaning that the device will oscillate between charge and discharge in order to reduce the temperature of the battery. 
Public Methods
static PowerStatusManager.ChargeStatus fromInt(int value)
Retrieves the corresponding ChargeStatus value from a valid integer.
int toInt()
Converts the ChargeStatus to its integer corresponding value.
static PowerStatusManager.ChargeStatus valueOf(String name)
final static ChargeStatus[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final PowerStatusManager.ChargeStatus CHARGE_PAUSE

Added in revision 46

Charge has been paused due to smart charge schedule.

public static final PowerStatusManager.ChargeStatus DISCHARGE

Added in revision 46

The device is discharging due to smart charge schedule.

public static final PowerStatusManager.ChargeStatus END_OF_CHARGE

Added in revision 46

End of charge status, indicating that the battery is fully charged.

public static final PowerStatusManager.ChargeStatus MANUAL_CHARGE

Added in revision 46

The device is performing a manual charge up to 100% due to user intervention.

public static final PowerStatusManager.ChargeStatus NONE

Added in revision 46

Regular charge status.

public static final PowerStatusManager.ChargeStatus ONE_TIME_FULL_CHARGE

Added in revision 46

The device is performing a charge up to 100% in order to automatically recalibrate the gauge telemetry.

public static final PowerStatusManager.ChargeStatus SMART_WLC

Added in revision 46

The device is performing a smart wireless charge, meaning that the device will oscillate between charge and discharge in order to reduce the temperature of the battery.

Public Methods

public static PowerStatusManager.ChargeStatus fromInt (int value)

Added in revision 46

Retrieves the corresponding ChargeStatus value from a valid integer.

Parameters
value Integer to use as input in the conversion.
Returns
  • The corresponding persistence type.

public int toInt ()

Added in revision 46

Converts the ChargeStatus to its integer corresponding value.

Returns
  • Integer value of this persistence type.

public static PowerStatusManager.ChargeStatus valueOf (String name)

Added in revision 46

public static final ChargeStatus[] values ()

Added in revision 46