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

Int

Returns the configured notification configuration type.

Int

Returns the far proximity threshold in centimeters.

Int

Returns the near proximity threshold in centimeters.

String

Unit
writeToParcel(dest: Parcel, flags: Int)

Flatten this object in to a Parcel.

Properties
static Parcelable.Creator<DataNotificationConfig!>

Constants

NOTIFICATION_CONFIG_DISABLE

static val NOTIFICATION_CONFIG_DISABLE: Int
Value: 0

NOTIFICATION_CONFIG_ENABLE

static val NOTIFICATION_CONFIG_ENABLE: Int
Value: 1

NOTIFICATION_CONFIG_PROXIMITY_EDGE

static val NOTIFICATION_CONFIG_PROXIMITY_EDGE: Int
Value: 3

NOTIFICATION_CONFIG_PROXIMITY_LEVEL

static val NOTIFICATION_CONFIG_PROXIMITY_LEVEL: Int
Value: 2

Public methods

describeContents

fun describeContents(): Int
Return
Int a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR

getProximityFarCm

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

fun getProximityNearCm(): Int

Returns the near proximity threshold in centimeters.

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

toString

fun toString(): String
Return
String a string representation of the object.

writeToParcel

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 android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES

Properties

CREATOR

static val CREATOR: Parcelable.Creator<DataNotificationConfig!>