Skip to content

Commit 4d9bac1

Browse files
authored
Merge pull request #66 from Algafix/general-dev
Fix visual bug: filter page before setting subframe gst
2 parents 9ca20c9 + 6948e9a commit 4d9bac1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

osnma/receiver/receiver.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,17 +96,14 @@ def _time_sync(self, data: 'DataFormat') -> bool:
9696

9797
def _filter_page(self, data: 'DataFormat'):
9898
"""
99-
Filter page if it is not useful for teh current OSNMA implementation.
99+
Filter page if it is not useful for the current OSNMA implementation.
100100
Checks for CRC, alert pages, dummy pages, other signals aside from E1BC, etc.
101101
Also, sets the FIST_TOW variable if not specified.
102102
"""
103103

104104
if Config.FIRST_GST is None:
105105
Config.FIRST_GST = data.gst_page
106106

107-
if not self.current_gst_subframe:
108-
self.current_gst_subframe = self._get_gst_subframe(data.gst_page)
109-
110107
if data.gst_page < Config.FIRST_GST:
111108
return True
112109

@@ -127,6 +124,9 @@ def _filter_page(self, data: 'DataFormat'):
127124
f'Page: {(data.gst_page.tow % 30):02} - Page NOT processed.')
128125
return True
129126

127+
if not self.current_gst_subframe:
128+
self.current_gst_subframe = self._get_gst_subframe(data.gst_page)
129+
130130
return False
131131

132132
def _end_of_subframe_satellite(self, gst_sf: GST, satellite: Satellite):

0 commit comments

Comments
 (0)