This class manages the attributes of a discovered remote system (device) which may be reachable by UDP, Bluetooth, or cloud connection.
public final class RemoteSystem extends Listenable<IRemoteSystemListener>
Returns the "friendly name" of the remote system.
public String getDisplayName()
Return value
The "friendly name" of the remote system
Returns the kind of the remote system.
public RemoteSystemKinds getKind()
Return value
The RemoteSystemKinds value corresponding to the kind of device this remote system is classified as
Returns the status of the remote system.
public RemoteSystemStatus getStatus()
Return value
The RemoteSystemStatus value representing the remote system's availability status
Returns the unique device id of the remote system.
public String getId()
Return value
The unique device id of the remote system
Checks whether the device is available by either UDP or Bluetooth.
public boolean isAvailableByProximity()
Return value
true if the the device is available by UDP or Bluetooth, otherwise false
Checks whether the device is available cloud connection.
public boolean isAvailableByCloud()
Return value
true if the the device is available by cloud connection, otherwise false