diff --git a/api/core/ble/navigation.html b/api/core/ble/navigation.html index 5b6a39ff82..95bd219bd0 100644 --- a/api/core/ble/navigation.html +++ b/api/core/ble/navigation.html @@ -177,137 +177,142 @@ BluetoothState -
+
+ +
+
-
+ -
+
-
+ -
+ -
+ -
+ -
+ -
+ -
+ - -
+ -
+
- -
+ -
+ -
+ -
+ -
+
- -
+ -
+ -
+ -
+ -
+ -
+ -
+
diff --git a/api/core/ble/org.meshtastic.core.ble/-ble-scan-start-exception/index.html b/api/core/ble/org.meshtastic.core.ble/-ble-scan-start-exception/index.html index b820872af2..95f2e8c7c7 100644 --- a/api/core/ble/org.meshtastic.core.ble/-ble-scan-start-exception/index.html +++ b/api/core/ble/org.meshtastic.core.ble/-ble-scan-start-exception/index.html @@ -123,13 +123,13 @@
- +
Link copied to clipboard
-
expect open val cause: Throwable?
+
expect open val cause: Throwable?
@@ -153,13 +153,13 @@
- +
Link copied to clipboard
-
expect open val message: String?
+
expect open val message: String?
diff --git a/api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/-bluetooth-unsupported-exception.html b/api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/-bluetooth-unsupported-exception.html new file mode 100644 index 0000000000..485d10c549 --- /dev/null +++ b/api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/-bluetooth-unsupported-exception.html @@ -0,0 +1,117 @@ + + + + + BluetoothUnsupportedException + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

BluetoothUnsupportedException

+
+
constructor(cause: Throwable)(source)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/expected-condition-label.html b/api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/expected-condition-label.html new file mode 100644 index 0000000000..dac10c64d9 --- /dev/null +++ b/api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/expected-condition-label.html @@ -0,0 +1,117 @@ + + + + + expectedConditionLabel + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

expectedConditionLabel

+
+ +
+ +
+
+
+ + \ No newline at end of file diff --git a/api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/index.html b/api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/index.html new file mode 100644 index 0000000000..d5afb90073 --- /dev/null +++ b/api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/index.html @@ -0,0 +1,224 @@ + + + + + BluetoothUnsupportedException + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

BluetoothUnsupportedException

+

The device has no Bluetooth LE hardware, so no scan or connection can ever succeed (e.g. an Android XR headset).

An ExpectedCondition: the hardware said no, which is not a defect anyone can fix.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(cause: Throwable)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
expect open val cause: Throwable?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val expectedConditionLabel: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
expect open val message: String?
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Inspects this Throwable and returns a BleExceptionInfo if it is a known Kable exception, or null if it is unrelated to the BLE layer.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns true if this throwable indicates the BLE session is irrecoverably broken and should be torn down (triggering reconnection), as opposed to a transient condition that can be retried.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/api/core/ble/org.meshtastic.core.ble/-kable-ble-connection/connect-and-await.html b/api/core/ble/org.meshtastic.core.ble/-kable-ble-connection/connect-and-await.html index 8b5b17604b..2233458b50 100644 --- a/api/core/ble/org.meshtastic.core.ble/-kable-ble-connection/connect-and-await.html +++ b/api/core/ble/org.meshtastic.core.ble/-kable-ble-connection/connect-and-await.html @@ -94,7 +94,7 @@

connectAndAwait

-
open suspend override fun connectAndAwait(device: BleDevice, timeout: Duration): BleConnectionState(source)

Connects to the given BleDevice and waits for a terminal state or timeout.

+
open suspend override fun connectAndAwait(device: BleDevice, timeout: Duration): BleConnectionState(source)

Connects to the given BleDevice and waits for a terminal state or timeout.