From 58fce5be74ff959678d78c718385b3a58a82003f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 23 Sep 2026 19:28:22 +0000 Subject: [PATCH] docs: publish channels: main api --- api/core/ble/navigation.html | 65 ++--- .../-ble-scan-start-exception/index.html | 8 +- .../-bluetooth-unsupported-exception.html | 117 +++++++++ .../expected-condition-label.html | 117 +++++++++ .../index.html | 224 ++++++++++++++++++ .../connect-and-await.html | 2 +- .../-kable-ble-connection/disconnect.html | 2 +- .../invalidate-service-cache.html | 2 +- .../maximum-write-value-length.html | 2 +- .../-kable-ble-connection/profile.html | 2 +- .../request-balanced-connection-priority.html | 2 +- .../request-high-connection-priority.html | 2 +- .../ble/org.meshtastic.core.ble/index.html | 15 ++ api/core/common/navigation.html | 65 ++--- api/core/data/navigation.html | 65 ++--- api/core/database/navigation.html | 65 ++--- api/core/datastore/navigation.html | 65 ++--- api/core/di/navigation.html | 65 ++--- api/core/domain/navigation.html | 65 ++--- api/core/model/navigation.html | 65 ++--- api/core/navigation/navigation.html | 65 ++--- api/core/network/navigation.html | 65 ++--- .../-base-radio-transport-factory.html | 2 +- .../create-transport.html | 2 +- .../-base-radio-transport-factory/index.html | 2 +- .../is-address-valid.html | 2 +- .../to-interface-address.html | 2 +- api/core/nfc/navigation.html | 65 ++--- api/core/prefs/navigation.html | 65 ++--- api/core/repository/navigation.html | 65 ++--- api/core/service/navigation.html | 65 ++--- api/core/takserver/navigation.html | 65 ++--- api/core/testing/navigation.html | 65 ++--- .../-fail-after-bond/-fail-after-bond.html | 2 +- .../-bond-outcome/-fail-after-bond/error.html | 2 +- .../-bond-outcome/-fail-after-bond/index.html | 2 +- .../-bond-outcome/-fail/-fail.html | 2 +- .../-bond-outcome/-fail/error.html | 2 +- .../-bond-outcome/-fail/index.html | 2 +- .../-bond-outcome/-security/-security.html | 2 +- .../-bond-outcome/-security/error.html | 2 +- .../-bond-outcome/-security/index.html | 2 +- .../-bond-outcome/-success/index.html | 2 +- .../-bond-outcome/index.html | 2 +- .../-fake-bluetooth-repository/bond.html | 2 +- .../-fake-bluetooth-repository/index.html | 8 +- .../-fake-bluetooth-repository/is-bonded.html | 2 +- .../is-supported.html | 117 +++++++++ .../-fake-bluetooth-repository/is-valid.html | 2 +- .../refresh-state.html | 2 +- .../set-bluetooth-enabled.html | 2 +- .../set-has-permissions.html | 2 +- .../-robolectric-ble-bonding/index.html | 2 +- .../fail-bond-after-recording.html | 2 +- .../fail-bond-with.html | 2 +- api/core/ui/navigation.html | 65 ++--- api/feature/connections/navigation.html | 65 ++--- .../-connection-action-button.html | 2 +- .../index.html | 2 +- .../-android-scanner-view-model/index.html | 2 +- .../-jvm-scanner-view-model/index.html | 2 +- .../-scanner-view-model.html | 2 +- .../-scanner-view-model/active-transport.html | 2 +- .../add-recent-address.html | 2 +- .../-scanner-view-model/ble-auto-scan.html | 2 +- .../ble-devices-for-ui.html | 2 +- .../ble-permission-refusal.html | 2 +- .../bluetooth-supported.html | 2 +- .../change-device-address.html | 2 +- .../clear-ble-permission-refusal.html | 2 +- .../connect-to-manual-address.html | 2 +- .../connection-progress-text.html | 2 +- .../-scanner-view-model/disconnect.html | 2 +- .../discovered-tcp-devices-for-ui.html | 2 +- .../-scanner-view-model/dismiss-recovery.html | 2 +- .../-scanner-view-model/index.html | 4 +- .../-scanner-view-model/is-ble-scanning.html | 2 +- .../is-network-scanning.html | 2 +- .../network-auto-scan.html | 2 +- .../-scanner-view-model/on-selected.html | 2 +- .../-scanner-view-model/pending-recovery.html | 2 +- .../persist-ble-auto-scan-intent.html | 2 +- .../persist-network-auto-scan-intent.html | 2 +- .../persisted-device-name.html | 2 +- .../recent-tcp-devices-for-ui.html | 2 +- .../remove-recent-address.html | 2 +- .../-scanner-view-model/select-transport.html | 2 +- .../selected-address-flow.html | 2 +- .../selected-not-null-flow.html | 2 +- .../show-mock-transport.html | 2 +- .../show-replay-transport.html | 2 +- .../start-ble-auto-scan.html | 2 +- .../-scanner-view-model/start-ble-scan.html | 2 +- .../start-network-auto-scan.html | 2 +- .../start-network-scan.html | 2 +- .../-scanner-view-model/stop-ble-scan.html | 2 +- .../stop-network-scan.html | 2 +- .../-scanner-view-model/toggle-ble-scan.html | 2 +- .../toggle-network-scan.html | 2 +- .../usb-devices-for-ui.html | 2 +- api/feature/discovery/navigation.html | 65 ++--- api/feature/docs/navigation.html | 65 ++--- api/feature/firmware/navigation.html | 65 ++--- .../-firmware-update-method/-ble/index.html | 2 +- .../-unknown/index.html | 2 +- .../-firmware-update-method/-usb/index.html | 2 +- .../-firmware-update-method/-wifi/index.html | 2 +- .../-firmware-update-method/description.html | 2 +- .../-firmware-update-method/index.html | 2 +- .../-firmware-update-view-model.html | 4 +- .../cancel-update.html | 2 +- .../check-for-updates.html | 2 +- .../confirm-local-firmware-file.html | 2 +- .../connection-state.html | 2 +- .../current-firmware-version.html | 2 +- .../device-hardware.html | 2 +- ...bootloader-warning-for-current-device.html | 2 +- .../dismiss-local-firmware-file.html | 2 +- .../-firmware-update-view-model/index.html | 8 +- .../nightly-unlocked.html | 2 +- .../pending-local-firmware-file.html | 2 +- .../prepare-local-firmware-file.html | 2 +- .../save-dfu-file.html | 2 +- .../selected-release-type.html | 2 +- .../selected-release.html | 2 +- .../set-release-type.html | 2 +- .../start-bootloader-upgrade.html | 2 +- .../start-update.html | 2 +- .../-firmware-update-view-model/state.html | 2 +- .../write-maintenance-pass.html | 2 +- .../index.html | 2 +- api/feature/intro/navigation.html | 65 ++--- api/feature/map-maplibre/navigation.html | 65 ++--- api/feature/map-terrain/navigation.html | 65 ++--- api/feature/map/navigation.html | 65 ++--- api/feature/messaging/navigation.html | 65 ++--- api/feature/node/navigation.html | 65 ++--- api/feature/settings/navigation.html | 65 ++--- .../-settings-screen.html | 2 +- api/feature/widget/navigation.html | 65 ++--- api/feature/wifi-provision/navigation.html | 65 ++--- api/navigation.html | 65 ++--- api/scripts/pages.json | 2 +- main/assets/css/just-the-docs-dark.css.map | 2 +- main/assets/css/just-the-docs-default.css.map | 2 +- main/assets/css/just-the-docs-light.css.map | 2 +- .../css/just-the-docs-meshtastic-dark.css.map | 2 +- .../css/just-the-docs-meshtastic.css.map | 2 +- 148 files changed, 1798 insertions(+), 1053 deletions(-) create mode 100644 api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/-bluetooth-unsupported-exception.html create mode 100644 api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/expected-condition-label.html create mode 100644 api/core/ble/org.meshtastic.core.ble/-bluetooth-unsupported-exception/index.html create mode 100644 api/core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/is-supported.html 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.