Indicator
Interface that provides methods for controlling scanner indicator options.
Includes both coroutine-based suspend functions for Kotlin and callback-based methods for Java interoperability.
Functions
Gets the current buzzer duration from the SDK's runtime settings state.
Gets the current buzzer type from the SDK's runtime settings state.
Gets the current persistent buzzer volume from the SDK's runtime settings state.
Gets the current good-read LED duration from the SDK's runtime settings state.
Gets the current vibrator duration from the SDK's runtime settings state.
Gets the current buzzer enabled state from the SDK's runtime settings state.
Gets the current vibrator enabled state from the SDK's runtime settings state.
Sets the duration of the buzzer sound for the given deviceId.
Callback-based version of setBuzzerDuration for Java interoperability.
Sets the buzzer type for the given deviceId.
Callback-based version of setBuzzerType for Java interoperability.
Sets the volume of the buzzer for the given deviceId.
Callback-based version of setBuzzerVolume for Java interoperability.
Sets the good read LED duration for the given deviceId.
Callback-based version of setGoodReadLedDuration for Java interoperability.
Sets the duration of the vibration for the given deviceId.
Callback-based version of setVibratorDuration for Java interoperability.
Tests the volume without storing it (non-persistent).
Callback-based version of testBuzzerVolume for Java interoperability.
Tests the LED by setting the color temporarily (non-persistent).
Callback-based version of testLED for Java interoperability.
Toggles the buzzer on or off for the given deviceId.
Callback-based version of toggleBuzzer for Java interoperability.
Toggles the vibrator on or off for the given deviceId.
Callback-based version of toggleVibrator for Java interoperability.