summaryrefslogtreecommitdiff
path: root/driver_aivdm.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-06-07 14:48:48 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-06-07 14:48:48 +0000
commitce37cc216954c41fb920375c9cdbc6a276d64019 (patch)
tree870dc209ce3142c5e8f5828b32083684df05d027 /driver_aivdm.c
parente8f4b589e129384f6cc021403ba6fac7b462bc58 (diff)
downloadgpsd-ce37cc216954c41fb920375c9cdbc6a276d64019.tar.gz
Go back to passing AIS out-of-band values as-is into the JSON dump;
changing them to as JSON-AIS does is an unnecessary complication.
Diffstat (limited to 'driver_aivdm.c')
-rw-r--r--driver_aivdm.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/driver_aivdm.c b/driver_aivdm.c
index 3be09a08..83571634 100644
--- a/driver_aivdm.c
+++ b/driver_aivdm.c
@@ -630,7 +630,7 @@ void aivdm_dump(struct ais_t *ais, bool scaled, bool json, FILE *fp)
ais->type123.lon / AIS_LATLON_SCALE,
ais->type123.lat / AIS_LATLON_SCALE,
ais->type123.course,
- (json && ais->type123.heading == AIS_NO_HEADING) ? -1 : ais->type123.heading,
+ ais->type123.heading,
ais->type123.second,
ais->type123.maneuver,
ais->type123.raim,
@@ -645,7 +645,7 @@ void aivdm_dump(struct ais_t *ais, bool scaled, bool json, FILE *fp)
ais->type123.lon,
ais->type123.lat,
ais->type123.course,
- (json && ais->type123.heading == AIS_NO_HEADING) ? -1 : ais->type123.heading,
+ ais->type123.heading,
ais->type123.second,
ais->type123.maneuver,
ais->type123.raim,
@@ -885,7 +885,7 @@ void aivdm_dump(struct ais_t *ais, bool scaled, bool json, FILE *fp)
ais->type18.lon / AIS_LATLON_SCALE,
ais->type18.lat / AIS_LATLON_SCALE,
ais->type18.course / 10.0,
- (json && ais->type18.heading == AIS_NO_HEADING) ? -1 : ais->type18.heading,
+ ais->type18.heading,
ais->type18.second,
ais->type18.regional,
ais->type18.cs_flag,
@@ -904,7 +904,7 @@ void aivdm_dump(struct ais_t *ais, bool scaled, bool json, FILE *fp)
ais->type18.lon,
ais->type18.lat,
ais->type18.course,
- (json && ais->type18.heading == AIS_NO_HEADING) ? -1 : ais->type18.heading,
+ ais->type18.heading,
ais->type18.second,
ais->type18.regional,
ais->type18.cs_flag,
@@ -935,7 +935,7 @@ void aivdm_dump(struct ais_t *ais, bool scaled, bool json, FILE *fp)
ais->type19.lon / AIS_LATLON_SCALE,
ais->type19.lat / AIS_LATLON_SCALE,
ais->type19.course / 10.0,
- (json && ais->type19.heading == AIS_NO_HEADING) ? -1 : ais->type18.heading,
+ ais->type19.heading,
ais->type19.second,
ais->type19.regional,
ais->type19.shipname,
@@ -956,7 +956,7 @@ void aivdm_dump(struct ais_t *ais, bool scaled, bool json, FILE *fp)
ais->type19.lon,
ais->type19.lat,
ais->type19.course,
- (json && ais->type19.heading == AIS_NO_HEADING) ? -1 : ais->type18.heading,
+ ais->type19.heading,
ais->type19.second,
ais->type19.regional,
ais->type19.shipname,