Table of Contents

Class UwbRangingParams

Namespace
Android.Ranging.Uwb
Assembly
MASES.Netdroid.dll
public class UwbRangingParams : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
Inheritance
UwbRangingParams
Implements
Inherited Members
Extension Methods

Constructors

UwbRangingParams(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public UwbRangingParams(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

CONFIG_MULTICAST_DS_TWR

public static int CONFIG_MULTICAST_DS_TWR { get; set; }

Property Value

int

CONFIG_PROVISIONED_INDIVIDUAL_MULTICAST_DS_TWR

public static int CONFIG_PROVISIONED_INDIVIDUAL_MULTICAST_DS_TWR { get; set; }

Property Value

int

CONFIG_PROVISIONED_MULTICAST_DS_TWR

public static int CONFIG_PROVISIONED_MULTICAST_DS_TWR { get; set; }

Property Value

int

CONFIG_PROVISIONED_UNICAST_DS_TWR

public static int CONFIG_PROVISIONED_UNICAST_DS_TWR { get; set; }

Property Value

int

CONFIG_PROVISIONED_UNICAST_DS_TWR_VERY_FAST

public static int CONFIG_PROVISIONED_UNICAST_DS_TWR_VERY_FAST { get; set; }

Property Value

int

CONFIG_UNICAST_DS_TWR

public static int CONFIG_UNICAST_DS_TWR { get; set; }

Property Value

int

CREATOR

public static Parcelable.Creator CREATOR { get; set; }

Property Value

Parcelable.Creator

DURATION_1_MS

public static int DURATION_1_MS { get; set; }

Property Value

int

DURATION_2_MS

public static int DURATION_2_MS { get; set; }

Property Value

int

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

SUB_SESSION_UNDEFINED

public static int SUB_SESSION_UNDEFINED { get; set; }

Property Value

int

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetComplexChannel()

public UwbComplexChannel GetComplexChannel()

Returns

UwbComplexChannel

UwbComplexChannel

GetConfigId()

public int GetConfigId()

Returns

int

int

GetDeviceAddress()

public UwbAddress GetDeviceAddress()

Returns

UwbAddress

UwbAddress

GetPeerAddress()

public UwbAddress GetPeerAddress()

Returns

UwbAddress

UwbAddress

GetRangingUpdateRate()

public int GetRangingUpdateRate()

Returns

int

int

GetSessionId()

public int GetSessionId()

Returns

int

int

GetSessionKeyInfo()

public byte[] GetSessionKeyInfo()

Returns

byte[]

byte

GetSlotDuration()

public int GetSlotDuration()

Returns

int

int

GetSubSessionId()

public int GetSubSessionId()

Returns

int

int

GetSubSessionKeyInfo()

public byte[] GetSubSessionKeyInfo()

Returns

byte[]

byte

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int