BleQueue

public class BleQueue extends Object

Queue for executing BLE commands synchronously.

Constructors

Name Description
public BleQueue()

Methods

enqueue

public synchronized boolean enqueue(Command command)

Enqueues aCommandfor execution.

Parameters

Name Description
Command command

the command to execute

ReturnValue

Name Description
boolean

trueif the command was appended to the queue

completedCommand

public synchronized void completedCommand(Type type)

Removes a pendingCommandfrom the queue and executes the next

Parameters

Name Description
Type type

the Command.Typeof command just completed. Used for logging purposes.

ReturnValue

Name Description
void