MeshtasticBleDevice
class MeshtasticBleDevice(val address: String, val name: String? = null, val advertisement: Advertisement? = null) : BleDevice(source)
Unified BleDevice implementation for all BLE devices — scanned, bonded, or both.
When created from a live BLE scan, advertisement is populated and used for optimal peripheral construction via Peripheral(advertisement). When created from the OS bonded device list (address only), advertisement is null and the peripheral is constructed via createPeripheral(address) with autoConnect = true.
Parameters
address
The device's MAC address (or platform identifier string).
name
The device's display name, if known.
advertisement
The Kable Advertisement from a live scan, or null for bonded-only devices.