Added in API level 36

DataNotificationConfig


class DataNotificationConfig : Parcelable
kotlin.Any
   ↳ android.ranging.DataNotificationConfig

Represents the configuration for data notifications in ranging operations.

This class holds the configuration settings for how notifications are sent regarding the proximity of ranging devices.

Summary

Nested classes

Builder for DataNotificationConfig

Constants
static Int

static Int

static Int

static Int

Inherited constants
Public methods
Int

Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.

Boolean
equals(other: Any?)

Int

Returns the configured notification configuration type.

Int

Returns the far proximity threshold in centimeters.

Int

Returns the near proximity threshold in centimeters.

Int

String

Returns a string representation of the object.

Unit
writeToParcel(dest: Parcel, flags: Int)

Flatten this object in to a Parcel.

Properties
static Parcelable.Creator<DataNotificationConfig!>

Constants

NOTIFICATION_CONFIG_DISABLE

Added in API level 36
static val NOTIFICATION_CONFIG_DISABLE: Int
Value: 0

NOTIFICATION_CONFIG_ENABLE

Added in API level 36
static val NOTIFICATION_CONFIG_ENABLE: Int
Value: 1

NOTIFICATION_CONFIG_PROXIMITY_EDGE

Added in API level 36
static val NOTIFICATION_CONFIG_PROXIMITY_EDGE: Int
Value: 3

NOTIFICATION_CONFIG_PROXIMITY_LEVEL

Added in API level 36
static val NOTIFICATION_CONFIG_PROXIMITY_LEVEL: Int
Value: 2

Public methods

describeContents

Added in API level 36
fun describeContents(): Int

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(android.os.Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit.

Return
Int a bitmask indicating the set of special object types marshaled by this Parcelable object instance.
Value is either 0 or

equals

Added in API level 36
fun equals(other: Any?): Boolean
Parameters
obj the reference object with which to compare.
Return
Boolean true if this object is the same as the obj argument; false otherwise.

getNotificationConfigType

Added in API level 36
fun getNotificationConfigType(): Int

Returns the configured notification configuration type.

Return
Int the notification configuration type.
Value is one of the following:

getProximityFarCm

Added in API level 36
fun getProximityFarCm(): Int

Returns the far proximity threshold in centimeters.

Return
Int the far proximity in centimeters.
Value is between 0 and 20000 inclusive

getProximityNearCm

Added in API level 36
fun getProximityNearCm(): Int

Returns the near proximity threshold in centimeters.

Return
Int the near proximity in centimeters.
Value is between 0 and 20000 inclusive

hashCode

Added in API level 36
fun hashCode(): Int
Return
Int a hash code value for this object.

toString

Added in API level 36
fun toString(): String

Returns a string representation of the object.

Return
String a string representation of the object.

writeToParcel

Added in API level 36
fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit

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_WRITE_RETURN_VALUE.
Value is either 0 or a combination of the following:

Properties

CREATOR

Added in API level 36
static val CREATOR: Parcelable.Creator<DataNotificationConfig!>