mirror of
https://github.com/liberatedsystems/openCom-Companion.git
synced 2025-02-22 17:29:52 +01:00
Added RNS Transport stats sensor to sensors UI
This commit is contained in:
parent
d459780ed7
commit
93aa17177b
@ -791,6 +791,8 @@ class SidebandCore():
|
|||||||
self.config["telemetry_s_acceleration"] = False
|
self.config["telemetry_s_acceleration"] = False
|
||||||
if not "telemetry_s_proximity" in self.config:
|
if not "telemetry_s_proximity" in self.config:
|
||||||
self.config["telemetry_s_proximity"] = False
|
self.config["telemetry_s_proximity"] = False
|
||||||
|
if not "telemetry_s_rns_transport" in self.config:
|
||||||
|
self.config["telemetry_s_rns_transport"] = False
|
||||||
if not "telemetry_s_fixed_location" in self.config:
|
if not "telemetry_s_fixed_location" in self.config:
|
||||||
self.config["telemetry_s_fixed_location"] = False
|
self.config["telemetry_s_fixed_location"] = False
|
||||||
if not "telemetry_s_fixed_latlon" in self.config:
|
if not "telemetry_s_fixed_latlon" in self.config:
|
||||||
@ -3176,7 +3178,9 @@ class SidebandCore():
|
|||||||
else:
|
else:
|
||||||
self.telemeter = Telemeter(android_context=self.service_context, service=True, location_provider=self.owner_service)
|
self.telemeter = Telemeter(android_context=self.service_context, service=True, location_provider=self.owner_service)
|
||||||
|
|
||||||
sensors = ["location", "information", "battery", "pressure", "temperature", "humidity", "magnetic_field", "ambient_light", "gravity", "angular_velocity", "acceleration", "proximity"]
|
sensors = ["location", "information", "battery", "pressure", "temperature", "humidity", "magnetic_field",
|
||||||
|
"ambient_light", "gravity", "angular_velocity", "acceleration", "proximity", "rns_transport"]
|
||||||
|
|
||||||
for sensor in sensors:
|
for sensor in sensors:
|
||||||
if self.config["telemetry_s_"+sensor]:
|
if self.config["telemetry_s_"+sensor]:
|
||||||
self.telemeter.enable(sensor)
|
self.telemeter.enable(sensor)
|
||||||
|
@ -398,6 +398,8 @@ class Telemetry():
|
|||||||
self.sensors_screen.ids.telemetry_s_accelerometer.bind(active=self.sensors_save)
|
self.sensors_screen.ids.telemetry_s_accelerometer.bind(active=self.sensors_save)
|
||||||
self.sensors_screen.ids.telemetry_s_proximity.active = self.app.sideband.config["telemetry_s_proximity"]
|
self.sensors_screen.ids.telemetry_s_proximity.active = self.app.sideband.config["telemetry_s_proximity"]
|
||||||
self.sensors_screen.ids.telemetry_s_proximity.bind(active=self.sensors_save)
|
self.sensors_screen.ids.telemetry_s_proximity.bind(active=self.sensors_save)
|
||||||
|
self.sensors_screen.ids.telemetry_s_rns_transport.active = self.app.sideband.config["telemetry_s_rns_transport"]
|
||||||
|
self.sensors_screen.ids.telemetry_s_rns_transport.bind(active=self.sensors_save)
|
||||||
self.sensors_screen.ids.telemetry_s_information.active = self.app.sideband.config["telemetry_s_information"]
|
self.sensors_screen.ids.telemetry_s_information.active = self.app.sideband.config["telemetry_s_information"]
|
||||||
self.sensors_screen.ids.telemetry_s_information.bind(active=self.sensors_save)
|
self.sensors_screen.ids.telemetry_s_information.bind(active=self.sensors_save)
|
||||||
self.sensors_screen.ids.telemetry_s_information_text.text = str(self.app.sideband.config["telemetry_s_information_text"])
|
self.sensors_screen.ids.telemetry_s_information_text.text = str(self.app.sideband.config["telemetry_s_information_text"])
|
||||||
@ -466,6 +468,7 @@ class Telemetry():
|
|||||||
self.app.sideband.config["telemetry_s_angular_velocity"] = self.sensors_screen.ids.telemetry_s_gyroscope.active
|
self.app.sideband.config["telemetry_s_angular_velocity"] = self.sensors_screen.ids.telemetry_s_gyroscope.active
|
||||||
self.app.sideband.config["telemetry_s_acceleration"] = self.sensors_screen.ids.telemetry_s_accelerometer.active
|
self.app.sideband.config["telemetry_s_acceleration"] = self.sensors_screen.ids.telemetry_s_accelerometer.active
|
||||||
self.app.sideband.config["telemetry_s_proximity"] = self.sensors_screen.ids.telemetry_s_proximity.active
|
self.app.sideband.config["telemetry_s_proximity"] = self.sensors_screen.ids.telemetry_s_proximity.active
|
||||||
|
self.app.sideband.config["telemetry_s_rns_transport"] = self.sensors_screen.ids.telemetry_s_rns_transport.active
|
||||||
|
|
||||||
if self.app.sideband.config["telemetry_s_information"] != self.sensors_screen.ids.telemetry_s_information.active:
|
if self.app.sideband.config["telemetry_s_information"] != self.sensors_screen.ids.telemetry_s_information.active:
|
||||||
run_telemetry_update = True
|
run_telemetry_update = True
|
||||||
@ -1327,6 +1330,21 @@ MDScreen:
|
|||||||
pos_hint: {"center_y": 0.3}
|
pos_hint: {"center_y": 0.3}
|
||||||
active: False
|
active: False
|
||||||
|
|
||||||
|
MDBoxLayout:
|
||||||
|
orientation: "horizontal"
|
||||||
|
size_hint_y: None
|
||||||
|
padding: [0,0,dp(24),dp(0)]
|
||||||
|
height: dp(48)
|
||||||
|
|
||||||
|
MDLabel:
|
||||||
|
text: "Reticulum Transport Stats"
|
||||||
|
font_style: "H6"
|
||||||
|
|
||||||
|
MDSwitch:
|
||||||
|
id: telemetry_s_rns_transport
|
||||||
|
pos_hint: {"center_y": 0.3}
|
||||||
|
active: False
|
||||||
|
|
||||||
MDBoxLayout:
|
MDBoxLayout:
|
||||||
orientation: "horizontal"
|
orientation: "horizontal"
|
||||||
size_hint_y: None
|
size_hint_y: None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user