Making Sense of NMEA 0183 Sentences – Specs & Arduino/MCU/C++ Code (4)

Описание к видео Making Sense of NMEA 0183 Sentences – Specs & Arduino/MCU/C++ Code (4)

Fourth part, covering four more sentences and full objectification …
↓↓↓ Complete description, time index and links below ↓↓↓

In the third part we decoded another sentence - GNSS satellites in view (GSV) – with a variable number of fields, partially rewrote our procedural code to be object oriented, and compared the performance of both (link below).

Now we’ll decode the remaining four sentences (GGA, GSA, RMC and VTG) the U-Blox module delivers by default, having beforehand a look at variable length floating point fields. To round things up we’ll make our code fully object oriented.

►Intro
00:00 Intro – four more sentences and further objectification
►Data Fields 3
00:49 Variable length floating point fields
►GGA, GSA, RMC and VTG Sentences
01:33 Global positioning system (GPS) fix data (GGA)
04:55 GNSS DOP and active satellites (GSA)
07:00 Recommended minimum specific GNSS data (RMC)
09:12 Course over ground and ground speed (VTG)
10:27 Code V8 – decodes now GGS, GSA, RMS and VTG too
13:47 GGA, GSA, RMS and VTG decoded – works as expected
►Fully object oriented code
17:35 Status quo analysis – what we have and what’s an object
20:03 Proposed architecture – with a codec class at the top
23:07 Code V9 – fully object oriented
32:45 Comparison – to old, partly procedural code
►Wrap-up
33:47 Wrap-up – next, proprietary sentences and talkers, bye

Tutorials    • Tutorials  
Making Sense of NMEA 0183 Sentences – Specs & Arduino/MCU/C++ Code (1)    • Making Sense of NMEA 0183 Sentences –...  
Making Sense of NMEA 0183 Sentences – Specs & Arduino/MCU/C++ Code (2)    • Making Sense of NMEA 0183 Sentences –...  
Making Sense of NMEA 0183 Sentences – Specs & Arduino/MCU/C++ Code (3)    • Making Sense of NMEA 0183 Sentences –...  
Making Sense of NMEA 0183 Sentences – Specs & Arduino/MCU/C++ Code (5)    • Making Sense of NMEA 0183 Sentences –...  
My code https://drive.google.com/drive/folder...

#nmea0183 #iso61162 #arduino #microcontoller #c++ #tutorials #tutorial #how-to #robertssmorgasbord

Комментарии

Информация по комментариям в разработке