com.google.android.jacquard.sdk
package com.google.android.jacquard.sdk
Classes
Name | Description |
---|---|
public abstract class ConnectState extends Object
|
Data class holding the different state the bluetooth connection can be in. |
public static final enum ConnectState.Type extends Enum
|
|
public abstract exception ManagerScanningException extends IllegalStateException
|
Base class for all exceptions thrown byJacquardManager. |
public static exception ManagerScanningException.BluetoothUnavailableException extends ManagerScanningException
|
Exception thrown when the Bluetooth adapter is disabled. |
public static exception ManagerScanningException.BluetoothDeviceNotFound extends ManagerScanningException
|
Exception throws when a Bluetooth device is not found. |
public final class MemoryCache extends Object
|
|
public interface interface StateMachine<State, Event>
|
Common interface for all state machine implementations. |
public class BleQueue extends Object
|
Queue for executing BLE commands synchronously. |
public abstract static class BleQueue.Command extends Object implements Runnable
|
Command class wrapping a runnable BLE command. |
public static final enum BleQueue.Command.Type extends Enum
|
The type of BLE command requested. This is used to make sure the requests/responses are in sync. |
public interface interface JacquardManager
|
Interface for scanning for and connecting to Jacquard Tags. |
public final class JqExtensionRegistry extends Object
|
Class holding the extension registry for Jacquard. |
public final class SdkInitProvider extends ContentProvider
|
ContentsProviders are initialized and called directly after the application’s object is created. This class creates an instance ofJacquardManagerImpland makes sure that it is accessible viaJacquardManagerwhen the application is launched. |
Subpackages
Name | Description |
---|---|
package com.google.android.jacquard.sdk.pairing
|
|
package com.google.android.jacquard.sdk.dfu
|
|
package com.google.android.jacquard.sdk.connection
|
|
package com.google.android.jacquard.sdk.util
|
|
package com.google.android.jacquard.sdk.lm
|
|
package com.google.android.jacquard.sdk.initialization
|
|
package com.google.android.jacquard.sdk.imu
|
|
package com.google.android.jacquard.sdk.datastore
|
|
package com.google.android.jacquard.sdk.model
|
|
package com.google.android.jacquard.sdk.log
|
|
package com.google.android.jacquard.sdk.command
|
|
package com.google.android.jacquard.sdk.tag
|
|
package com.google.android.jacquard.sdk.rx
|
|
package com.google.android.jacquard.sdk.remote
|