Vorüberlegungen für die Anker-Seite
This commit is contained in:
parent
6214d08174
commit
b1fdb592b0
|
@ -2,6 +2,18 @@
|
|||
|
||||
Ankerinfo / -alarm
|
||||
|
||||
Daten
|
||||
- Position des Ankers
|
||||
- Wassertiefe beim Ankern
|
||||
- Gesteckte Kettenlänge
|
||||
- aktuelle Position des Schiffs
|
||||
- aktuelle Wassertiefe an Schiffsposition
|
||||
- aktuelle Schiffsausrichtung bearing/heading
|
||||
- aktuelle Windrichtung
|
||||
- aktuelle Windstärke
|
||||
- Alarm aktiv J/N
|
||||
- Alarmradius
|
||||
|
||||
"""
|
||||
|
||||
import os
|
||||
|
@ -18,6 +30,24 @@ class Anchor(Page):
|
|||
self.buttonlabel[2] = 'INC'
|
||||
self.buttonlabel[5] = 'SET'
|
||||
|
||||
# Der sinnvolle Abstand ist abhängig von der Länge der gesteckten Kette
|
||||
# Die initial eingegebene Position des Ankers sollte nactträglich justiert
|
||||
# werden können
|
||||
|
||||
self.chain_length = 60 # maximale Länge die ausgesteckt werden kann
|
||||
self.chain = 35 # aktuell gesteckte Länge
|
||||
self.anchor_lat = 0
|
||||
self.anchor_lon = 0
|
||||
self.anchor_depth = -1
|
||||
self.lat = 0
|
||||
self.lon = 0
|
||||
self.heading = -1
|
||||
self.depth = -1
|
||||
self.alarm_range = 20
|
||||
self.alarm_armed = False
|
||||
self.alarm = False # Alarm ist ausgelöst und aktiv
|
||||
self.wind_angle = -1
|
||||
|
||||
def draw(self, ctx):
|
||||
|
||||
# Name
|
||||
|
|
Loading…
Reference in New Issue