to top
Datalogic APIs
public static final class

PowerState.Charge

extends Object
java.lang.Object
   ↳ com.datalogic.device.configuration.PowerState.Charge

Class Overview

Charge is a class defining constants for different charge status values of the device.

Summary

Constants
int CHARGE_PAUSE Charge has been paused due to smart charge schedule, constant int value represented in PowerStatusManager.ChargeStatus.
int DISCHARGE The device is discharging due to smart charge schedule, constant int value represented in PowerStatusManager.ChargeStatus.
int END_OF_CHARGE End of charge status, indicating that the battery is fully charged, constant int value represented in PowerStatusManager.ChargeStatus.
int MANUAL_CHARGE The device is performing a manual charge up to 100% due to user intervention, constant int value represented in PowerStatusManager.ChargeStatus.
int NONE Regular charge status, constant int value represented in PowerStatusManager.ChargeStatus.
int ONE_TIME_FULL_CHARGE The device is performing a charge up to 100% in order to automatically recalibrate the gauge telemetry, constant int value represented in PowerStatusManager.ChargeStatus.
int 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, constant int value represented in PowerStatusManager.ChargeStatus.
Public Constructors
Charge()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int CHARGE_PAUSE

Added in revision 46

Charge has been paused due to smart charge schedule, constant int value represented in PowerStatusManager.ChargeStatus.

Constant Value: 2 (0x00000002)

public static final int DISCHARGE

Added in revision 46

The device is discharging due to smart charge schedule, constant int value represented in PowerStatusManager.ChargeStatus.

Constant Value: 3 (0x00000003)

public static final int END_OF_CHARGE

Added in revision 46

End of charge status, indicating that the battery is fully charged, constant int value represented in PowerStatusManager.ChargeStatus.

Constant Value: 1 (0x00000001)

public static final int MANUAL_CHARGE

Added in revision 46

The device is performing a manual charge up to 100% due to user intervention, constant int value represented in PowerStatusManager.ChargeStatus.

Constant Value: 5 (0x00000005)

public static final int NONE

Added in revision 46

Regular charge status, constant int value represented in PowerStatusManager.ChargeStatus.

Constant Value: 0 (0x00000000)

public static final int 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, constant int value represented in PowerStatusManager.ChargeStatus.

Constant Value: 6 (0x00000006)

public static final int 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, constant int value represented in PowerStatusManager.ChargeStatus.

Constant Value: 4 (0x00000004)

Public Constructors

public Charge ()

Added in revision 46