Barcode Selection Feedback#

Defined in package

class BarcodeSelectionFeedback

Added in version 6.9.0

Determines what feedback (vibration, sound) should be emitted when reading barcodes. The feedback is specified for each BarcodeSelection instance separately and can be changed through the feedback property by either modifying an existing instance of this class, or by assigning a new one.

As of now, this class only allows to configure the feedback that gets emitted when a barcode is selected, through the selection property.

See documentation on the property for usage samples.

static @NonNull BarcodeSelectionFeedback defaultFeedback()

Added in version 6.9.0

Returns a barcode selection feedback with default configuration:

  • default click sound

  • no vibration

static @NonNull BarcodeSelectionFeedback fromJson(@NonNull String json)

Added in version 6.9.0

Constructs a new barcode selection feedback with the provided JSON serialization. See Serialization for details.


Added in version 6.9.0

Empty constructor. Constructs a new feedback that will not emit any sound, nor vibration.

@NonNull Feedback getSelection()
void setSelection(@NonNull Feedback value)

Added in version 6.9.0

A feedback for a selection event.

@NonNull String toJson()

Added in version 6.10.0

Returns the JSON representation of the feedback.

boolean equals(@Nullable Object obj)

Added in version 6.9.0

Indicates whether some other object is equal to this one.

int hashCode()

Added in version 6.9.0

Returns a hash code value for the object.