Implement parsing wind speed/direction
This commit is contained in:
parent
bfc178481a
commit
f19af8d4cf
1 changed files with 17 additions and 0 deletions
|
@ -70,6 +70,23 @@ class RawinsObs():
|
||||||
'dewpoint': dewpoint
|
'dewpoint': dewpoint
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def parse_wind(self, value: str):
|
||||||
|
base_speed = 0
|
||||||
|
base_dir = 0
|
||||||
|
|
||||||
|
if value[2] == '1':
|
||||||
|
base_speed = 100
|
||||||
|
elif value[2] == '5':
|
||||||
|
base_dir = 5
|
||||||
|
elif value[2] == '6':
|
||||||
|
base_speed = 100
|
||||||
|
base_dir = 5
|
||||||
|
|
||||||
|
return {
|
||||||
|
'dir': float(value[0:3]) + base_dir,
|
||||||
|
'speed': float(value[4:]) + base_speed
|
||||||
|
}
|
||||||
|
|
||||||
def parse_ttaa(self):
|
def parse_ttaa(self):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue