Enum BluetoothScanMode
- Namespace
- Bluetooth.Abstractions.Scanning.Options
- Assembly
- Bluetooth.Abstractions.Scanning.dll
Defines scan modes that control the power consumption and scan latency trade-off.
public enum BluetoothScanMode
Fields
Balanced = 1Balanced mode providing a compromise between power consumption and scan latency.
Android: SCAN_MODE_BALANCED (scan interval ~2 seconds)
LowLatency = 2Low latency mode with frequent scans. Optimizes for fast discovery at the cost of higher power consumption.
Android: SCAN_MODE_LOW_LATENCY (scan continuously or near-continuously)
LowPower = 0Low power mode with infrequent scans. Optimizes for battery life.
Android: SCAN_MODE_LOW_POWER (scan interval ~5 seconds)
Opportunistic = -1Opportunistic mode where scans are performed only when other apps are scanning. Provides best battery life but unpredictable scan frequency.
Android: SCAN_MODE_OPPORTUNISTIC (Android 7.0+) Not supported on iOS/Windows (falls back to Balanced)