add wifi request ble characteristic

This commit is contained in:
2026-01-10 14:23:39 +00:00
parent cb6f36924f
commit 4010ba8870
6 changed files with 197 additions and 47 deletions

View File

@@ -34,6 +34,16 @@ struct BleStatusView: View {
ble.start()
}
Toggle(isOn: Binding(get: { ble.wifiRequested }, set: { ble.setWifiRequested($0) })) {
VStack(alignment: .leading, spacing: 2) {
Text("Request Wi-Fi (Glass)")
.font(.headline)
Text(ble.wifiRequested ? "On" : "Off")
.font(.subheadline)
.foregroundStyle(.secondary)
}
}
VStack(alignment: .leading, spacing: 8) {
Text("Connection")
.font(.headline)
@@ -86,7 +96,7 @@ struct BleStatusView: View {
VStack(alignment: .leading, spacing: 8) {
Text("UUIDs")
.font(.headline)
Text("Service: \(BlePeripheralManager.serviceUUID.uuidString)\nFEED_TX: \(BlePeripheralManager.feedTxUUID.uuidString)\nCONTROL_RX: \(BlePeripheralManager.controlRxUUID.uuidString)")
Text("Service: \(BlePeripheralManager.serviceUUID.uuidString)\nFEED_TX: \(BlePeripheralManager.feedTxUUID.uuidString)\nCONTROL_RX: \(BlePeripheralManager.controlRxUUID.uuidString)\nWIFI_REQUEST_TX: \(BlePeripheralManager.wifiRequestTxUUID.uuidString)")
.font(.caption)
.textSelection(.enabled)
}