com.google.android.jacquard.sdk.model
package com.google.android.jacquard.sdk.model
Classes
Name | Description |
---|---|
public abstract class FailedToConnect extends Object
|
Error reported byBleAdapterwhen connection failed. |
public abstract class ComponentCapability extends Object
|
Defines Capabilities assign to specific component from cloud. |
public abstract class ComponentKey<K, V> extends Object
|
Acts as a Key to hold list of capabilities, which are assigned to combination of Vendor and Product. |
public abstract class Vendor extends Object
|
Defines Vendor type of the Gear. |
public abstract class RssiUpdate extends Object
|
Data class emitted byBleAdapterwhen a read remote rssi notification callback is received. |
public abstract class CharacteristicUpdate extends Object
|
Data class emitted byBleAdapterwhen a read, write or notification callback is received. |
public abstract class GearState extends Object
|
The attached state of a gear. |
public static final enum GearState.Type extends Enum
|
|
public abstract class Component extends Object
|
Class describing a entity that has a set ofCapabilitythat can be executed. |
public abstract class ServicesDiscovered extends Object
|
Data class for holdingBluetoothGattServicediscovered for a tag. |
public abstract class SdkConfig extends Object
|
Data class for sdk initialization. |
public abstract class Revision extends Object implements Comparable
|
Data class for firmware revisions. |
public class Peripheral extends Object
|
Wrapper aroundBluetoothGattthat executes BLE commands using a queue. |
public static final enum Peripheral.WriteType extends Enum
|
WriteType describes the type of writes are supported. |
public abstract exception JacquardError extends Exception
|
The different errors the SDK can report. |
public static final enum JacquardError.Type extends Enum
|
|
public abstract class VidPidMid extends Object
|
Data class to bundle vendor id, product id & module id together. |
public abstract static class VidPidMid.Builder extends Object
|
Builder forVidPidMid |
public abstract class Module extends Object
|
Model class for loadable module. |
public final enum ProtocolSpec extends Enum
|
Holds supported MTU size Jacquard protocol versions. |
public final enum TouchMode extends Enum
|
The different type of touch mode the a gear can be in.TouchModeThe tag will emit gestures.TouchModeThe tag will emit raw touch data. |
public abstract class Product extends Object
|
Defines Product type of the Gear. |
public static final enum Product.Capability extends Enum
|
|
public abstract class TouchData extends Object
|
Data class holding raw data emitted when the tag is set onTouchMode. |
public abstract class Gesture extends Object
|
Class describing the different gestures supported by Jacquard. |
public static final enum Gesture.GestureType extends Enum
|
|
public abstract class InternalComponent extends Object implements Comparable
|
Information describing a component. |
public abstract class DeviceConfigElement extends Object
|
Model class to write config values to tag. SeeSetConfigCommand. |