com.google.android.jacquard.sdk.command

package com.google.android.jacquard.sdk.command

Classes

Name Description
public class InnerGestureNotificationSubscription extends InnerNotification

Use to subscribe to gesture notifications from the tag.

When a gesture is performed on the gear aGesturewill be emitted fromConnectedJacquardTag

public class SetTouchModeCommand extends ProtoCommandRequest

Command for setting theTouchModefor a component.

A command can be send to a connected tag viaConnectedJacquardTag

public class StartImuStreamingCommand extends ProtoCommandRequest

UJT command to start Imu samples streaming.
ObserveConnectedJacquardTagto receiveImuStream.

public class DfuExecuteUpdateNotificationSubscription extends Object implements NotificationSubscription

Use to subscribe for dfu execute update notifications from the gear.

When a dfuExecuteCommand executed for gear aDFUExecuteUpdateNotificationwill be emitted fromConnectedJacquardTag

public class DCErrorNotificationSubscription extends Object implements NotificationSubscription

Error notification subscription.

public class ImuSessionListCommand extends ProtoCommandRequest

Ujt command to fetch IMU session list. Once this command is executed, ujt will sendImuSessionListNotificationperImuSessionInfo.

public class UjtWriteConfigCommand extends ProtoCommandRequest

Command for writingBleConfigurationto the tag.

A command can be send to a connected tag viaConnectedJacquardTag

public class GetImuSessionDataCommand extends ProtoCommandRequest

Ujt command to request for imu session data. Once this command is executed, start observingConnectedJacquardTag.

public class InnerDfuExecuteUpdateNotificationSubscription extends InnerNotification

Use to subscribe for dfu execute update notifications from the gear.

When a dfuExecuteCommand executed for gear aDFUExecuteUpdateNotificationwill be emitted fromConnectedJacquardTag

public class InnerBatteryStatusNotificationSubscription extends InnerNotification

Use to subscribe to battery status notifications.

The tag will send a notification when the battery status changes and will be emitted fromConnectedJacquardTag

public class EraseImuSessionCommand extends ProtoCommandRequest

Ujt command to erase specific or all IMU Sessions.

public class ListModulesCommand extends ProtoCommandRequest

Ujt command to fetch allModulepresent.

public class BatteryStatusCommand extends ProtoCommandRequest

Command for request the current battery status.

A command can be send to a connected tag viaConnectedJacquardTag

public class DeviceInfoCommand extends ProtoCommandRequest

Command for getting device information.

public class DataCollectionStatusCommand extends ProtoCommandRequest

Ujt command get current data collection status.

public final class RenameTagCommand extends ProtoCommandRequest

Command for renaming the Jacquard tag.

A command can be send to a connected tag viaConnectedJacquardTag

public class StopImuSessionCommand extends ProtoCommandRequest

Ujt command to stop IMU Session.

public class UjtReadConfigCommand extends ProtoCommandRequest

Command to readBleConfigurationfromConnectedJacquardTag.

public class UnloadModuleCommand extends ProtoCommandRequest

Ujt command to unload/deactivate the loadable module.

public abstract class InnerNotification<Type, Extension> extends Object

Interface for subscribing to notifications from the tag.

public abstract class ProtoCommandRequest<T> extends Object

Base interface for all command send to the tag.

public class GestureNotificationSubscription extends Object implements NotificationSubscription

Use to subscribe to gesture notifications from the tag.

When a gesture is performed on the gear aGesturewill be emitted fromConnectedJacquardTag

public abstract class DeviceInfo extends Object

Data class for holding the device info.

public class ContinuousTouchNotificationSubscription extends Object implements NotificationSubscription

Use to subscribe to continuous touch data from the tag.

When a the gear is touchTouchDatawill be emitted fromConnectedJacquardTag

public interface interface NotificationSubscription<Type>

Interface for subscribing to notifications from the tag.

public class PlayLedPatternCommand extends ProtoCommandRequest

Command for playing a list ofFrameon a component.

A command can be send to a connected tag viaConnectedJacquardTag

public abstract static class PlayLedPatternCommand.Color extends Object
public abstract static class PlayLedPatternCommand.Frame extends Object
public static class PlayLedPatternCommand.PlayLedPatternCommandBuilder extends Object

Builder class for creatingPlayLedPatternCommand.

public static final enum PlayLedPatternCommand.LedPatternType extends Enum

An enum which contains LED pattern type.

public static final enum PlayLedPatternCommand.PlayType extends Enum

An enum which contains LED pattern play type to play.

public class InnerDCErrorNotificationSubscription extends InnerNotification

Class to parseErrorNotification.

public class LoadModuleNotificationSubscription extends Object implements NotificationSubscription

This subscription class gives you a ability to get subscribed to load module notifications.

public class AttachedNotificationSubscription extends Object implements NotificationSubscription

Use to subscribe to gear attach/detach notification.

When the gear is attached of detached aGearStatewill be emitted fromConnectedJacquardTag

public abstract class BatteryStatus extends Object

Data class for holding the tags battery status.

public static final enum BatteryStatus.ChargingState extends Enum
public class ImuSessionListNotification extends Object implements NotificationSubscription

Ujt will send this notification per IMU session whenImuSessionListCommandis submitted.

public class GetConfigCommand extends ProtoCommandRequest

ReadsConfigElementfrom tag.

public class HapticCommand extends ProtoCommandRequest

A class which forms haptic command request and plays on gear component.

public abstract static class HapticCommand.Frame extends Object

A frame which plays the haptic pattern on gear component.

public abstract static class HapticCommand.Frame.Builder extends Object

Builder class forFrame.

public static final enum HapticCommand.Pattern extends Enum

A enum which contains HapticSymbolType pattern.

public class InnerContinuousTouchNotificationSubscription extends InnerNotification

Use to subscribe to continuous touch data from the tag.

When a the gear is touchTouchDatawill be emitted fromConnectedJacquardTag

public class LoadModuleCommand extends ProtoCommandRequest

Ujt command to load/activate the loadable module. When module is loaded, you will be notified asLoadModuleNotificationSubscription.

public class SetConfigCommand extends ProtoCommandRequest

Writes Key-Value pair to tag.

public static final enum SetConfigCommand.SettingsType extends Enum

Data types for tag config values.

public class BatteryStatusNotificationSubscription extends Object implements NotificationSubscription

Use to subscribe to battery status notifications.

The tag will send a notification when the battery status changes and will be emitted fromConnectedJacquardTag

public class StartImuSessionCommand extends ProtoCommandRequest

UJT command to start IMU session. It will return session id if successful.