mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-09 13:50:57 +00:00
Updated smartphone tracking (markdown)
This commit is contained in:
1 parent
8f0fba1a63
commit
e0e33a4427
1 file changed
+15
-1
@@ -62,4 +62,18 @@ The current plan is to use up to three channels for communicating:
|
||||
* GET request
|
||||
|
||||
**Returns**
|
||||
* `200` body: JSON array of Competitor objects
|
||||
* `200` body: JSON array of Competitor objects
|
||||
|
||||
##Tracking App
|
||||
###Components
|
||||
####LocationChangedReceiver
|
||||
This class gets notified of location changes via intents. Depending on wether the App is in local or remote broadcast mode the corresponding service get started via an intent.
|
||||
|
||||
####`LocalLocationUpdateService`
|
||||
Stores the location Information in a File by calling the `FileWriterUtils`.
|
||||
|
||||
####`NetworklocationUpdateService`
|
||||
Sends the location information to a webservice.
|
||||
|
||||
####`SAP Sailor Tracker Service`
|
||||
Background process for starting, pausing and stopping tracking. Registers all receivers on a pending intent, which is send periodically.
|
||||
Reference in new issue
Block a user