public class MultiplePeripheralController
extends java.lang.Object
| Constructor and Description |
|---|
MultiplePeripheralController() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPeripheral(Peripheral peripheral) |
void |
cacheCommand(Command command) |
void |
destroy() |
void |
disconnectAllDevice() |
void |
executeNextCommand() |
Peripheral |
getPeripheral(java.lang.String key) |
java.util.List<Peripheral> |
getPeripheralList() |
boolean |
isContainBusyDevice() |
boolean |
isContainDevice(java.lang.String key) |
void |
printCommandQueue() |
void |
removeCommand(Command command) |
void |
removePeripheral(Peripheral peripheral) |
public void addPeripheral(Peripheral peripheral)
public void removePeripheral(Peripheral peripheral)
public boolean isContainDevice(java.lang.String key)
public Peripheral getPeripheral(java.lang.String key)
public boolean isContainBusyDevice()
public void disconnectAllDevice()
public void destroy()
public java.util.List<Peripheral> getPeripheralList()
public void cacheCommand(Command command)
public void removeCommand(Command command)
public void printCommandQueue()
public void executeNextCommand()