summaryrefslogtreecommitdiff
path: root/ais_json.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-04-18 18:42:50 -0400
committerEric S. Raymond <esr@thyrsus.com>2011-04-18 18:42:50 -0400
commitdc951e0111c2d141eb2b33ec8ad50f3a18e9dad0 (patch)
treec12d0a9b84c0efe5289f371b691e8a1e6d5b8d8e /ais_json.c
parentef5756b28ac732ff8b001012e4cada4302ff3fda (diff)
downloadgpsd-dc951e0111c2d141eb2b33ec8ad50f3a18e9dad0.tar.gz
In AIS, support Text Description - addressed.
Diffstat (limited to 'ais_json.c')
-rw-r--r--ais_json.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ais_json.c b/ais_json.c
index 79b06abc..ad0f5ee0 100644
--- a/ais_json.c
+++ b/ais_json.c
@@ -102,6 +102,10 @@ int json_ais_read(const char *buf,
status = json_read_object(buf, json_ais6_fid32, endptr);
imo = true;
}
+ else if (strstr(buf, "\"fid\":30,") != NULL) {
+ status = json_read_object(buf, json_ais6_fid30, endptr);
+ imo = true;
+ }
if (!imo) {
status = json_read_object(buf, json_ais6, endptr);
if (status == 0)