Package-level declarations
Types
Thrown to indicate a problem during connection.
Thrown to indicate that bluetooth is disabled.
Thrown to indicate general problem in Efento Bluetooth library.
Thrown to indicate that bluetooth adapter is not available on the device.
Thrown to indicate a problem during bluetooth scan.
Thrown to indicate that scanning was terminated. It may be due to internal bluetooth problem or lack of bluetooth advertisement packets received for too long period of time. (This is a common case in Android N and above where long-running scans are converted into opportunistic scans) Try restarting bluetooth adapter and running scan again.
Thrown to indicate that command executed on the device has failed
Thrown to indicate that device is blocked due to too many incorrect authentication attempts. Recommended action is to wait for some time before trying to connect again.
Thrown to indicate that operation was not executed because the device is processing a long-running task. Recommended action is to try again later.
Thrown to indicate connection to bluetooth device was terminated.
Thrown to indicate that device is not supported by library.
Thrown to indicate that CRC of received frame was not valid.
Thrown to indicate that provided encryption key may not be valid.
Thrown to indicate that provided gateway password may not be valid.
Thrown to indicate that provided input value is not valid.
Thrown to indicate that provided sensor reset code is not valid.
Thrown to indicate that data frame received from sensor was not valid.
Thrown to indicate that location required for scanning is not enabled.
Thrown to indicate that permissions required to run bluetooth on current platform are not enabled by the user.
Thrown to indicate that platform in current version is not supported by library
Thrown to indicate that command which was about to execute is not supported by specific sensor.