public
final
class
DeviceHandle
extends Object
implements
Parcelable
Represents a handle to a ranging device, containing information about the device and a transport handle for out-of-band communication.
Summary
Nested classes | |
|---|---|
class |
DeviceHandle.Builder
Builder class for creating instances of |
Inherited constants | ||||
|---|---|---|---|---|
|
From interface
|
Fields | |
|---|---|
public
static
final
Creator<DeviceHandle> |
CREATOR
|
Public methods | |
|---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
BluetoothDevice
|
getBluetoothDevice()
Returns the |
RangingDevice
|
getRangingDevice()
Returns the ranging device associated with this handle. |
TransportHandle
|
getTransportHandle()
Returns the transport handle, if set, for communication. |
String
|
toString()
Returns a string representation of the object. |
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||
|
From interface
| |||||||||||||||||||||||
Fields
Public methods
describeContents
Added in API level 36
public int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(Parcel,int),
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR bit.
| Returns | |
|---|---|
int |
a bitmask indicating the set of special object types marshaled
by this Parcelable object instance.
Value is either 0 or
|
getBluetoothDevice
Added in API level 36
public BluetoothDevice getBluetoothDevice ()
Returns the BluetoothDevice object of the device associated with this
DeviceHandle. This Bluetooth Device is used for BLE RSSI and Channel Sounding
ranging.
| Returns | |
|---|---|
BluetoothDevice |
BluetoothDevice
This value may be null. |
getRangingDevice
Added in API level 36
public RangingDevice getRangingDevice ()
Returns the ranging device associated with this handle.
| Returns | |
|---|---|
RangingDevice |
The RangingDevice instance.
This value cannot be null. |
getTransportHandle
Added in API level 36
public TransportHandle getTransportHandle ()
Returns the transport handle, if set, for communication.
| Returns | |
|---|---|
TransportHandle |
The TransportHandle instance.
This value cannot be null. |
toString
Added in API level 36
public String toString ()
Returns a string representation of the object.
| Returns | |
|---|---|
String |
a string representation of the object. |
writeToParcel
Added in API level 36
public void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
| Parameters | |
|---|---|
dest |
Parcel: This value cannot be null. |
flags |
int: Additional flags about how the object should be written.
May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE.
Value is either 0 or a combination of the following:
|