Skip to content

Commit

Permalink
UBX: revert end of cycle change, but make regression changes.
Browse files Browse the repository at this point in the history
2 steps forward, one step back.

Changing cycle end for UBX broke old UBX samples.  Reverting that
change breaks the new ECEF, that will need more work.

Fixing when a UBX cycle is cleared broke the UBX regression tests, but
the old way was wrong.  So update the regression tests.
  • Loading branch information
garyemiller committed Feb 10, 2018
1 parent de63152 commit a98c6a3
Show file tree
Hide file tree
Showing 5 changed files with 69 additions and 190 deletions.
7 changes: 3 additions & 4 deletions driver_ubx.c
Original file line number Diff line number Diff line change
Expand Up @@ -672,8 +672,8 @@ gps_mask_t ubx_parse(struct gps_device_t * session, unsigned char *buf,
case UBX_NAV_SOL:
/* UBX-NAV-SOL deprecated, use UBX-NAV-PVT instead */
gpsd_log(&session->context->errout, LOG_PROG, "UBX_NAV_SOL\n");
mask =
ubx_msg_nav_sol(session, &buf[UBX_PREFIX_LEN], data_len);
mask = ubx_msg_nav_sol(session, &buf[UBX_PREFIX_LEN], data_len)
| REPORT_IS;
break;
case UBX_NAV_PVT:
gpsd_log(&session->context->errout, LOG_PROG, "UBX_NAV_PVT\n");
Expand All @@ -684,8 +684,7 @@ gps_mask_t ubx_parse(struct gps_device_t * session, unsigned char *buf,
break;
case UBX_NAV_VELECEF:
gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_VELECEF\n");
mask = ubx_msg_nav_velecef(session, &buf[UBX_PREFIX_LEN], data_len)
| REPORT_IS;
mask = ubx_msg_nav_velecef(session, &buf[UBX_PREFIX_LEN], data_len);
break;
case UBX_NAV_VELNED:
gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_VELNED\n");
Expand Down
Loading

0 comments on commit a98c6a3

Please sign in to comment.