diff options
author | Gary E. Miller <gem@rellim.com> | 2011-01-05 17:52:20 -0800 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2011-01-05 17:52:20 -0800 |
commit | d7eee156f0ff3c88b2a76b32f2a8a53901ca5bf6 (patch) | |
tree | d4dce47990198335cab5a6302a543a2bc833dc76 /subframe.c | |
parent | 2111203ac9fcd82cd78306a058a48369f97a6ce7 (diff) | |
download | gpsd-d7eee156f0ff3c88b2a76b32f2a8a53901ca5bf6.tar.gz |
The last subframe decoded to JSON.
Whoops, I thought this was already pushed.
Diffstat (limited to 'subframe.c')
-rw-r--r-- | subframe.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -741,9 +741,11 @@ gps_mask_t gpsd_interpret_subframe(struct gps_device_t *session, subframe_almanac(subp->tSVID, words, subp->subframe_num, sv, subp->data_id, &subp->sub4.almanac); } else if ( -2 == sv ) { + /* unknown or secret page */ gpsd_report(LOG_PROG, "50B: SF:4-%d data_id %d\n", subp->pageid, subp->data_id); + return 0; } /* else, already handled */ } @@ -815,6 +817,7 @@ gps_mask_t gpsd_interpret_subframe(struct gps_device_t *session, /* unknown page */ gpsd_report(LOG_PROG, "50B: SF:5-%d data_id %d uknown page\n", subp->pageid, subp->data_id); + return 0; } break; default: |