mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-14 01:40:28 +00:00
feat: Implement command queue for BLE command handling
- Added BleCommandQueue to manage command serialization and responses in BleCommandSender. - Updated writeData, writeDataAndWaitForAck, and writeDataAndWaitForResponse methods to utilize the command queue. - Enhanced BleResponseHandler to complete commands based on responses received from the BLE device. - Introduced new commands for channel management, including getChannel and setChannel. - Created LocationTrailLayer and TrailControls widgets for displaying and managing location trails on the map. - Added PermissionRequestDialog to handle location permission requests on app startup. - Updated LocationTrackingService to allow GPS tracking without a BLE connection.
This commit is contained in:
@@ -71,6 +71,11 @@
|
||||
"description": "Error when location permission is permanently denied"
|
||||
},
|
||||
|
||||
"locationPermissionRequired": "Location permission is required for GPS tracking and team coordination. You can enable it later in Settings.",
|
||||
"@locationPermissionRequired": {
|
||||
"description": "Message when location permission is needed"
|
||||
},
|
||||
|
||||
"locationServicesDisabled": "Location services are disabled. Please enable them in Settings.",
|
||||
"@locationServicesDisabled": {
|
||||
"description": "Error when location services are disabled"
|
||||
@@ -1197,7 +1202,12 @@
|
||||
|
||||
"rooms": "Rooms",
|
||||
"@rooms": {
|
||||
"description": "Section header for rooms/channels"
|
||||
"description": "Section header for rooms"
|
||||
},
|
||||
|
||||
"channels": "Channels",
|
||||
"@channels": {
|
||||
"description": "Section header for broadcast channels"
|
||||
},
|
||||
|
||||
"cacheStatistics": "Cache Statistics",
|
||||
|
||||
Reference in New Issue
Block a user