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