meshcore-open/test/services
just-stuff-tm 29660d520e feat: Linux BLE pairing support via bluetoothctl
Add Linux BLE pairing helper that drives bluetoothctl for pair/trust/PIN
entry, with Completer-based flow control, explicit retry loop, and named
timeout constants.

- LinuxBlePairingService: pair-and-trust with up to 2 retries
- LinuxBleErrorClassifier: map bluetoothctl stderr to user-facing errors
- Conditional import stub for web builds (dart.library.io gate)
- Scanner screen: PIN dialog integration for Linux pairing flow
- MeshCoreConnector: Linux pairing/recovery/reconnect wiring
- l10n: 4 new pairing keys across all 14 locales
- 12 unit tests (pairing service + error classifier)
2026-03-21 20:59:53 -04:00
..
line_of_sight_service_test.dart Document LOS frequency and k-factor math 2026-02-23 02:48:28 -05:00
linux_ble_error_classifier_test.dart feat: Linux BLE pairing support via bluetoothctl 2026-03-21 20:59:53 -04:00
linux_ble_pairing_service_test.dart feat: Linux BLE pairing support via bluetoothctl 2026-03-21 20:59:53 -04:00
ml_algo_sanity_test.dart fix: address PR #296 code review feedback 2026-03-14 17:32:08 -07:00
path_history_service_test.dart formatted code 2026-03-20 01:55:08 -07:00
retry_and_protocol_test.dart Msg Retry fixes, channel message fixes. Notification fixes. Make more desktop friendly. Enhance retry algo. Fix predicted location clustering add retries to reactions and fix the reactions in private DMS centralize and cleanup code in var areas 2026-03-20 01:54:31 -07:00
tcp_transport_service_native_test.dart feat: Add TCP connection support and UI integration 2026-03-07 20:07:19 -05:00
timeout_prediction_service_test.dart fix: address PR #296 code review feedback 2026-03-14 17:32:08 -07:00
usb_serial_frame_codec_test.dart Add error handling tests for USB connection and listing ports 2026-03-05 02:26:37 -05:00