mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-05-14 01:36:09 -04:00
remove deprecated lat/long float encodings
This commit is contained in:
@@ -42,8 +42,8 @@ data class Position(
|
||||
*/
|
||||
constructor(p: MeshProtos.Position, defaultTime: Int = currentTime()) : this(
|
||||
// We prefer the int version of lat/lon but if not available use the depreciated legacy version
|
||||
if (p.latitudeI == 0) p.latitudeD else degD(p.latitudeI),
|
||||
if (p.longitudeI == 0) p.longitudeD else degD(p.longitudeI),
|
||||
degD(p.latitudeI),
|
||||
degD(p.longitudeI),
|
||||
p.altitude,
|
||||
if (p.time != 0) p.time else defaultTime
|
||||
)
|
||||
|
||||
@@ -1327,9 +1327,6 @@ class MeshService : Service(), Logging {
|
||||
debug("Sending our position to=$destNum lat=$lat, lon=$lon, alt=$alt")
|
||||
|
||||
val position = MeshProtos.Position.newBuilder().also {
|
||||
it.latitudeD = lat // Only old radios will use this variant, others will just ignore it
|
||||
it.longitudeD = lon
|
||||
|
||||
it.longitudeI = Position.degI(lon)
|
||||
it.latitudeI = Position.degI(lat)
|
||||
|
||||
|
||||
Submodule app/src/main/proto updated: 3ba76bbe4c...b6b1cca5ad
Reference in New Issue
Block a user