Table of Contents

Class ScanSettings

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

Constructors

ScanSettings(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 ScanSettings(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

AUTO_BATCH_MIN_REPORT_DELAY_MILLIS

public static long AUTO_BATCH_MIN_REPORT_DELAY_MILLIS { get; set; }

Property Value

long

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

CALLBACK_TYPE_ALL_MATCHES

public static int CALLBACK_TYPE_ALL_MATCHES { get; set; }

Property Value

int

CALLBACK_TYPE_ALL_MATCHES_AUTO_BATCH

public static int CALLBACK_TYPE_ALL_MATCHES_AUTO_BATCH { get; set; }

Property Value

int

CALLBACK_TYPE_FIRST_MATCH

public static int CALLBACK_TYPE_FIRST_MATCH { get; set; }

Property Value

int

CALLBACK_TYPE_MATCH_LOST

public static int CALLBACK_TYPE_MATCH_LOST { get; set; }

Property Value

int

CREATOR

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

Property Value

Parcelable.Creator

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

MATCH_MODE_AGGRESSIVE

public static int MATCH_MODE_AGGRESSIVE { get; set; }

Property Value

int

MATCH_MODE_STICKY

public static int MATCH_MODE_STICKY { get; set; }

Property Value

int

MATCH_NUM_FEW_ADVERTISEMENT

public static int MATCH_NUM_FEW_ADVERTISEMENT { get; set; }

Property Value

int

MATCH_NUM_MAX_ADVERTISEMENT

public static int MATCH_NUM_MAX_ADVERTISEMENT { get; set; }

Property Value

int

MATCH_NUM_ONE_ADVERTISEMENT

public static int MATCH_NUM_ONE_ADVERTISEMENT { get; set; }

Property Value

int

PHY_LE_ALL_SUPPORTED

public static int PHY_LE_ALL_SUPPORTED { get; set; }

Property Value

int

SCAN_MODE_BALANCED

public static int SCAN_MODE_BALANCED { get; set; }

Property Value

int

SCAN_MODE_LOW_LATENCY

public static int SCAN_MODE_LOW_LATENCY { get; set; }

Property Value

int

SCAN_MODE_LOW_POWER

public static int SCAN_MODE_LOW_POWER { get; set; }

Property Value

int

SCAN_MODE_OPPORTUNISTIC

public static int SCAN_MODE_OPPORTUNISTIC { get; set; }

Property Value

int

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetCallbackType()

public int GetCallbackType()

Returns

int

int

GetLegacy()

public bool GetLegacy()

Returns

bool

bool

GetPhy()

public int GetPhy()

Returns

int

int

GetReportDelayMillis()

public long GetReportDelayMillis()

Returns

long

long

GetScanMode()

public int GetScanMode()

Returns

int

int

GetScanResultType()

public int GetScanResultType()

Returns

int

int

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int