public final enum

BatteryChargingProfile

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.datalogic.device.BatteryChargingProfile

Class Overview

Enumerative representing the battery charging profile.

Summary

Enum Values
BatteryChargingProfile  CHARGING_PROFILE_CAPACITY  This profile allows to fully charge the device to maximum battery capacity. 
BatteryChargingProfile  CHARGING_PROFILE_CAPACITY_LIFETIME  This profile optimizes battery lifetime and fully charges the device to maximum battery capacity. 
BatteryChargingProfile  CHARGING_PROFILE_CHARGING_SPEED  This profile allows the device to be charged faster delivering more current and reducing the maximum capacity level. 
BatteryChargingProfile  CHARGING_PROFILE_CHARGING_SPEED_CAPACITY  This profile allows the device to be fully charge faster delivering more current. 
BatteryChargingProfile  CHARGING_PROFILE_CHARGING_SPEED_LIFETIME  This profile optimizes battery lifetime and allows the device to be charge faster delivering more current. 
BatteryChargingProfile  CHARGING_PROFILE_LIFETIME  This profile charges the device reducing the maximum capacity level. 
Public Methods
static BatteryChargingProfile fromInt(int n)
Retrieves the corresponding UnlockPolicy value, from a valid integer.
int toInt()
Converts the UnlockPolicy enum to its integer representing value.
static BatteryChargingProfile valueOf(String name)
final static BatteryChargingProfile[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final BatteryChargingProfile CHARGING_PROFILE_CAPACITY

Added in revision 34

This profile allows to fully charge the device to maximum battery capacity.
Increasing charge current and fully charge the device could stress the battery and affect negativley its health in the longterm.

public static final BatteryChargingProfile CHARGING_PROFILE_CAPACITY_LIFETIME

Added in revision 34

This profile optimizes battery lifetime and fully charges the device to maximum battery capacity.
Fully charging the device could affect negativley battery health in the longterm.

public static final BatteryChargingProfile CHARGING_PROFILE_CHARGING_SPEED

Added in revision 34

This profile allows the device to be charged faster delivering more current and reducing the maximum capacity level.
Increasing charge current could stress the battery reducing battery lifespan in the longterm.
Charging device partially instead has the advantage of preserve battery health in the longterm.

public static final BatteryChargingProfile CHARGING_PROFILE_CHARGING_SPEED_CAPACITY

Added in revision 34

This profile allows the device to be fully charge faster delivering more current.
Fully charging the device could affect negativley battery health in the longterm.

public static final BatteryChargingProfile CHARGING_PROFILE_CHARGING_SPEED_LIFETIME

Added in revision 34

This profile optimizes battery lifetime and allows the device to be charge faster delivering more current.
Fully charging the device could affect negativley battery health in the longterm.
This profile damages battery less than the other speed profiles.

public static final BatteryChargingProfile CHARGING_PROFILE_LIFETIME

Added in revision 34

This profile charges the device reducing the maximum capacity level.
Charging device partially has the advantage of preserve battery health in the longterm.

Public Methods

public static BatteryChargingProfile fromInt (int n)

Added in revision 34

Retrieves the corresponding UnlockPolicy value, from a valid integer.

Parameters
n int
Returns
  • Type the corresponding one.

public int toInt ()

Added in revision 34

Converts the UnlockPolicy enum to its integer representing value.

Returns
  • int

public static BatteryChargingProfile valueOf (String name)

Added in revision 34

public static final BatteryChargingProfile[] values ()

Added in revision 34