Table of Contents

Class AppleScanningOptions

Namespace
Bluetooth.Abstractions.Scanning.Options.Apple
Assembly
Bluetooth.Abstractions.Scanning.dll

Apple (iOS/macOS) platform-specific scanning options.

public record AppleScanningOptions : ScanningOptions, IEquatable<ScanningOptions>, IEquatable<AppleScanningOptions>
Inheritance
AppleScanningOptions
Implements
Inherited Members

Properties

AllowDuplicates

Gets a value indicating whether duplicate advertisements should be allowed.

public bool? AllowDuplicates { get; init; }

Property Value

bool?

Remarks

When true, allows multiple callbacks for the same peripheral. Default is based on scan mode.

PeripheralUuids

Gets the list of peripheral UUIDs to scan for.

public IList<Guid>? PeripheralUuids { get; init; }

Property Value

IList<Guid>

Remarks

When set, only peripherals with these UUIDs will be discovered. Useful for reconnecting to known devices.

ServiceUuid

Gets the service UUID to filter peripherals.

public Guid? ServiceUuid { get; init; }

Property Value

Guid?

Remarks

When set, only peripherals advertising this service UUID will be discovered.