Open
Description
Required Reading
- Confirmed
Plugin Version
6.0.3
Mobile operating-system(s)
- iOS
- Android
What do you require assistance about?
Does Geofence tracking work when the app is terminated? From the logs, there is a log stating GeofencingClient removeGeofences SUCCESS. The user has not stopped tracking manually.
[Optional] Plugin Code and/or Config
{
"activityRecognitionInterval": 10000,
"allowIdenticalLocations": false,
"authorization": {},
"autoSync": true,
"autoSyncThreshold": 0,
"backgroundPermissionRationale": {
"title": "Allow {applicationName} to access this device's location even when closed or not in use?",
"message": "[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.",
"positiveAction": "Change to \"{backgroundPermissionOptionLabel}\"",
"negativeAction": ""
},
"batchSync": false,
"configUrl": "",
"crashDetector": {
"enabled": false,
"accelerometerThresholdHigh": 20,
"accelerometerThresholdLow": 4.5,
"gyroscopeThresholdHigh": 20,
"gyroscopeThresholdLow": 4.5
},
"debug": false,
"deferTime": 0,
"desiredAccuracy": -1,
"desiredOdometerAccuracy": 100,
"disableAutoSyncOnCellular": false,
"disableElasticity": false,
"disableLocationAuthorizationAlert": false,
"disableMotionActivityUpdates": false,
"disableProviderChangeRecord": false,
"disableStopDetection": false,
"distanceFilter": 10,
"elasticityMultiplier": 1,
"enableHeadless": false,
"enableTimestampMeta": false,
"extras": {},
"fastestLocationUpdateInterval": -1,
"foregroundService": true,
"geofenceInitialTriggerEntry": true,
"geofenceModeHighAccuracy": false,
"geofenceProximityRadius": 1000,
"geofenceTemplate": "",
"headers": {},
"headlessJobService": "com.innbuilt.hrms.BackgroundGeolocationHeadlessTask",
"heartbeatInterval": -1,
"httpRootProperty": "location",
"httpTimeout": 60000,
"isMoving": false,
"locationAuthorizationRequest": "Always",
"locationTemplate": "",
"locationTimeout": 60,
"locationUpdateInterval": 1000,
"locationsOrderDirection": "ASC",
"logLevel": 5,
"logMaxDays": 3,
"maxBatchSize": -1,
"maxDaysToPersist": 1,
"maxMonitoredGeofences": 97,
"maxRecordsToPersist": -1,
"method": "POST",
"minimumActivityRecognitionConfidence": 75,
"motionTriggerDelay": 0,
"notification": {
"layout": "",
"title": "",
"text": "Location Service activated",
"color": "",
"channelName": "TSLocationManager",
"channelId": "",
"smallIcon": "",
"largeIcon": "",
"priority": -1,
"sticky": false,
"strings": {},
"actions": []
},
"params": {},
"persist": true,
"persistMode": 2,
"schedule": [],
"scheduleUseAlarmManager": false,
"speedJumpFilter": 300,
"startOnBoot": false,
"stationaryRadius": 25,
"stopAfterElapsedMinutes": 0,
"stopOnStationary": false,
"stopOnTerminate": true,
"stopTimeout": 5,
"triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking",
"url": "",
"useSignificantChangesOnly": false,
"enabled": false,
"schedulerEnabled": false,
"trackingMode": 1,
"odometer": 130695.875,
"isFirstBoot": false,
"didLaunchInBackground": false,
"didDeviceReboot": false
}
[Optional] Relevant log output
02-24 11:46:04.777 DEBUG [LoggerFacade$a a]
02-24 11:46:04.779 INFO [LoggerFacade$a a]
╔═════════════════════════════════════════════
║ TSLocationManager version: 3.5.4 (433)
╠═════════════════════════════════════════════
╟─ samsung SM-M146B @ 14 (capacitor)
{
"activityRecognitionInterval": 10000,
"allowIdenticalLocations": false,
"authorization": {},
"autoSync": true,
"autoSyncThreshold": 0,
"backgroundPermissionRationale": {
"title": "Allow {applicationName} to access this device's location even when closed or not in use?",
"message": "[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.",
"positiveAction": "Change to \"{backgroundPermissionOptionLabel}\"",
"negativeAction": ""
},
"batchSync": false,
"configUrl": "",
"crashDetector": {
"enabled": false,
"accelerometerThresholdHigh": 20,
"accelerometerThresholdLow": 4.5,
"gyroscopeThresholdHigh": 20,
"gyroscopeThresholdLow": 4.5
},
"debug": false,
"deferTime": 0,
"desiredAccuracy": -1,
"desiredOdometerAccuracy": 100,
"disableAutoSyncOnCellular": false,
"disableElasticity": false,
"disableLocationAuthorizationAlert": false,
"disableMotionActivityUpdates": false,
"disableProviderChangeRecord": false,
"disableStopDetection": false,
"distanceFilter": 10,
"elasticityMultiplier": 1,
"enableHeadless": false,
"enableTimestampMeta": false,
"extras": {},
"fastestLocationUpdateInterval": -1,
"foregroundService": true,
"geofenceInitialTriggerEntry": true,
"geofenceModeHighAccuracy": false,
"geofenceProximityRadius": 1000,
"geofenceTemplate": "",
"headers": {},
"headlessJobService": "com.innbuilt.hrms.BackgroundGeolocationHeadlessTask",
"heartbeatInterval": -1,
"httpRootProperty": "location",
"httpTimeout": 60000,
"isMoving": false,
"locationAuthorizationRequest": "Always",
"locationTemplate": "",
"locationTimeout": 60,
"locationUpdateInterval": 1000,
"locationsOrderDirection": "ASC",
"logLevel": 5,
"logMaxDays": 3,
"maxBatchSize": -1,
"maxDaysToPersist": 1,
"maxMonitoredGeofences": 97,
"maxRecordsToPersist": -1,
"method": "POST",
"minimumActivityRecognitionConfidence": 75,
"motionTriggerDelay": 0,
"notification": {
"layout": "",
"title": "",
"text": "Location Service activated",
"color": "",
"channelName": "TSLocationManager",
"channelId": "",
"smallIcon": "",
"largeIcon": "",
"priority": -1,
"sticky": false,
"strings": {},
"actions": []
},
"params": {},
"persist": true,
"persistMode": 2,
"schedule": [],
"scheduleUseAlarmManager": false,
"speedJumpFilter": 300,
"startOnBoot": false,
"stationaryRadius": 25,
"stopAfterElapsedMinutes": 0,
"stopOnStationary": false,
"stopOnTerminate": true,
"stopTimeout": 5,
"triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking",
"url": "",
"useSignificantChangesOnly": false,
"enabled": false,
"schedulerEnabled": false,
"trackingMode": 1,
"odometer": 130695.875,
"isFirstBoot": false,
"didLaunchInBackground": false,
"didDeviceReboot": false
}
02-24 11:46:04.779 INFO [LoggerFacade$a a]
╔═════════════════════════════════════════════
║ DEVICE SENSORS
╠═════════════════════════════════════════════
╟─ ✅ ACCELEROMETER: {Sensor name="LSM6DSL Accelerometer", vendor="STM", version=81468, type=1, maxRange=78.4532, resolution=0.0023942017, power=0.15, minDelay=8000}
╟─ ✅ GYROSCOPE: {Sensor name="LSM6DSL Gyroscope", vendor="STM", version=1, type=4, maxRange=17.453032, resolution=6.1086525E-4, power=0.65, minDelay=8000}
╟─ ✅ MAGNETOMETER: {Sensor name="MXG4300S Magnetometer", vendor="Haechitech", version=2, type=2, maxRange=4914.0, resolution=0.001, power=1.95, minDelay=8000}
╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion", vendor="Samsung Inc.", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.16, minDelay=-1}
╚═════════════════════════════════════════════
02-24 11:46:04.779 DEBUG [LoggerFacade$a a] ☯️ onCreate
02-24 11:46:04.779 INFO [LoggerFacade$a a]
✅ Google Play Services: connected (version code:12451000)
02-24 11:46:04.779 INFO [LoggerFacade$a a]
🎾 Start monitoring location-provider changes
02-24 11:46:04.779 DEBUG [LoggerFacade$a a]
ℹ️ PRUNE -1 days
02-24 11:46:04.798 DEBUG [LifecycleManager onStart] ☯️ onStart
02-24 11:46:04.845 DEBUG [TSSQLiteAppender$c run]
ℹ️ Cleared logs older than 72 hours
02-24 11:46:04.858 DEBUG [LifecycleManager onResume] ☯️ onResume
02-24 11:46:07.081 DEBUG [TSConfig e] ℹ️ Persist config, dirty: [desiredAccuracy, headlessJobService, logLevel]
02-24 11:46:07.466 DEBUG [TSGeofenceManager$d run] evaluation buffer timer elapsed
02-24 11:46:10.035 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 1 (8909ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319658,76.574452 hAcc=15.689 et=+1d3h32m19s509ms alt=740.3999633789062 vAcc=1.2855338 vel=0.9706415 sAcc=0.36 bear=354.85663 bAcc=180.0], time: 1740377761124
02-24 11:46:10.040 INFO [TSLocationManager onSingleLocationResult]
🔵 Acquired current position
02-24 11:46:10.041 DEBUG [TSLocationManager a] Median accuracy: 15.689
02-24 11:46:29.584 INFO [GeofenceDAO create]
✅ CHECKIN_LOCATION
02-24 11:46:29.658 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 2 (28532ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319658,76.574452 hAcc=15.689 et=+1d3h32m19s509ms alt=740.3999633789062 vAcc=1.2855338 vel=0.9706415 sAcc=0.36 bear=354.85663 bAcc=180.0], time: 1740377761124
02-24 11:46:29.659 DEBUG [TSLocationManager a] Median accuracy: 15.689
02-24 11:46:29.665 DEBUG [LocationAuthorization withPermission]
ℹ️ LocationAuthorization: Permission granted
02-24 11:46:29.703 DEBUG [AbstractService a]
🎾 start [LocationRequestService startId: 1, eventCount: 1]
02-24 11:46:29.704 INFO [SingleLocationRequest startUpdatingLocation]
🔵 [SingleLocationRequest start, action: 2, requestId: 2]
02-24 11:46:29.710 DEBUG [AbstractService a]
⚙️︎ FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
02-24 11:46:29.741 DEBUG [AbstractService a]
🎾 2:2 [LocationRequestService startId: 2, eventCount: 1]
02-24 11:46:29.743 INFO [LocationRequestService b]
ℹ️ Location availability: false
02-24 11:46:29.743 DEBUG [AbstractService a]
⚙️︎ FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
02-24 11:46:29.878 DEBUG [TSGeofenceManager$d run] evaluation buffer timer elapsed
02-24 11:46:31.700 DEBUG [AbstractService a]
🎾 2:2 [LocationRequestService startId: 3, eventCount: 1]
02-24 11:46:31.700 INFO [LocationRequestService b]
ℹ️ Location availability: true
02-24 11:46:31.700 DEBUG [AbstractService a]
⚙️︎ FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: true]
02-24 11:46:31.737 DEBUG [AbstractService a]
🎾 2:2 [LocationRequestService startId: 4, eventCount: 1]
02-24 11:46:31.740 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 2 (179ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319450,76.574457 hAcc=15.25 et=+1d3h32m49s945ms alt=742.5 vAcc=1.0], time: 1740377791560
02-24 11:46:31.747 INFO [TSLocationManager onSingleLocationResult]
🔵 Acquired current position
02-24 11:46:31.749 DEBUG [TSLocationManager a] Median accuracy: 15.689
02-24 11:46:31.765 DEBUG [AbstractService a]
⚙️︎ FINISH [LocationRequestService startId: 4, eventCount: 1, sticky: false]
02-24 11:46:31.767 DEBUG [AbstractService b]
🎾 STOP [LocationRequestService startId: 5, eventCount: 1]
02-24 11:46:31.767 DEBUG [AbstractService a]
⚙️︎ FINISH [LocationRequestService startId: 5, eventCount: 0, sticky: false]
02-24 11:46:31.973 DEBUG [AbstractService f]
⚙️︎ LocationRequestService.stopSelfResult(5): true
02-24 11:46:31.975 DEBUG [AbstractService onDestroy]
🔴 LocationRequestService stopped
02-24 11:46:32.057 DEBUG [TSConfig e] ℹ️ Persist config, dirty: [autoSyncThreshold, backgroundPermissionRationale, backgroundPermissionRationale.title, backgroundPermissionRationale.message, backgroundPermissionRationale.positiveAction, backgroundPermissionRationale.negativeAction, batchSync, maxBatchSize, notification, notification.text, notification.priority, params, stopOnTerminate, url]
02-24 11:46:32.061 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════
02-24 11:46:32.068 DEBUG [LocationAuthorization withBackgroundPermission]
ℹ️ LocationAuthorization: Permission granted
02-24 11:46:32.075 INFO [TSGeofenceManager start]
🎾 Start monitoring geofences
02-24 11:46:32.079 DEBUG [HttpService startMonitoringConnectivityChanges]
🎾 Start monitoring connectivity changes
02-24 11:46:32.081 DEBUG [DeviceSettings startMonitoringPowerSaveChanges]
🎾 Start monitoring powersave changes
02-24 11:46:32.086 INFO [ActivityRecognitionService start]
🎾 Start motion-activity updates
02-24 11:46:32.088 DEBUG [HttpService a]
╔═════════════════════════════════════════════
║ 📶 Connectivity change: connected? true
╠═════════════════════════════════════════════
02-24 11:46:32.090 INFO [HeartbeatService stop]
🔴 Stop heartbeat
02-24 11:46:32.091 INFO [TrackingService changePace]
🔵 setPace: false → false
02-24 11:46:32.124 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ motionchange LocationResult: 3 (68ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319525,76.574475 hAcc=12.625 et=+1d3h32m50s440ms alt=742.5 vAcc=1.0049579 vel=0.44958848 sAcc=0.61 bear=0.90766346 bAcc=180.0], time: 1740377792055
02-24 11:46:32.126 INFO [TSLocationManager onSingleLocationResult]
🔵 Acquired motionchange position, isMoving: false
02-24 11:46:32.127 DEBUG [TSLocationManager a] Median accuracy: 15.689
02-24 11:46:32.146 INFO [SQLiteLocationDAO persist]
✅ INSERT: 87c3d83c-78af-48f4-b2a5-19406b6b2646
02-24 11:46:32.152 DEBUG [TSGeofenceManager startMonitoringStationaryRegion]
🎾 Start monitoring stationary region (radius: 150.0m 12.3195248,76.5744749 hAcc=12.625)
02-24 11:46:32.181 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 1)
╠═════════════════════════════════════════════
02-24 11:46:32.229 DEBUG [AbstractService a]
🎾 motionchange [TrackingService startId: 1, eventCount: 1]
02-24 11:46:32.229 INFO [TrackingService k]
╔═════════════════════════════════════════════
║ TrackingService motionchange: false
╠═════════════════════════════════════════════
02-24 11:46:32.231 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 1, eventCount: 0, sticky: false]
02-24 11:46:32.245 DEBUG [TSGeofenceManager$e a] ℹ️ GeofencingClient addGeofences SUCCESS
02-24 11:46:32.245 DEBUG [TSGeofenceManager d] ℹ️ Persist monitored geofences: [CHECKIN_LOCATION]
02-24 11:46:32.246 DEBUG [TSGeofenceManager$e a]
╔═════════════════════════════════════════════
║ TSGeofenceManager monitoring 1/1
╠═════════════════════════════════════════════
╟─ 🎾 CHECKIN_LOCATION
╚═════════════════════════════════════════════
02-24 11:46:32.337 DEBUG [AbstractService a]
🎾 start [GeofencingService startId: 1, eventCount: 1]
02-24 11:46:32.358 INFO [BackgroundTaskManager$Task start] ⏳ startBackgroundTask: 1
02-24 11:46:32.363 INFO [GeofencingService a]
╔═════════════════════════════════════════════
║ Geofencing Event: ENTER
╠═════════════════════════════════════════════
╟─ CHECKIN_LOCATION
╚═════════════════════════════════════════════
02-24 11:46:32.369 DEBUG [TSGeofenceManager setLocation] isMoving: false | stateChanged: false | timerExpired: false | elapsed: 0
02-24 11:46:32.372 DEBUG [TSLocationManagerActivity a] locationsettings
02-24 11:46:32.373 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1
02-24 11:46:32.386 INFO [SQLiteLocationDAO persist]
✅ INSERT: cb7d571f-5fbb-48a6-829c-891849af0e27
02-24 11:46:32.432 DEBUG [TSLocationManagerActivity c] eventCount: 0
02-24 11:46:32.440 INFO [HttpService flush]
ℹ️ HttpService is busy
02-24 11:46:32.441 DEBUG [AbstractService a]
⚙️︎ FINISH [GeofencingService startId: 1, eventCount: 0, sticky: false]
02-24 11:46:32.453 DEBUG [AbstractService f]
⚙️︎ TrackingService.stopSelfResult(1): true
02-24 11:46:32.453 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 2 records
02-24 11:46:32.453 INFO [HttpService a]
🔵 HTTP POST batch (2)
02-24 11:46:32.486 DEBUG [AbstractService onDestroy]
🔴 TrackingService stopped
02-24 11:46:32.516 INFO [BackgroundGeolocation$a1 run]
🔵 HTTPService is busy with an existing request.
02-24 11:46:32.518 DEBUG [TSLocationManagerActivity onDestroy]
02-24 11:46:32.646 DEBUG [AbstractService f]
⚙️︎ GeofencingService.stopSelfResult(1): true
02-24 11:46:32.649 DEBUG [AbstractService onDestroy]
🔴 GeofencingService stopped
02-24 11:46:32.831 INFO [HttpService$f onResponse]
🔵 Response: 200
02-24 11:46:32.832 DEBUG [SQLiteLocationDAO destroyAll]
✅ DELETED: (2)
02-24 11:46:32.840 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 0 records
02-24 11:46:32.840 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 1
02-24 11:46:33.092 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════
02-24 11:46:51.038 INFO [TSScheduleManager oneShot]
⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588)
02-24 11:46:51.631 DEBUG [LifecycleManager onPause] ☯️ onPause
02-24 11:46:51.632 DEBUG [LifecycleManager onStop] ☯️ onStop
02-24 11:46:52.660 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 1, eventCount: 1]
02-24 11:46:52.663 DEBUG [ActivityRecognitionService a]
🚘 ️DetectedActivity [type=TILTING, confidence=100]
02-24 11:46:52.668 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 1, eventCount: 0, sticky: false]
02-24 11:46:52.721 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 2, eventCount: 1]
02-24 11:46:52.722 DEBUG [ActivityRecognitionService a]
🚘 ️DetectedActivity [type=UNKNOWN, confidence=40]
02-24 11:46:52.724 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 2, eventCount: 0, sticky: false]
02-24 11:46:52.768 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 3, eventCount: 1]
02-24 11:46:52.770 DEBUG [ActivityRecognitionService a] *** wasMoving: false, nowMoving: true, startedMoving: true, justStopped; false
02-24 11:46:52.775 DEBUG [TSConfig e] ℹ️ Persist config, dirty: [isMoving]
02-24 11:46:52.778 INFO [HeartbeatService stop]
🔴 Stop heartbeat
02-24 11:46:52.780 DEBUG [TSGeofenceManager stopMonitoringStationaryRegion]
🔴 Stop monitoring stationary region
02-24 11:46:52.802 INFO [TrackingService changePace]
🔵 setPace: false → true
02-24 11:46:52.802 INFO [ActivityRecognitionService a]
╔═════════════════════════════════════════════
║ Motion Transition Result
╠═════════════════════════════════════════════
╟─ 🎾 ENTER: walking
╚═════════════════════════════════════════════
02-24 11:46:52.802 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 3, eventCount: 0, sticky: false]
02-24 11:46:52.813 DEBUG [AbstractService a]
🎾 motionchange [TrackingService startId: 1, eventCount: 1]
02-24 11:46:52.814 INFO [TrackingService k]
╔═════════════════════════════════════════════
║ TrackingService motionchange: true
╠═════════════════════════════════════════════
02-24 11:46:52.814 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 1, eventCount: 0, sticky: true]
02-24 11:46:52.819 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 4, eventCount: 1]
02-24 11:46:52.820 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ motionchange LocationResult: 4 (20764ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319525,76.574475 hAcc=12.625 et=+1d3h32m50s440ms alt=742.5 vAcc=1.0049579 vel=0.44958848 sAcc=0.61 bear=0.90766346 bAcc=180.0], time: 1740377792055
02-24 11:46:52.820 DEBUG [ActivityRecognitionService a] *** wasMoving: true, nowMoving: true, startedMoving: false, justStopped; false
02-24 11:46:52.821 INFO [ActivityRecognitionService a]
╔═════════════════════════════════════════════
║ Motion Transition Result
╠═════════════════════════════════════════════
╟─ 🎾 ENTER: walking
╚═════════════════════════════════════════════
02-24 11:46:52.822 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 4, eventCount: 0, sticky: false]
02-24 11:46:52.822 DEBUG [TSGeofenceManager setLocation] isMoving: true | stateChanged: true | timerExpired: false | elapsed: 0
02-24 11:46:52.822 INFO [TSLocationManager onSingleLocationResult]
🔵 Acquired motionchange position, isMoving: true
02-24 11:46:52.822 DEBUG [TSLocationManager a] Median accuracy: 15.689
02-24 11:46:52.829 INFO [TSLocationManager requestLocationUpdates]
🎾 Location-services: ON
02-24 11:46:52.830 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1
02-24 11:46:52.834 INFO [ActivityRecognitionService start]
🎾 Start motion-activity updates
02-24 11:46:52.835 INFO [SQLiteLocationDAO persist]
✅ INSERT: 3c86b2d0-d243-4442-ae53-1966f25fd14f
02-24 11:46:52.842 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 1)
╠═════════════════════════════════════════════
02-24 11:46:52.909 INFO [BackgroundTaskManager$Task start] ⏳ startBackgroundTask: 2
02-24 11:46:52.914 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 1 records
02-24 11:46:52.915 INFO [HttpService a]
🔵 HTTP POST batch (1)
02-24 11:46:53.028 DEBUG [AbstractService f]
⚙️︎ ActivityRecognitionService.stopSelfResult(4): true
02-24 11:46:53.030 DEBUG [AbstractService onDestroy]
🔴 ActivityRecognitionService stopped
02-24 11:46:53.038 INFO [HttpService$f onResponse]
🔵 Response: 200
02-24 11:46:53.039 DEBUG [SQLiteLocationDAO destroyAll]
✅ DELETED: (1)
02-24 11:46:53.043 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 0 records
02-24 11:46:53.043 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 2
02-24 11:47:01.106 INFO [ScheduleEvent a]
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: TERMINATE_EVENT
╠═════════════════════════════════════════════
02-24 11:47:01.107 DEBUG [TerminateEvent$a onChange]
ℹ️ TERMINATE_EVENT ignored (MainActivity is still active).
02-24 11:48:43.002 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 2, eventCount: 1]
02-24 11:48:43.004 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319445,76.574424 hAcc=12.983 et=+1d3h35m1s183ms alt=742.7999877929688 vAcc=1.0]
╟─ Age: 205ms, time: 1740377922798
02-24 11:48:43.005 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 2, eventCount: 0, sticky: true]
02-24 11:48:43.007 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
02-24 11:48:43.007 DEBUG [TSLocationManager a] Median accuracy: 14.336
02-24 11:48:46.019 INFO [SQLiteLocationDAO persist]
✅ INSERT: 864a911b-703e-46f3-ac42-cdc2f9958d39
02-24 11:48:59.726 DEBUG [LifecycleManager onStart] ☯️ onStart
02-24 11:48:59.740 DEBUG [LifecycleManager onResume] ☯️ onResume
02-24 11:48:59.976 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 3, eventCount: 1]
02-24 11:48:59.977 INFO [TrackingService b]
ℹ️ Location availability: false
02-24 11:48:59.977 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 3, eventCount: 0, sticky: true]
02-24 11:49:03.965 INFO [TSScheduleManager oneShot]
⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588)
02-24 11:49:04.039 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4, eventCount: 1]
02-24 11:49:04.040 INFO [TrackingService b]
ℹ️ Location availability: true
02-24 11:49:04.042 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4, eventCount: 0, sticky: true]
02-24 11:49:04.149 DEBUG [LifecycleManager onPause] ☯️ onPause
02-24 11:49:04.150 DEBUG [LifecycleManager onStop] ☯️ onStop
02-24 11:49:16.965 INFO [ScheduleEvent a]
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: TERMINATE_EVENT
╠═════════════════════════════════════════════
02-24 11:49:16.966 DEBUG [TerminateEvent$a onChange]
ℹ️ TERMINATE_EVENT ignored (MainActivity is still active).
02-24 11:50:35.488 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 1, eventCount: 1]
02-24 11:50:35.496 DEBUG [ActivityRecognitionService a] *** wasMoving: true, nowMoving: false, startedMoving: false, justStopped; true
02-24 11:50:35.522 INFO [ActivityRecognitionService a]
╔═════════════════════════════════════════════
║ Motion Transition Result
╠═════════════════════════════════════════════
╟─ 🔴 EXIT: walking
╟─ 🎾 ENTER: still
╚═════════════════════════════════════════════
02-24 11:50:35.523 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 1, eventCount: 0, sticky: false]
02-24 11:50:35.535 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 5, eventCount: 1]
02-24 11:50:35.536 INFO [TrackingService b]
ℹ️ Location availability: false
02-24 11:50:35.537 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 5, eventCount: 0, sticky: true]
02-24 11:50:35.548 DEBUG [AbstractService a]
🎾 STOP_TIMEOUT [TrackingService startId: 6, eventCount: 1]
02-24 11:50:35.551 INFO [TSScheduleManager oneShot]
⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116)
02-24 11:50:35.556 WARN [TSScheduleManager oneShot]
ℹ️ Scheduling exact alarms requires android.permission.USE_EXACT_ALARM with SDK >= 34. Oneshot using in-exact Alarm
02-24 11:50:35.575 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 6, eventCount: 0, sticky: true]
02-24 11:50:35.731 DEBUG [AbstractService f]
⚙️︎ ActivityRecognitionService.stopSelfResult(1): true
02-24 11:50:35.732 DEBUG [AbstractService onDestroy]
🔴 ActivityRecognitionService stopped
02-24 11:50:37.523 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 7, eventCount: 1]
02-24 11:50:37.523 INFO [TrackingService b]
ℹ️ Location availability: true
02-24 11:50:37.524 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 7, eventCount: 0, sticky: true]
02-24 11:52:51.452 DEBUG [AbstractService onDestroy]
🔴 TrackingService stopped
02-24 11:52:51.457 INFO [TSScheduleManager cancelOneShot]
⏰ Cancel OneShot: STOP_TIMEOUT
02-25 15:02:29.066 DEBUG [LoggerFacade$a a]
02-25 15:02:29.067 INFO [LoggerFacade$a a]
╔═════════════════════════════════════════════
║ TSLocationManager version: 3.5.4 (433)
╠═════════════════════════════════════════════
╟─ samsung SM-M146B @ 14 (capacitor)
{
"activityRecognitionInterval": 10000,
"allowIdenticalLocations": false,
"authorization": {},
"autoSync": true,
"autoSyncThreshold": 2,
"backgroundPermissionRationale": {
"title": "Allow InnBuilt HRMS to access to this device's location in the background?",
"message": "InnBuilt HRMS uses background location services to capture your live location to log your field journey. In order to track your activity in the background, please enable {backgroundPermissionOptionLabel} location permission",
"positiveAction": "Change to {backgroundPermissionOptionLabel}",
"negativeAction": "Cancel"
},
"batchSync": true,
"configUrl": "",
"crashDetector": {
"enabled": false,
"accelerometerThresholdHigh": 20,
"accelerometerThresholdLow": 4.5,
"gyroscopeThresholdHigh": 20,
"gyroscopeThresholdLow": 4.5
},
"debug": false,
"deferTime": 0,
"desiredAccuracy": -1,
"desiredOdometerAccuracy": 100,
"disableAutoSyncOnCellular": false,
"disableElasticity": false,
"disableLocationAuthorizationAlert": false,
"disableMotionActivityUpdates": false,
"disableProviderChangeRecord": false,
"disableStopDetection": false,
"distanceFilter": 10,
"elasticityMultiplier": 1,
"enableHeadless": false,
"enableTimestampMeta": false,
"extras": {},
"fastestLocationUpdateInterval": -1,
"foregroundService": true,
"geofenceInitialTriggerEntry": true,
"geofenceModeHighAccuracy": false,
"geofenceProximityRadius": 1000,
"geofenceTemplate": "",
"headers": {},
"headlessJobService": "com.innbuilt.hrms.BackgroundGeolocationHeadlessTask",
"heartbeatInterval": -1,
"httpRootProperty": "location",
"httpTimeout": 60000,
"isMoving": true,
"locationAuthorizationRequest": "Always",
"locationTemplate": "",
"locationTimeout": 60,
"locationUpdateInterval": 1000,
"locationsOrderDirection": "ASC",
"logLevel": 5,
"logMaxDays": 3,
"maxBatchSize": 10,
"maxDaysToPersist": 1,
"maxMonitoredGeofences": 97,
"maxRecordsToPersist": -1,
"method": "POST",
"minimumActivityRecognitionConfidence": 75,
"motionTriggerDelay": 0,
"notification": {
"layout": "",
"title": "",
"text": "Location services are running in the background",
"color": "",
"channelName": "TSLocationManager",
"channelId": "",
"smallIcon": "",
"largeIcon": "",
"priority": 0,
"sticky": false,
"strings": {},
"actions": []
},
"params": {
"data_type": "location_stream",
"device_category": "mobile_app",
"app_identifier": "ibworkforce",
"data": {
"account_code": "ADEPTDETAI",
"user_id": "15",
"session_id": "4DB148EDEF3D7763A663541F34B4F"
}
},
"persist": true,
"persistMode": 2,
"schedule": [],
"scheduleUseAlarmManager": false,
"speedJumpFilter": 300,
"startOnBoot": false,
"stationaryRadius": 25,
"stopAfterElapsedMinutes": 0,
"stopOnStationary": false,
"stopOnTerminate": false,
"stopTimeout": 5,
"triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking",
"url": "https:\/\/stream.innbuilt.com\/api\/dataStream",
"useSignificantChangesOnly": false,
"enabled": true,
"schedulerEnabled": false,
"trackingMode": 1,
"odometer": 130695.875,
"isFirstBoot": false,
"didLaunchInBackground": false,
"didDeviceReboot": false
}
02-25 15:02:29.067 INFO [LoggerFacade$a a]
╔═════════════════════════════════════════════
║ DEVICE SENSORS
╠═════════════════════════════════════════════
╟─ ✅ ACCELEROMETER: {Sensor name="LSM6DSL Accelerometer", vendor="STM", version=81468, type=1, maxRange=78.4532, resolution=0.0023942017, power=0.15, minDelay=8000}
╟─ ✅ GYROSCOPE: {Sensor name="LSM6DSL Gyroscope", vendor="STM", version=1, type=4, maxRange=17.453032, resolution=6.1086525E-4, power=0.65, minDelay=8000}
╟─ ✅ MAGNETOMETER: {Sensor name="MXG4300S Magnetometer", vendor="Haechitech", version=2, type=2, maxRange=4914.0, resolution=0.001, power=1.95, minDelay=8000}
╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion", vendor="Samsung Inc.", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.16, minDelay=-1}
╚═════════════════════════════════════════════
02-25 15:02:29.067 DEBUG [LoggerFacade$a a] ☯️ onCreate
02-25 15:02:29.067 INFO [LoggerFacade$a a]
✅ Google Play Services: connected (version code:12451000)
02-25 15:02:29.068 DEBUG [LoggerFacade$a a]
ℹ️ Load last odometer location: Location[TSLocationManager 12.319525,76.574475 hAcc=12.625 et=0 {Bundle[{odometer=130695.875}]}]
02-25 15:02:29.068 DEBUG [LoggerFacade$a a]
🎾 Start monitoring connectivity changes
02-25 15:02:29.080 DEBUG [TSSQLiteAppender$c run]
ℹ️ Cleared logs older than 72 hours
02-25 15:02:29.127 INFO [TSProviderManager startMonitoring]
🎾 Start monitoring location-provider changes
02-25 15:02:29.174 INFO [TSLocationManager requestLocationUpdates]
🎾 Location-services: ON
02-25 15:02:29.178 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1
02-25 15:02:29.193 INFO [TSGeofenceManager start]
🎾 Start monitoring geofences
02-25 15:02:29.215 DEBUG [SQLiteLocationDAO prune]
ℹ️ PRUNE -1 days
02-25 15:02:29.239 DEBUG [LifecycleManager onStart] ☯️ onStart
02-25 15:02:29.266 DEBUG [LifecycleManager onResume] ☯️ onResume
02-25 15:02:29.638 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 1, eventCount: 1]
02-25 15:02:29.640 INFO [TrackingService b]
ℹ️ Location availability: false
02-25 15:02:29.640 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 1, eventCount: 0, sticky: false]
02-25 15:02:29.829 DEBUG [HttpService a]
╔═════════════════════════════════════════════
║ 📶 Connectivity change: connected? true
╠═════════════════════════════════════════════
02-25 15:02:29.838 DEBUG [HttpService a]
╔═════════════════════════════════════════════
║ 📶 Connectivity change: connected? true
╠═════════════════════════════════════════════
02-25 15:02:29.876 DEBUG [AbstractService f]
⚙️︎ TrackingService.stopSelfResult(1): true
02-25 15:02:29.877 DEBUG [AbstractService onDestroy]
🔴 TrackingService stopped
02-25 15:02:30.851 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════
02-25 15:02:30.852 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════
02-25 15:02:32.346 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 1, eventCount: 1]
02-25 15:02:32.347 INFO [TrackingService b]
ℹ️ Location availability: true
02-25 15:02:32.347 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 1, eventCount: 0, sticky: false]
02-25 15:02:32.480 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 2, eventCount: 1]
02-25 15:02:32.482 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319648,76.574575 hAcc=9.0 et=+2d6h48m51s30ms alt=722.8999633789062 vAcc=2.3266952 vel=0.75 sAcc=0.42 bear=0.0 bAcc=180.0]
╟─ Age: 355ms, time: 1740475952127
02-25 15:02:32.483 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 2, eventCount: 0, sticky: true]
02-25 15:02:32.483 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
02-25 15:02:32.484 DEBUG [TSLocationManager a] Median accuracy: 9.0
02-25 15:02:32.485 DEBUG [TSGeofenceManager$e run]
╔═════════════════════════════════════════════
║ TSGeofenceManager monitoring 1/1
╠═════════════════════════════════════════════
╟─ 🎾 CHECKIN_LOCATION
╚═════════════════════════════════════════════
02-25 15:02:32.558 DEBUG [AbstractService f]
⚙️︎ TrackingService.stopSelfResult(2): true
02-25 15:02:32.571 DEBUG [AbstractService onDestroy]
🔴 TrackingService stopped
02-25 15:02:32.582 INFO [SQLiteLocationDAO persist]
✅ INSERT: e8db5791-de6d-4bab-bd96-4906ef1fe555
02-25 15:02:34.278 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 1, eventCount: 1]
02-25 15:02:34.279 DEBUG [TSGeofenceManager setLocation] isMoving: true | stateChanged: false | timerExpired: false | elapsed: 2009
02-25 15:02:34.279 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319596,76.574464 hAcc=8.5 et=+2d6h48m53s39ms alt=722.8999633789062 vAcc=2.3467875 vel=0.42250735 sAcc=0.29 bear=350.7866 bAcc=180.0]
╟─ Age: 143ms, time: 1740475954136
02-25 15:02:34.279 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 1, eventCount: 0, sticky: true]
02-25 15:02:34.280 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
02-25 15:02:34.280 DEBUG [TSLocationManager d] Distance from last location: 13.326023, apparent speed: 6.6331625
02-25 15:02:34.281 DEBUG [TSLocationManager a] Median accuracy: 8.75
02-25 15:02:34.281 DEBUG [TSLocationManager c] Odometer: 130709.2
02-25 15:02:34.325 INFO [SQLiteLocationDAO persist]
✅ INSERT: 55c971bb-c041-418a-a5a9-84ce380f46cf
02-25 15:02:34.353 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 2)
╠═════════════════════════════════════════════
02-25 15:02:34.604 INFO [BackgroundTaskManager$Task start] ⏳ startBackgroundTask: 1
02-25 15:02:34.630 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 2 records
02-25 15:02:34.636 INFO [HttpService a]
🔵 HTTP POST batch (2)
02-25 15:02:46.637 INFO [HttpService$f onResponse]
🔵 Response: 200
02-25 15:02:46.641 DEBUG [SQLiteLocationDAO destroyAll]
✅ DELETED: (2)
02-25 15:02:46.653 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 0 records
02-25 15:02:46.653 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 1
02-25 15:02:47.199 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 1, eventCount: 1]
02-25 15:02:47.206 DEBUG [ActivityRecognitionService a]
🚘 ️DetectedActivity [type=TILTING, confidence=100]
02-25 15:02:47.226 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 1, eventCount: 0, sticky: false]
02-25 15:02:47.364 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 2, eventCount: 1]
02-25 15:02:47.366 DEBUG [ActivityRecognitionService a] *** wasMoving: true, nowMoving: true, startedMoving: false, justStopped; false
02-25 15:02:47.370 INFO [HeartbeatService stop]
🔴 Stop heartbeat
02-25 15:02:47.383 INFO [TrackingService changePace]
🔵 setPace: true → true
02-25 15:02:47.384 INFO [ActivityRecognitionService a]
╔═════════════════════════════════════════════
║ Motion Transition Result
╠═════════════════════════════════════════════
╟─ 🔴 EXIT: still
╟─ 🎾 ENTER: walking
╚═════════════════════════════════════════════
02-25 15:02:47.384 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 2, eventCount: 0, sticky: false]
02-25 15:02:47.411 DEBUG [AbstractService a]
🎾 motionchange [TrackingService startId: 2, eventCount: 1]
02-25 15:02:47.412 INFO [TrackingService k]
╔═════════════════════════════════════════════
║ TrackingService motionchange: true
╠═════════════════════════════════════════════
02-25 15:02:47.412 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 2, eventCount: 0, sticky: true]
02-25 15:02:47.422 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 3, eventCount: 1]
02-25 15:02:47.425 DEBUG [ActivityRecognitionService a]
🚘 ️DetectedActivity [type=ON_FOOT, confidence=97]
02-25 15:02:47.428 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ motionchange LocationResult: 1 (96ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319664,76.574460 hAcc=9.501 et=+2d6h49m6s234ms alt=724.0 vAcc=1.0576764 vel=1.0707078 sAcc=0.18534328 bear=68.762726 bAcc=39.545517], time: 1740475967331
02-25 15:02:47.432 INFO [TSLocationManager onSingleLocationResult]
🔵 Acquired motionchange position, isMoving: true
02-25 15:02:47.432 DEBUG [TSLocationManager a] Median accuracy: 8.5
02-25 15:02:47.436 INFO [TSLocationManager d]
🔴 Location-services: OFF
02-25 15:02:47.438 INFO [TSLocationManager requestLocationUpdates]
🎾 Location-services: ON
02-25 15:02:47.439 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1
02-25 15:02:47.443 INFO [ActivityRecognitionService start]
🎾 Start motion-activity updates
02-25 15:02:47.443 INFO [SQLiteLocationDAO persist]
✅ INSERT: 8b3f85f0-2b49-48d6-9ea5-89216f96ca29
02-25 15:02:47.444 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 3, eventCount: 0, sticky: false]
02-25 15:02:47.464 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 1)
╠═════════════════════════════════════════════
02-25 15:02:47.527 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 4, eventCount: 1]
02-25 15:02:47.529 DEBUG [ActivityRecognitionService a] *** wasMoving: true, nowMoving: true, startedMoving: false, justStopped; false
02-25 15:02:47.530 INFO [ActivityRecognitionService a]
╔═════════════════════════════════════════════
║ Motion Transition Result
╠═════════════════════════════════════════════
╟─ 🎾 ENTER: walking
╚═════════════════════════════════════════════
02-25 15:02:47.530 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 4, eventCount: 0, sticky: false]
02-25 15:02:47.591 INFO [BackgroundTaskManager$Task start] ⏳ startBackgroundTask: 2
02-25 15:02:47.657 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 1 records
02-25 15:02:47.658 INFO [HttpService a]
🔵 HTTP POST batch (1)
02-25 15:02:47.745 INFO [HttpService$f onResponse]
🔵 Response: 200
02-25 15:02:47.746 DEBUG [SQLiteLocationDAO destroyAll]
✅ DELETED: (1)
02-25 15:02:47.766 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 0 records
02-25 15:02:47.766 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 2
02-25 15:02:47.802 DEBUG [AbstractService f]
⚙️︎ ActivityRecognitionService.stopSelfResult(4): true
02-25 15:02:47.836 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 3, eventCount: 1]
02-25 15:02:47.837 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319664,76.574460 hAcc=9.501 et=+2d6h49m6s234ms alt=724.0 vAcc=1.0576764 vel=1.0707078 sAcc=0.18534328 bear=68.762726 bAcc=39.545517]
╟─ Age: 505ms, time: 1740475967331
02-25 15:02:47.837 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
02-25 15:02:47.837 DEBUG [TSLocationManager onLocationResult]
ℹ️ IGNORED: same as last location
02-25 15:02:47.840 INFO [TSScheduleManager oneShot]
⏰ Scheduled OneShot: MOTION_ACTIVITY_CHECK in 73194ms (jobID: -18513055)
02-25 15:02:47.844 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 3, eventCount: 0, sticky: true]
02-25 15:02:47.845 DEBUG [AbstractService onDestroy]
🔴 ActivityRecognitionService stopped
02-25 15:02:48.564 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 1, eventCount: 1]
02-25 15:02:48.626 DEBUG [ActivityRecognitionService a] *** wasMoving: true, nowMoving: true, startedMoving: false, justStopped; false
02-25 15:02:48.626 INFO [ActivityRecognitionService a]
╔═════════════════════════════════════════════
║ Motion Transition Result
╠═════════════════════════════════════════════
╟─ 🎾 ENTER: walking
╚═════════════════════════════════════════════
02-25 15:02:48.627 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 1, eventCount: 0, sticky: false]
02-25 15:02:49.009 DEBUG [AbstractService f]
⚙️︎ ActivityRecognitionService.stopSelfResult(1): true
02-25 15:02:49.026 DEBUG [AbstractService onDestroy]
🔴 ActivityRecognitionService stopped
02-25 15:02:49.793 DEBUG [TSConfig e] ℹ️ Persist config, dirty: [autoSyncThreshold, backgroundPermissionRationale, backgroundPermissionRationale.title, backgroundPermissionRationale.message, backgroundPermissionRationale.positiveAction, backgroundPermissionRationale.negativeAction, batchSync, desiredAccuracy, extras, headers, headlessJobService, isMoving, logLevel, maxBatchSize, notification, notification.text, notification.priority, params, schedule, stopOnTerminate, url]
02-25 15:02:49.807 INFO [TSLocationManager d]
🔴 Location-services: OFF
02-25 15:02:49.811 INFO [TSLocationManager requestLocationUpdates]
🎾 Location-services: ON
02-25 15:02:49.812 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1
02-25 15:02:49.828 DEBUG [LocationAuthorization withBackgroundPermission]
ℹ️ LocationAuthorization: Permission granted
02-25 15:02:49.843 INFO [TSLocationManager d]
🔴 Location-services: OFF
02-25 15:02:49.846 INFO [TSLocationManager requestLocationUpdates]
🎾 Location-services: ON
02-25 15:02:49.846 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1
02-25 15:02:49.855 DEBUG [HttpService startMonitoringConnectivityChanges]
🎾 Start monitoring connectivity changes
02-25 15:02:49.856 DEBUG [DeviceSettings startMonitoringPowerSaveChanges]
🎾 Start monitoring powersave changes
02-25 15:02:49.862 INFO [ActivityRecognitionService start]
🎾 Start motion-activity updates
02-25 15:02:49.876 INFO [HeartbeatService stop]
🔴 Stop heartbeat
02-25 15:02:50.045 DEBUG [TSGeofenceManager$d run] evaluation buffer timer elapsed
02-25 15:02:50.740 DEBUG [TSLocationManagerActivity a] locationsettings
02-25 15:02:50.740 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1
02-25 15:02:50.798 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4, eventCount: 1]
02-25 15:02:50.887 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319658,76.574463 hAcc=8.324 et=+2d6h49m8s577ms alt=724.0 vAcc=1.0830363 vel=0.9037786 sAcc=0.3114027 bear=170.9392 bAcc=100.10759]
╟─ Age: 1213ms, time: 1740475969673
02-25 15:02:50.892 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
02-25 15:02:50.892 DEBUG [TSLocationManager a] Median accuracy: 8.412001
02-25 15:02:50.905 INFO [SQLiteLocationDAO persist]
✅ INSERT: af97af22-10f5-440a-ad75-ed3beebbd11c
02-25 15:02:50.929 INFO [TSScheduleManager cancelOneShot]
⏰ Cancel OneShot: MOTION_ACTIVITY_CHECK
02-25 15:02:50.945 INFO [TSScheduleManager oneShot]
⏰ Scheduled OneShot: MOTION_ACTIVITY_CHECK in 62343ms (jobID: -18513055)
02-25 15:02:50.958 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4, eventCount: 0, sticky: true]
02-25 15:02:50.964 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 5, eventCount: 1]
02-25 15:02:50.965 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319658,76.574463 hAcc=8.324 et=+2d6h49m8s577ms alt=724.0 vAcc=1.0830363 vel=0.9037786 sAcc=0.3114027 bear=170.9392 bAcc=100.10759]
╟─ Age: 1291ms, time: 1740475969673
02-25 15:02:50.966 INFO [TSScheduleManager cancelOneShot]
⏰ Cancel OneShot: MOTION_ACTIVITY_CHECK
02-25 15:02:50.968 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
02-25 15:02:50.968 DEBUG [TSLocationManager onLocationResult]
ℹ️ IGNORED: same as last location
02-25 15:02:50.968 INFO [TSScheduleManager oneShot]
⏰ Scheduled OneShot: MOTION_ACTIVITY_CHECK in 60000ms (jobID: -18513055)
02-25 15:02:50.970 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 5, eventCount: 0, sticky: true]
02-25 15:02:51.133 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ motionchange LocationResult: 2 (483ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319651,76.574460 hAcc=8.284 et=+2d6h49m9s552ms alt=724.0 vAcc=1.0830363 vel=0.6524627 sAcc=0.29096705 bear=192.22237 bAcc=94.70387], time: 1740475970649
02-25 15:02:51.134 INFO [TSLocationManager onSingleLocationResult]
🔵 Acquired motionchange position, isMoving: false
02-25 15:02:51.135 DEBUG [TSLocationManager a] Median accuracy: 8.324
02-25 15:02:51.142 INFO [TSLocationManager d]
🔴 Location-services: OFF
02-25 15:02:51.154 DEBUG [TSLocationManagerActivity c] eventCount: 0
02-25 15:02:51.209 DEBUG [TSGeofenceManager startMonitoringStationaryRegion]
🎾 Start monitoring stationary region (radius: 150.0m 12.319651,76.5744596 hAcc=8.284)
02-25 15:02:51.270 DEBUG [AbstractService a]
🎾 motionchange [TrackingService startId: 6, eventCount: 1]
02-25 15:02:51.270 INFO [TrackingService k]
╔═════════════════════════════════════════════
║ TrackingService motionchange: false
╠═════════════════════════════════════════════
02-25 15:02:51.273 INFO [TSScheduleManager cancelOneShot]
⏰ Cancel OneShot: MOTION_ACTIVITY_CHECK
02-25 15:02:51.275 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 6, eventCount: 0, sticky: false]
02-25 15:02:51.467 DEBUG [TSLocationManagerActivity onDestroy]
02-25 15:02:51.488 DEBUG [AbstractService f]
⚙️︎ TrackingService.stopSelfResult(6): true
02-25 15:02:51.500 DEBUG [AbstractService onDestroy]
🔴 TrackingService stopped
02-25 15:02:52.800 DEBUG [TSGeofenceManager b] ℹ️ GeofencingClient removeGeofences SUCCESS
02-25 15:02:52.801 DEBUG [TSGeofenceManager d] ℹ️ Persist monitored geofences: []
02-25 15:02:52.806 INFO [GeofenceDAO destroyAll] ✅
02-25 15:02:52.821 DEBUG [TSLocationManager a]
ℹ️ Clear last odometer location
02-25 15:02:52.821 DEBUG [TSGeofenceManager stopMonitoringStationaryRegion]
🔴 Stop monitoring stationary region
02-25 15:02:52.822 DEBUG [TSGeofenceManager c]
🔴 Stop monitoring geofences
02-25 15:02:52.825 INFO [ActivityRecognitionService stop]
🔴 Stop motion-activity updates
02-25 15:02:52.826 INFO [HeartbeatService stop]
🔴 Stop heartbeat
02-25 15:02:52.827 DEBUG [HttpService stopMonitoringConnectivityChanges]
🔴 Stop monitoring connectivity changes
02-25 15:02:52.828 DEBUG [DeviceSettings stopMonitoringPowerSaveChanges]
🔴 Stop monitoring powersave changes
02-25 15:02:52.840 DEBUG [TSConfig e] ℹ️ Persist config, dirty: [desiredAccuracy, extras, headers, headlessJobService, logLevel, params, schedule]
02-25 15:02:52.849 DEBUG [SQLiteLocationDAO destroyAll]
✅ DELETED: (1)
02-25 15:03:08.199 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 3 (7075ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319560,76.574462 hAcc=18.5 et=+2d6h49m20s26ms alt=724.0 vAcc=1.1976244 vel=1.0732671 sAcc=0.27 bear=352.60236 bAcc=180.0], time: 1740475981122
02-25 15:03:08.200 INFO [TSLocationManager onSingleLocationResult]
🔵 Acquired current position
02-25 15:03:08.200 DEBUG [TSLocationManager a] Median accuracy: 8.304001
02-25 15:03:26.729 INFO [GeofenceDAO create]
✅ CHECKIN_LOCATION
02-25 15:03:26.785 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 4 (25662ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319560,76.574462 hAcc=18.5 et=+2d6h49m20s26ms alt=724.0 vAcc=1.1976244 vel=1.0732671 sAcc=0.27 bear=352.60236 bAcc=180.0], time: 1740475981122
02-25 15:03:26.786 DEBUG [TSLocationManager a] Median accuracy: 8.284
02-25 15:03:26.793 DEBUG [LocationAuthorization withPermission]
ℹ️ LocationAuthorization: Permission granted
02-25 15:03:26.842 DEBUG [AbstractService a]
🎾 start [LocationRequestService startId: 1, eventCount: 1]
02-25 15:03:26.849 INFO [SingleLocationRequest startUpdatingLocation]
🔵 [SingleLocationRequest start, action: 2, requestId: 4]
02-25 15:03:26.851 DEBUG [AbstractService a]
⚙️︎ FINISH [LocationRequestService startId: 1, eventCount: 0, sticky: true]
02-25 15:03:26.937 DEBUG [AbstractService a]
🎾 2:4 [LocationRequestService startId: 2, eventCount: 1]
02-25 15:03:26.940 INFO [LocationRequestService b]
ℹ️ Location availability: false
02-25 15:03:26.941 DEBUG [AbstractService a]
⚙️︎ FINISH [LocationRequestService startId: 2, eventCount: 0, sticky: true]
02-25 15:03:26.994 DEBUG [TSGeofenceManager$d run] evaluation buffer timer elapsed
02-25 15:03:29.392 DEBUG [AbstractService a]
🎾 2:4 [LocationRequestService startId: 3, eventCount: 1]
02-25 15:03:29.394 INFO [LocationRequestService b]
ℹ️ Location availability: true
02-25 15:03:29.394 DEBUG [AbstractService a]
⚙️︎ FINISH [LocationRequestService startId: 3, eventCount: 0, sticky: true]
02-25 15:03:29.479 DEBUG [AbstractService a]
🎾 2:4 [LocationRequestService startId: 4, eventCount: 1]
02-25 15:03:29.481 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ getCurrentPosition LocationResult: 4 (234ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319592,76.574560 hAcc=12.722 et=+2d6h49m48s150ms alt=724.0 vAcc=1.0], time: 1740476009247
02-25 15:03:29.483 INFO [TSLocationManager onSingleLocationResult]
🔵 Acquired current position
02-25 15:03:29.484 DEBUG [TSLocationManager a] Median accuracy: 8.8925
02-25 15:03:29.493 DEBUG [AbstractService a]
⚙️︎ FINISH [LocationRequestService startId: 4, eventCount: 0, sticky: false]
02-25 15:03:29.506 DEBUG [AbstractService b]
🎾 STOP [LocationRequestService startId: 5, eventCount: 1]
02-25 15:03:29.507 DEBUG [AbstractService a]
⚙️︎ FINISH [LocationRequestService startId: 5, eventCount: 0, sticky: false]
02-25 15:03:29.718 DEBUG [AbstractService f]
⚙️︎ LocationRequestService.stopSelfResult(5): true
02-25 15:03:29.747 DEBUG [AbstractService onDestroy]
🔴 LocationRequestService stopped
02-25 15:03:29.823 DEBUG [TSConfig e] ℹ️ Persist config, dirty: [autoSyncThreshold, backgroundPermissionRationale, backgroundPermissionRationale.title, backgroundPermissionRationale.message, backgroundPermissionRationale.positiveAction, backgroundPermissionRationale.negativeAction, batchSync, maxBatchSize, notification, notification.text, notification.priority, params, stopOnTerminate, url]
02-25 15:03:29.837 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════
02-25 15:03:29.878 DEBUG [LocationAuthorization withBackgroundPermission]
ℹ️ LocationAuthorization: Permission granted
02-25 15:03:29.882 INFO [TSGeofenceManager start]
🎾 Start monitoring geofences
02-25 15:03:29.885 DEBUG [HttpService startMonitoringConnectivityChanges]
🎾 Start monitoring connectivity changes
02-25 15:03:29.901 DEBUG [DeviceSettings startMonitoringPowerSaveChanges]
🎾 Start monitoring powersave changes
02-25 15:03:29.921 INFO [ActivityRecognitionService start]
🎾 Start motion-activity updates
02-25 15:03:29.932 DEBUG [HttpService a]
╔═════════════════════════════════════════════
║ 📶 Connectivity change: connected? true
╠═════════════════════════════════════════════
02-25 15:03:29.940 INFO [HeartbeatService stop]
🔴 Stop heartbeat
02-25 15:03:29.953 INFO [TrackingService changePace]
🔵 setPace: false → false
02-25 15:03:29.995 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ motionchange LocationResult: 5 (747ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319592,76.574560 hAcc=12.722 et=+2d6h49m48s150ms alt=724.0 vAcc=1.0], time: 1740476009247
02-25 15:03:29.998 INFO [TSLocationManager onSingleLocationResult]
🔵 Acquired motionchange position, isMoving: false
02-25 15:03:29.999 DEBUG [TSLocationManager a] Median accuracy: 9.501
02-25 15:03:30.008 INFO [SQLiteLocationDAO persist]
✅ INSERT: 39f3a611-1e2c-4e05-8aae-b78c981cee51
02-25 15:03:30.015 DEBUG [TSGeofenceManager startMonitoringStationaryRegion]
🎾 Start monitoring stationary region (radius: 150.0m 12.3195924,76.5745595 hAcc=12.722)
02-25 15:03:30.026 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 1)
╠═════════════════════════════════════════════
02-25 15:03:30.046 DEBUG [AbstractService a]
🎾 motionchange [TrackingService startId: 1, eventCount: 1]
02-25 15:03:30.046 INFO [TrackingService k]
╔═════════════════════════════════════════════
║ TrackingService motionchange: false
╠═════════════════════════════════════════════
02-25 15:03:30.049 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 1, eventCount: 0, sticky: false]
02-25 15:03:30.197 DEBUG [TSLocationManagerActivity a] locationsettings
02-25 15:03:30.198 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1
02-25 15:03:30.223 DEBUG [TSGeofenceManager$e a] ℹ️ GeofencingClient addGeofences SUCCESS
02-25 15:03:30.223 DEBUG [TSGeofenceManager d] ℹ️ Persist monitored geofences: [CHECKIN_LOCATION]
02-25 15:03:30.223 DEBUG [TSGeofenceManager$e a]
╔═════════════════════════════════════════════
║ TSGeofenceManager monitoring 1/1
╠═════════════════════════════════════════════
╟─ 🎾 CHECKIN_LOCATION
╚═════════════════════════════════════════════
02-25 15:03:30.224 INFO [BackgroundTaskManager$Task start] ⏳ startBackgroundTask: 3
02-25 15:03:30.274 DEBUG [TSLocationManagerActivity c] eventCount: 0
02-25 15:03:30.311 DEBUG [AbstractService a]
🎾 start [GeofencingService startId: 1, eventCount: 1]
02-25 15:03:30.327 DEBUG [AbstractService f]
⚙️︎ TrackingService.stopSelfResult(1): true
02-25 15:03:30.355 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 1 records
02-25 15:03:30.356 INFO [HttpService a]
🔵 HTTP POST batch (1)
02-25 15:03:30.390 DEBUG [AbstractService onDestroy]
🔴 TrackingService stopped
02-25 15:03:30.395 INFO [GeofencingService a]
╔═════════════════════════════════════════════
║ Geofencing Event: ENTER
╠═════════════════════════════════════════════
╟─ CHECKIN_LOCATION
╚═════════════════════════════════════════════
02-25 15:03:30.397 DEBUG [TSGeofenceManager setLocation] isMoving: false | stateChanged: false | timerExpired: false | elapsed: 0
02-25 15:03:30.432 INFO [SQLiteLocationDAO persist]
✅ INSERT: 77630718-2e7b-4a0f-94ea-7d8e76105553
02-25 15:03:30.450 INFO [HttpService flush]
ℹ️ HttpService is busy
02-25 15:03:30.451 DEBUG [AbstractService a]
⚙️︎ FINISH [GeofencingService startId: 1, eventCount: 0, sticky: false]
02-25 15:03:30.490 DEBUG [TSLocationManagerActivity onDestroy]
02-25 15:03:30.532 INFO [BackgroundGeolocation$a1 run]
🔵 HTTPService is busy with an existing request.
02-25 15:03:30.547 INFO [HttpService$f onResponse]
🔵 Response: 200
02-25 15:03:30.551 DEBUG [SQLiteLocationDAO destroyAll]
✅ DELETED: (1)
02-25 15:03:30.570 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 1 records
02-25 15:03:30.570 INFO [HttpService a]
🔵 HTTP POST batch (1)
02-25 15:03:30.659 DEBUG [AbstractService f]
⚙️︎ GeofencingService.stopSelfResult(1): true
02-25 15:03:30.662 DEBUG [AbstractService onDestroy]
🔴 GeofencingService stopped
02-25 15:03:30.685 INFO [HttpService$f onResponse]
🔵 Response: 200
02-25 15:03:30.687 DEBUG [SQLiteLocationDAO destroyAll]
✅ DELETED: (1)
02-25 15:03:30.747 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 0 records
02-25 15:03:30.748 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 3
02-25 15:03:30.938 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 0)
╠═════════════════════════════════════════════
02-25 15:03:41.085 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 1, eventCount: 1]
02-25 15:03:41.087 DEBUG [ActivityRecognitionService a]
🚘 ️DetectedActivity [type=UNKNOWN, confidence=40]
02-25 15:03:41.092 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 1, eventCount: 0, sticky: false]
02-25 15:03:41.147 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 2, eventCount: 1]
02-25 15:03:41.149 DEBUG [ActivityRecognitionService a] *** wasMoving: false, nowMoving: true, startedMoving: true, justStopped; false
02-25 15:03:41.157 DEBUG [TSConfig e] ℹ️ Persist config, dirty: [isMoving]
02-25 15:03:41.158 INFO [HeartbeatService stop]
🔴 Stop heartbeat
02-25 15:03:41.160 DEBUG [TSGeofenceManager stopMonitoringStationaryRegion]
🔴 Stop monitoring stationary region
02-25 15:03:41.167 INFO [TrackingService changePace]
🔵 setPace: false → true
02-25 15:03:41.168 INFO [ActivityRecognitionService a]
╔═════════════════════════════════════════════
║ Motion Transition Result
╠═════════════════════════════════════════════
╟─ 🎾 ENTER: walking
╚═════════════════════════════════════════════
02-25 15:03:41.168 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 2, eventCount: 0, sticky: false]
02-25 15:03:41.176 DEBUG [AbstractService a]
🎾 motionchange [TrackingService startId: 1, eventCount: 1]
02-25 15:03:41.176 INFO [TrackingService k]
╔═════════════════════════════════════════════
║ TrackingService motionchange: true
╠═════════════════════════════════════════════
02-25 15:03:41.177 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 1, eventCount: 0, sticky: true]
02-25 15:03:41.194 INFO [TSLocationManager a]
╔═════════════════════════════════════════════
║ motionchange LocationResult: 6 (9094ms old)
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319676,76.574458 hAcc=30.861 et=+2d6h49m51s2ms alt=724.0 vAcc=1.0285273 vel=1.8492755 sAcc=0.73 bear=343.71463 bAcc=107.0], time: 1740476012099
02-25 15:03:41.195 DEBUG [TSGeofenceManager setLocation] isMoving: true | stateChanged: true | timerExpired: false | elapsed: 2852
02-25 15:03:41.196 INFO [TSLocationManager onSingleLocationResult]
🔵 Acquired motionchange position, isMoving: true
02-25 15:03:41.196 DEBUG [TSLocationManager a] Median accuracy: 11.1115
02-25 15:03:41.201 INFO [TSLocationManager requestLocationUpdates]
🎾 Location-services: ON
02-25 15:03:41.202 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1
02-25 15:03:41.205 INFO [ActivityRecognitionService start]
🎾 Start motion-activity updates
02-25 15:03:41.206 INFO [SQLiteLocationDAO persist]
✅ INSERT: db01d8db-0791-4998-bd47-eec9defc97f2
02-25 15:03:41.222 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 1)
╠═════════════════════════════════════════════
02-25 15:03:41.249 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 2, eventCount: 1]
02-25 15:03:41.249 INFO [TrackingService b]
ℹ️ Location availability: false
02-25 15:03:41.249 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 2, eventCount: 0, sticky: true]
02-25 15:03:41.280 INFO [BackgroundTaskManager$Task start] ⏳ startBackgroundTask: 4
02-25 15:03:41.289 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 1 records
02-25 15:03:41.290 INFO [HttpService a]
🔵 HTTP POST batch (1)
02-25 15:03:41.370 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 3, eventCount: 1]
02-25 15:03:41.371 INFO [TrackingService b]
ℹ️ Location availability: true
02-25 15:03:41.371 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 3, eventCount: 0, sticky: true]
02-25 15:03:41.375 DEBUG [AbstractService f]
⚙️︎ ActivityRecognitionService.stopSelfResult(2): true
02-25 15:03:41.375 DEBUG [AbstractService onDestroy]
🔴 ActivityRecognitionService stopped
02-25 15:03:41.503 INFO [HttpService$f onResponse]
🔵 Response: 200
02-25 15:03:41.506 DEBUG [SQLiteLocationDAO destroyAll]
✅ DELETED: (1)
02-25 15:03:41.513 DEBUG [SQLiteLocationDAO allWithLocking]
✅ Locked 0 records
02-25 15:03:41.514 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 4
02-25 15:03:43.082 INFO [TSScheduleManager oneShot]
⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588)
02-25 15:03:43.211 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4, eventCount: 1]
02-25 15:03:43.213 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 12.319659,76.574334 hAcc=29.0 et=+2d6h50m2s5ms alt=724.0 vAcc=1.0484515 vel=0.38847157 sAcc=0.53 bear=338.29086 bAcc=180.0]
╟─ Age: 111ms, time: 1740476023102
02-25 15:03:43.213 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4, eventCount: 0, sticky: true]
02-25 15:03:43.222 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
02-25 15:03:43.229 DEBUG [TSLocationManager a] Median accuracy: 12.722
02-25 15:03:43.230 DEBUG [TSLocationManager c] Odometer: 130734.84
02-25 15:03:43.253 INFO [SQLiteLocationDAO persist]
✅ INSERT: 9a9d609a-232c-49d9-a843-7ba402fc9342
02-25 15:03:43.254 DEBUG [LifecycleManager onPause] ☯️ onPause
02-25 15:03:43.255 DEBUG [LifecycleManager onStop] ☯️ onStop
02-25 15:05:05.973 DEBUG [AbstractService onDestroy]
🔴 TrackingService stopped
Metadata
Metadata
Assignees
Labels
No labels