public class

StateInfo

extends Object
java.lang.Object
   ↳ com.datalogic.extension.selfshopping.cradle.joyatouch.StateInfo

Class Overview

Info about the state of the Joya Touch Cradle. Some info are general to the Cradle, while other are specific to the Cradle slot in use by the device.

Summary

Public Constructors
StateInfo()
Empty constructor for the Joya Touch State Info.
Public Methods
long getApplVersion()
Gets the Cradle system version.
long getBtldrVersion()
Gets the Cradle bootloader version.
long getInsertionCount()
Gets the current insertion count for this Cradle slot.
short getSlotIndex()
Gets the current slot index.
boolean isConcurrencySupported()
Checks if concurrency between NFC and WLC is supported by this Cradle.
boolean isFastChargeAvailable()
Checks if fast charge is available in this Cradle.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public StateInfo ()

Added in revision 1

Empty constructor for the Joya Touch State Info.

Public Methods

public long getApplVersion ()

Added in revision 1

Gets the Cradle system version.

Returns
  • long the Cradle system version.

public long getBtldrVersion ()

Added in revision 1

Gets the Cradle bootloader version.

Returns
  • long the Cradle bootloader version.

public long getInsertionCount ()

Added in revision 1

Gets the current insertion count for this Cradle slot.

Returns
  • long the Cradle insertion count.

public short getSlotIndex ()

Added in revision 1

Gets the current slot index.

Returns
  • short the slot index occupied by the device.

public boolean isConcurrencySupported ()

Added in revision 4

Checks if concurrency between NFC and WLC is supported by this Cradle.

Returns
  • boolean true if concurrency is supported, false otherwise.

public boolean isFastChargeAvailable ()

Added in revision 1

Checks if fast charge is available in this Cradle.

Returns
  • boolean true if fast charge is available, false otherwise.