Android.Ranging.Ble.CS Namespace

Provides Bluetooth Low Energy channel sounding ranging capabilities and session parameters.

Classes

Name Description
BleCsRangingCapabilities

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

BleCsRangingCapabilities.InterfaceConsts

Provides constants from the parcelable interface implemented by BleCsRangingCapabilities.

BleCsRangingParams

BleCsRangingParams encapsulates the parameters required for a bluetooth channel sounding ranging session.

BleCsRangingParams.Builder

Builder class to create BleCsRangingParams instances.

BleCsRangingParams.InterfaceConsts

Provides constants from the parcelable interface implemented by BleCsRangingParams.

Enums

Name Description
BleCsRangingCapabilitiesCsSecurityLevel

Defines the Bluetooth channel sounding security levels represented by the .NET binding.

BleCsRangingParamsLocationType

Defines the device location types for a Bluetooth channel sounding ranging session.

BleCsRangingParamsSightType

Defines the line-of-sight conditions for a Bluetooth channel sounding ranging session.

Remarks

BleCsRangingCapabilities describes the supported channel sounding security levels. Use BleCsRangingParams.Builder to create BleCsRangingParams with the peer Bluetooth address and session settings.

The namespace also contains .NET enums for the Android security level, location type, and sight type constants. See the Android references for channel sounding capabilities and session parameters.