public class Device
extends java.lang.Object
构造器和说明 |
---|
Device(java.util.UUID own,
java.lang.String mac)
新建一个设备实体
|
Device(java.util.UUID own,
java.lang.String mac,
boolean link)
新建一个设备实体
|
限定符和类型 | 方法和说明 |
---|---|
void |
bind()
执行设备的绑定操作不推荐操作,以免造成逻辑错误
|
DeviceEffect |
getDeviceEffect()
获得设备特效设置类
|
DeviceLight |
getDeviceLight()
获得设备的灯光实体
|
java.lang.String |
getMac()
获得设备的Mac地址
|
java.util.UUID |
getOwn()
获得设备的拥有者的UUID
|
DeviceStatus |
getStatus()
获得设备状态
|
boolean |
isBind()
获得设备是否绑定
|
boolean |
isOnline()
获得设备是否在线
|
void |
login()
发送设备上线操作不建议操作
|
void |
offline()
设置设备为离线状态
|
void |
online()
设置设备为在线状态
|
java.lang.String |
toString() |
void |
unbind()
执行设备的解绑操作不推荐操作,以免造成逻辑错误
|
public Device(java.util.UUID own, java.lang.String mac)
own
- 设备拥有者的UUIDmac
- 设备的MAC地址public Device(java.util.UUID own, java.lang.String mac, boolean link)
own
- 设备拥有者的UUIDmac
- 设备的MAC地址link
- 设备是否绑定public java.lang.String getMac()
public DeviceLight getDeviceLight()
public DeviceStatus getStatus()
public java.util.UUID getOwn()
public boolean isOnline()
public boolean isBind()
public DeviceEffect getDeviceEffect()
public void login()
public void online()
public void bind()
public void offline()
public void unbind()
public java.lang.String toString()
toString
在类中 java.lang.Object