BleCsRangingCapabilities


public final class BleCsRangingCapabilities
extends Object implements Parcelable

java.lang.Object
   ↳ android.ranging.ble.cs.BleCsRangingCapabilities


Represents the capabilities of the Bluetooth-based Channel Sounding (CS) ranging.

Summary

Constants

int CS_SECURITY_LEVEL_FOUR

Security Level 4: 10 ns CS RTT accuracy and CS tones with the addition of CS RTT sounding sequence or random sequence payloads, and support of the Normalized Attack Detector Metric requirements.

int CS_SECURITY_LEVEL_ONE

Security Level 1: Either CS tone or CS RTT..

Inherited constants

Fields

public static final Creator<BleCsRangingCapabilities> CREATOR

Public methods

Set<Integer> getSupportedSecurityLevels()

Returns a list of the supported security levels.

String toString()

Returns a string representation of the object.

void writeToParcel(Parcel dest, int flags)

Flatten this object in to a Parcel.

Inherited methods

Constants

CS_SECURITY_LEVEL_FOUR

public static final int CS_SECURITY_LEVEL_FOUR

Security Level 4: 10 ns CS RTT accuracy and CS tones with the addition of CS RTT sounding sequence or random sequence payloads, and support of the Normalized Attack Detector Metric requirements.

Constant Value: 4 (0x00000004)

CS_SECURITY_LEVEL_ONE

public static final int CS_SECURITY_LEVEL_ONE

Security Level 1: Either CS tone or CS RTT..

Constant Value: 1 (0x00000001)

Fields

CREATOR

public static final Creator<BleCsRangingCapabilities> CREATOR

Public methods

getSupportedSecurityLevels

public Set<Integer> getSupportedSecurityLevels ()

Returns a list of the supported security levels.

Returns
Set<Integer> a Set of integers representing the security levels, where each level is one of ERROR(SecurityLevel/android.ranging.ble.cs.BleCsRangingCapabilities.SecurityLevel SecurityLevel). This value cannot be null. Value is CS_SECURITY_LEVEL_ONE, or CS_SECURITY_LEVEL_FOUR

toString

public String toString ()

Returns a string representation of the object.

Returns
String a string representation of the object.

writeToParcel

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