Added in revision 1
package

com.datalogic.extension.selfshopping.cradle

This package contains the CradleManager used to obtain an instance of the specific Cradle available in the device.

You can check the CradleType enum in order to obtain the correct type from the Cradle interface.

Currently, the single sub package com.datalogic.extension.selfshopping.cradle.joyatouch contains the interfaces and data types related to the Joya Touch Cradle.

Interfaces

Cradle Interface exposing the API of a generic Cradle. 
CradleInsertionListener This interface is used by the application to listen to the events of insertion and extraction of the device from the Cradle. 
Trolley Interface exposing the API of a Trolley. 
TrolleyInsertionListener This interface is used by the application to listen to the events of insertion and extraction of the device from the Trolley. 

Classes

CradleManager This class is used to return the current Cradle API, depending on the targeted device. 

Enums

Cradle.InsertionState Enumerative representing an insertion state depending on the device's position. 
CradleType This enum lists the currently supported Cradle APIs.