diff --git a/README b/README
index dc18bad..dcdd419 100644
--- a/README
+++ b/README
@@ -16,7 +16,7 @@ Basishardware
Zusatzhardware:
- NMEA2000 Interface
- PiCAN-M (hiermit wird entwickelt)
- - Waveshare RS485 CAN HAT (ungetestet)
+ - Waveshare RS485 CAN HAT
- BME280-Sensor über I2C
- RTC mit DS3231 über I2C
- GPS über USB/seriell angeschlossen
@@ -39,7 +39,8 @@ Für BME280
- python3-bme280
Zur Steuerung des Geräts sind 6 Tasten vorhanden. Numeriert von 1 bis 6 von
-links nach rechts. Die Tasten können angeklickt werden und führen dann direkt
+links nach rechts bzw. von oben nach unten im Vollbildmodus.
+Die Tasten können angeklickt werden und führen dann direkt
eine von der jeweiligen Seite abhängige Funktion aus.
Die jeweilige Funktion wird durch ein Symbol oberhalb der Taste dargestellt.
Die Tasten 3 und 4 sind für die Seitennavigation vorgesehen: zurück und vor.
diff --git a/fullscreen.svg b/fullscreen.svg
index 16d908f..13b041b 100644
--- a/fullscreen.svg
+++ b/fullscreen.svg
@@ -9,10 +9,9 @@
id="svg5"
xml:space="preserve"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
- sodipodi:docname="obp60.svg"
+ sodipodi:docname="fullscreen2.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">OBP60vVorabstudie
+ style="fill:#102c99;stroke-width:0.306879" />
diff --git a/obp60.py b/obp60.py
index 53e5815..8522db2 100755
--- a/obp60.py
+++ b/obp60.py
@@ -330,7 +330,7 @@ class Frontend(Gtk.Window):
handle = Rsvg.Handle()
if self._fullscreen:
- self._svg = handle.new_from_file(os.path.join(sys.path[0], "fullscreen2.svg"))
+ self._svg = handle.new_from_file(os.path.join(sys.path[0], "fullscreen.svg"))
else:
self._svg = handle.new_from_file(os.path.join(sys.path[0], "obp60.svg"))
@@ -608,18 +608,20 @@ if __name__ == "__main__":
profile = init_profile(config, cfg, boatdata)
- t_rxd_n2k = threading.Thread(target=rxd_n2k)
- t_rxd_n2k.start()
- t_rxd_0183 = threading.Thread(target=rxd_0183, args=(cfg['ocpn_port'],))
- t_rxd_0183.start()
+ if not cfg['simulation']:
+ t_rxd_n2k = threading.Thread(target=rxd_n2k)
+ t_rxd_n2k.start()
+ t_rxd_0183 = threading.Thread(target=rxd_0183, args=(cfg['ocpn_port'],))
+ t_rxd_0183.start()
- t_data = threading.Thread(target=datareader, args=(cfg['histpath'], history))
- t_data.start()
+ t_data = threading.Thread(target=datareader, args=(cfg['histpath'], history))
+ t_data.start()
app = Frontend(cfg, owndevice, boatdata, profile)
app.run()
shutdown = True
- t_rxd_n2k.join()
- t_rxd_0183.join()
- t_data.join()
+ if not cfg['simulation']:
+ t_rxd_n2k.join()
+ t_rxd_0183.join()
+ t_data.join()
print("Another fine product of the Sirius Cybernetics Corporation.")