From 0cd86c98f2383f64085edc024f23a27e926b13e7 Mon Sep 17 00:00:00 2001 From: Diego Acosta Date: Fri, 30 Dec 2016 19:15:01 -0500 Subject: [PATCH] just added the GBS class to the talker in order to read messages streamed from receiver NV08C-CSM --- pynmea2/types/talker.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pynmea2/types/talker.py b/pynmea2/types/talker.py index 53f1f3c..cd8a639 100644 --- a/pynmea2/types/talker.py +++ b/pynmea2/types/talker.py @@ -942,3 +942,19 @@ class DPT(TalkerSentence): ('Offset from the trasducer, in meters', 'offset', Decimal), ('Maximum range scale in use', 'range', Decimal), ) + +#GBS - GPS Satellite Fault Detection +#used by devices such as [MX521] [NV08C-CSM] +#description retreived from: "https://www.xj3.nl/download/99/NMEA.txt" +class GBS(TalkerSentence): + fields = ( + ('Timestamp','timestamp', timestamp), + ('Expected error in latitude', 'lat_err'), + ('Expected error in longitude', 'lon_err'), + ('Expected error in altitude', 'alt_err'), + ('PRN of most likely failed satellite','sat_prn_num_f'), + ('Probability of missed detection for most likely failed satellite','pro_miss', Decimal), + ('Estimate of bias in meters on most likely failed satellite','est_bias'), + ('Standard deviation of bias estimate','est_bias_dev'), + ) +