mirror of
https://github.com/markqvist/Sideband.git
synced 2024-10-01 03:15:37 -04:00
Fixed typos
This commit is contained in:
parent
f8a97e5b36
commit
7a4a5a3938
@ -3938,7 +3938,7 @@ class SidebandApp(MDApp):
|
||||
if hasattr(self, "map") and self.map:
|
||||
mz = 16
|
||||
lat = location["latitude"]
|
||||
lon = location["longtitude"]
|
||||
lon = location["longitude"]
|
||||
if mz > self.map.map_source.max_zoom: mz = self.map.map_source.max_zoom
|
||||
if mz < self.map.map_source.min_zoom: mz = self.map.map_source.min_zoom
|
||||
self.map.zoom = mz
|
||||
@ -4033,7 +4033,7 @@ class SidebandApp(MDApp):
|
||||
l = telemetry["location"]
|
||||
a_icon = appearance[0]
|
||||
a_fg = appearance[1]; a_bg = appearance[2]
|
||||
marker = CustomMapMarker(lat=l["latitude"], lon=l["longtitude"], icon_bg=a_bg)
|
||||
marker = CustomMapMarker(lat=l["latitude"], lon=l["longitude"], icon_bg=a_bg)
|
||||
marker.app = self
|
||||
marker.source_dest = source
|
||||
marker.location_time = l["last_update"]
|
||||
@ -4094,7 +4094,7 @@ class SidebandApp(MDApp):
|
||||
pass
|
||||
|
||||
try:
|
||||
if own_telemetry != None and "location" in own_telemetry and own_telemetry["location"] != None and own_telemetry["location"]["latitude"] != None and own_telemetry["location"]["longtitude"] != None:
|
||||
if own_telemetry != None and "location" in own_telemetry and own_telemetry["location"] != None and own_telemetry["location"]["latitude"] != None and own_telemetry["location"]["longitude"] != None:
|
||||
retain_own = True
|
||||
|
||||
if not own_address in self.map_markers:
|
||||
@ -4110,7 +4110,7 @@ class SidebandApp(MDApp):
|
||||
if o["last_update"] > marker.location_time or (hasattr(self, "own_appearance_changed") and self.own_appearance_changed):
|
||||
marker.location_time = o["last_update"]
|
||||
marker.lat = o["latitude"]
|
||||
marker.lon = o["longtitude"]
|
||||
marker.lon = o["longitude"]
|
||||
marker.icon.icon = own_appearance[0]
|
||||
marker.icon.icon_color = own_appearance[1]
|
||||
marker.icon.md_bg_color = own_appearance[2]
|
||||
@ -4158,7 +4158,7 @@ class SidebandApp(MDApp):
|
||||
t = Telemeter.from_packed(telemetry_data)
|
||||
if t != None:
|
||||
telemetry = t.read_all()
|
||||
if "location" in telemetry and telemetry["location"] != None and telemetry["location"]["latitude"] != None and telemetry["location"]["longtitude"] != None:
|
||||
if "location" in telemetry and telemetry["location"] != None and telemetry["location"]["latitude"] != None and telemetry["location"]["longitude"] != None:
|
||||
latest_viewable = telemetry
|
||||
break
|
||||
|
||||
@ -4174,7 +4174,7 @@ class SidebandApp(MDApp):
|
||||
marker = self.map_markers[telemetry_source]
|
||||
marker.location_time = latest_viewable["time"]["utc"]
|
||||
marker.lat = l["latitude"]
|
||||
marker.lon = l["longtitude"]
|
||||
marker.lon = l["longitude"]
|
||||
appearance = self.sideband.peer_appearance(telemetry_source)
|
||||
marker.icon.icon = appearance[0]
|
||||
marker.icon.icon_color = appearance[1]
|
||||
|
@ -1105,8 +1105,8 @@ class SidebandCore():
|
||||
lt = self.latest_telemetry
|
||||
if "location" in lt and lt["location"] != None:
|
||||
l = lt["location"]
|
||||
if "latitude" in l and "longtitude" in l:
|
||||
if l["latitude"] != None and l["longtitude"] != None:
|
||||
if "latitude" in l and "longitude" in l:
|
||||
if l["latitude"] != None and l["longitude"] != None:
|
||||
return l
|
||||
return None
|
||||
|
||||
@ -1120,8 +1120,8 @@ class SidebandCore():
|
||||
t = Telemeter.from_packed(pt[1]).read_all()
|
||||
if "location" in t and t["location"] != None:
|
||||
l = t["location"]
|
||||
if "latitude" in l and "longtitude" in l:
|
||||
if l["latitude"] != None and l["longtitude"] != None:
|
||||
if "latitude" in l and "longitude" in l:
|
||||
if l["latitude"] != None and l["longitude"] != None:
|
||||
return l
|
||||
except:
|
||||
pass
|
||||
@ -1636,12 +1636,12 @@ class SidebandCore():
|
||||
remote_telemeter.sensors["received"].via = source_dest
|
||||
|
||||
rl = remote_telemeter.read("location")
|
||||
if rl and "latitude" in rl and "longtitude" in rl and "altitude" in rl:
|
||||
if rl and "latitude" in rl and "longitude" in rl and "altitude" in rl:
|
||||
if self.latest_telemetry != None and "location" in self.latest_telemetry:
|
||||
ol = self.latest_telemetry["location"]
|
||||
if "latitude" in ol and "longtitude" in ol and "altitude" in ol:
|
||||
olat = ol["latitude"]; olon = ol["longtitude"]; oalt = ol["altitude"]
|
||||
rlat = rl["latitude"]; rlon = rl["longtitude"]; ralt = rl["altitude"]
|
||||
if "latitude" in ol and "longitude" in ol and "altitude" in ol:
|
||||
olat = ol["latitude"]; olon = ol["longitude"]; oalt = ol["altitude"]
|
||||
rlat = rl["latitude"]; rlon = rl["longitude"]; ralt = rl["altitude"]
|
||||
if olat != None and olon != None and oalt != None:
|
||||
if rlat != None and rlon != None and ralt != None:
|
||||
remote_telemeter.sensors["received"].set_distance(
|
||||
@ -2319,7 +2319,7 @@ class SidebandCore():
|
||||
if self.config["telemetry_s_fixed_location"]:
|
||||
self.telemeter.synthesize("location")
|
||||
self.telemeter.sensors["location"].latitude = self.config["telemetry_s_fixed_latlon"][0]
|
||||
self.telemeter.sensors["location"].longtitude = self.config["telemetry_s_fixed_latlon"][1]
|
||||
self.telemeter.sensors["location"].longitude = self.config["telemetry_s_fixed_latlon"][1]
|
||||
self.telemeter.sensors["location"].altitude = self.config["telemetry_s_fixed_altitude"]
|
||||
self.telemeter.sensors["location"].stale_time = 30
|
||||
|
||||
|
@ -39,13 +39,13 @@ def ellipsoid_radius_at(latitude):
|
||||
)
|
||||
return r
|
||||
|
||||
def euclidian_point(latitude, longtitude, altitude=0, ellipsoid=True):
|
||||
# Convert latitude and longtitude to radians
|
||||
def euclidian_point(latitude, longitude, altitude=0, ellipsoid=True):
|
||||
# Convert latitude and longitude to radians
|
||||
# and get ellipsoid or sphere radius
|
||||
lat = radians(latitude); lon = radians(longtitude)
|
||||
lat = radians(latitude); lon = radians(longitude)
|
||||
r = ellipsoid_radius_at(latitude) if ellipsoid else mean_earth_radius
|
||||
|
||||
# Calculate euclidian coordinates from longtitude
|
||||
# Calculate euclidian coordinates from longitude
|
||||
# and geocentric latitude.
|
||||
gclat = radians(geocentric_latitude(latitude)) if ellipsoid else lat
|
||||
x = cos(lon)*cos(gclat)*r
|
||||
|
@ -589,7 +589,7 @@ class Location(Sensor):
|
||||
self._accuracy_target = Location.ACCURACY_TARGET
|
||||
|
||||
self.latitude = None
|
||||
self.longtitude = None
|
||||
self.longitude = None
|
||||
self.altitude = None
|
||||
self.speed = None
|
||||
self.bearing = None
|
||||
@ -632,7 +632,7 @@ class Location(Sensor):
|
||||
self.gps.stop()
|
||||
|
||||
self.latitude = None
|
||||
self.longtitude = None
|
||||
self.longitude = None
|
||||
self.altitude = None
|
||||
self.speed = None
|
||||
self.bearing = None
|
||||
@ -646,7 +646,7 @@ class Location(Sensor):
|
||||
def update_data(self):
|
||||
try:
|
||||
if self.synthesized:
|
||||
if self.latitude != None and self.longtitude != None:
|
||||
if self.latitude != None and self.longitude != None:
|
||||
|
||||
now = time.time()
|
||||
if self._last_update == None:
|
||||
@ -660,7 +660,7 @@ class Location(Sensor):
|
||||
if self.bearing == None: self.bearing = 0.0
|
||||
self.data = {
|
||||
"latitude": round(self.latitude, 6),
|
||||
"longtitude": round(self.longtitude, 6),
|
||||
"longitude": round(self.longitude, 6),
|
||||
"altitude": round(self.altitude, 2),
|
||||
"speed": round(self.speed, 2),
|
||||
"bearing": round(self.bearing, 2),
|
||||
@ -672,7 +672,7 @@ class Location(Sensor):
|
||||
if "lat" in self._raw:
|
||||
self.latitude = self._raw["lat"]
|
||||
if "lon" in self._raw:
|
||||
self.longtitude = self._raw["lon"]
|
||||
self.longitude = self._raw["lon"]
|
||||
if "altitude" in self._raw:
|
||||
self.altitude = self._raw["altitude"]
|
||||
if "speed" in self._raw:
|
||||
@ -689,7 +689,7 @@ class Location(Sensor):
|
||||
if self.accuracy != None and self.accuracy <= self._accuracy_target:
|
||||
self.data = {
|
||||
"latitude": round(self.latitude, 6),
|
||||
"longtitude": round(self.longtitude, 6),
|
||||
"longitude": round(self.longitude, 6),
|
||||
"altitude": round(self.altitude, 2),
|
||||
"speed": round(self.speed, 2),
|
||||
"bearing": round(self.bearing, 2),
|
||||
@ -708,7 +708,7 @@ class Location(Sensor):
|
||||
try:
|
||||
return [
|
||||
struct.pack("!i", int(round(d["latitude"], 6)*1e6)),
|
||||
struct.pack("!i", int(round(d["longtitude"], 6)*1e6)),
|
||||
struct.pack("!i", int(round(d["longitude"], 6)*1e6)),
|
||||
struct.pack("!I", int(round(d["altitude"], 2)*1e2)),
|
||||
struct.pack("!I", int(round(d["speed"], 2)*1e2)),
|
||||
struct.pack("!I", int(round(d["bearing"], 2)*1e2)),
|
||||
@ -726,7 +726,7 @@ class Location(Sensor):
|
||||
else:
|
||||
return {
|
||||
"latitude": struct.unpack("!i", packed[0])[0]/1e6,
|
||||
"longtitude": struct.unpack("!i", packed[1])[0]/1e6,
|
||||
"longitude": struct.unpack("!i", packed[1])[0]/1e6,
|
||||
"altitude": struct.unpack("!I", packed[2])[0]/1e2,
|
||||
"speed": struct.unpack("!I", packed[3])[0]/1e2,
|
||||
"bearing": struct.unpack("!I", packed[4])[0]/1e2,
|
||||
@ -742,8 +742,8 @@ class Location(Sensor):
|
||||
|
||||
obj_ath = None
|
||||
obj_rh = None
|
||||
if self.data["altitude"] != None and self.data["latitude"] != None and self.data["longtitude"] != None:
|
||||
coords = (self.data["latitude"], self.data["longtitude"], self.data["altitude"])
|
||||
if self.data["altitude"] != None and self.data["latitude"] != None and self.data["longitude"] != None:
|
||||
coords = (self.data["latitude"], self.data["longitude"], self.data["altitude"])
|
||||
obj_ath = angle_to_horizon(coords)
|
||||
obj_rh = radio_horizon(self.data["altitude"])
|
||||
|
||||
@ -752,7 +752,7 @@ class Location(Sensor):
|
||||
"name": "Location",
|
||||
"values": {
|
||||
"latitude": self.data["latitude"],
|
||||
"longtitude": self.data["longtitude"],
|
||||
"longitude": self.data["longitude"],
|
||||
"altitude": self.data["altitude"],
|
||||
"speed": self.data["speed"],
|
||||
"heading": self.data["bearing"],
|
||||
@ -764,14 +764,14 @@ class Location(Sensor):
|
||||
}
|
||||
|
||||
if relative_to != None and "location" in relative_to.sensors:
|
||||
slat = self.data["latitude"]; slon = self.data["longtitude"]
|
||||
slat = self.data["latitude"]; slon = self.data["longitude"]
|
||||
salt = self.data["altitude"];
|
||||
if salt == None: salt = 0
|
||||
if slat != None and slon != None:
|
||||
s = relative_to.sensors["location"]
|
||||
d = s.data
|
||||
if "latitude" in d and "longtitude" in d and "altitude" in d:
|
||||
lat = d["latitude"]; lon = d["longtitude"]; alt = d["altitude"]
|
||||
if "latitude" in d and "longitude" in d and "altitude" in d:
|
||||
lat = d["latitude"]; lon = d["longitude"]; alt = d["altitude"]
|
||||
if lat != None and lon != None:
|
||||
if alt == None: alt = 0
|
||||
cs = (slat, slon, salt); cr = (lat, lon, alt)
|
||||
|
@ -405,7 +405,7 @@ class RVDetails(MDRecycleView):
|
||||
formatted_values = q_str+rssi_str+snr_str
|
||||
elif name == "Location":
|
||||
lat = s["values"]["latitude"]
|
||||
lon = s["values"]["longtitude"]
|
||||
lon = s["values"]["longitude"]
|
||||
alt = s["values"]["altitude"]
|
||||
speed = s["values"]["speed"]
|
||||
heading = s["values"]["heading"]
|
||||
|
@ -1266,7 +1266,7 @@ MDScreen:
|
||||
MDTextField:
|
||||
id: telemetry_s_fixed_latlon
|
||||
size_hint: [0.618, None]
|
||||
hint_text: "Latitude, longtitude"
|
||||
hint_text: "Latitude, longitude"
|
||||
text: ""
|
||||
font_size: dp(24)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user