Commit graph

4 commits

Author SHA1 Message Date
James Carr
7d2a3a0556 Update documentation 2021-03-15 11:06:41 +00:00
James Carr
13b6cc98d9 Run pylint on satellitefix example. 2021-02-18 18:52:47 +00:00
James Carr
93a8430a09 Reformat with black. 2021-02-18 13:30:00 +00:00
James Carr
8786f1fc97 Enable GSA (DOP and active satellites) parsing
Enable GSV (satellites in view) parsing.

Rewrote the GSA and GSV parsing to handle each satellite system
(talker) separately.
- self.sats now uses keys based upon the talker and satellite
  number, eg. GL67 for GLONASS #67, GP7 for GPS #7
- When the end message of a GSV sequence is received, eg. 3 of 3,
  all previous records in self.sats matching that talker are removed
  before adding the updated ones.
- self.sat_prns stores the last satellite IDs that were used for a
  fix and returned in the most recent GSA sentence. They will be
  from only one Satellite system and should have a record in
  self.sats .
2021-02-12 20:10:47 +00:00