kopia lustrzana https://github.com/meshtastic/Meshtastic-Android
send gps info more often while testing
rodzic
b1753bf5a8
commit
b9848c458c
1
TODO.md
1
TODO.md
|
@ -46,6 +46,7 @@ the channel is encrypted, you can share the the channel key with others by qr co
|
|||
# Signal alpha release
|
||||
Do this "Signal app compatible" release relatively soon after the alpha release of the android app.
|
||||
|
||||
* call onNodeDBChanged after we haven't heard a packet from the mesh in a while - because that's how we decide we have less than 2 nodes in the mesh and should stop listening to the local GPS
|
||||
* add large packet reassembly?
|
||||
* optionally turn off crypto in signal - preferably though see if there is a nice way to be a peer of signal/sms and now mesh.
|
||||
* change signal package ID - if distributing modified binary
|
||||
|
|
|
@ -106,7 +106,8 @@ data class NodeInfo(
|
|||
get() {
|
||||
val now = System.currentTimeMillis() / 1000
|
||||
// FIXME - use correct timeout from the device settings
|
||||
val timeout = 5 * 60
|
||||
val timeout =
|
||||
15 * 60 // Don't set this timeout too tight, or otherwise we will stop sending GPS helper positions to our device
|
||||
return (now - lastSeen <= timeout) || lastSeen == 0
|
||||
}
|
||||
|
||||
|
|
|
@ -141,7 +141,7 @@ class MeshService : Service(), Logging {
|
|||
if (fusedLocationClient == null) {
|
||||
val request = LocationRequest.create().apply {
|
||||
interval =
|
||||
20 * 1000 // FIXME, do more like once every 5 mins while we are connected to our radio _and_ someone else is in the mesh
|
||||
10 * 1000 // FIXME, do more like once every 5 mins while we are connected to our radio _and_ someone else is in the mesh
|
||||
|
||||
priority = LocationRequest.PRIORITY_HIGH_ACCURACY
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue