From f17a1a735a40193fc45b74a26f2d100c2f357291 Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Fri, 12 Oct 2018 18:59:00 -0700 Subject: driver_ubx: Log otherwise undecoded UBX-NAV- messages. --- driver_ubx.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/driver_ubx.c b/driver_ubx.c index 17672004..b591540f 100644 --- a/driver_ubx.c +++ b/driver_ubx.c @@ -757,6 +757,12 @@ gps_mask_t ubx_parse(struct gps_device_t * session, unsigned char *buf, ubx_msg_inf(session, buf, data_len); break; + case UBX_NAV_AOPSTATUS: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_AOPSTATUS\n"); + break; + case UBX_NAV_ATT: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_ATT\n"); + break; case UBX_NAV_CLOCK: gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_CLOCK\n"); break; @@ -775,6 +781,21 @@ gps_mask_t ubx_parse(struct gps_device_t * session, unsigned char *buf, gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_EOE\n"); mask = ubx_msg_nav_eoe(session, &buf[UBX_PREFIX_LEN], data_len); break; + case UBX_NAV_GEOFENCE: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_GEOFENCE\n"); + break; + case UBX_NAV_HPPOSECEF: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_HPPOSECEF\n"); + break; + case UBX_NAV_HPPOSLLH: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_HPPOSLLH\n"); + break; + case UBX_NAV_ODO: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_ODO\n"); + break; + case UBX_NAV_ORB: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_ORB\n"); + break; case UBX_NAV_POSECEF: gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_POSECEF\n"); mask = ubx_msg_nav_posecef(session, &buf[UBX_PREFIX_LEN], data_len); @@ -790,6 +811,15 @@ gps_mask_t ubx_parse(struct gps_device_t * session, unsigned char *buf, gpsd_log(&session->context->errout, LOG_PROG, "UBX_NAV_PVT\n"); mask = ubx_msg_nav_pvt(session, &buf[UBX_PREFIX_LEN], data_len); break; + case UBX_NAV_RELPOSNED: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_RELPOSNED\n"); + break; + case UBX_NAV_RESETODO: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_RESETODO\n"); + break; + case UBX_NAV_SAT: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_SAT\n"); + break; case UBX_NAV_SBAS: gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_SBAS\n"); ubx_msg_sbas(session, &buf[6]); @@ -803,6 +833,9 @@ gps_mask_t ubx_parse(struct gps_device_t * session, unsigned char *buf, case UBX_NAV_STATUS: gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_STATUS\n"); break; + case UBX_NAV_SVIN: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_SVIN\n"); + break; case UBX_NAV_SVINFO: gpsd_log(&session->context->errout, LOG_PROG, "UBX_NAV_SVINFO\n"); mask = ubx_msg_nav_svinfo(session, &buf[UBX_PREFIX_LEN], data_len); @@ -830,6 +863,9 @@ gps_mask_t ubx_parse(struct gps_device_t * session, unsigned char *buf, gpsd_log(&session->context->errout, LOG_PROG, "UBX_NAV_TIMEGPS\n"); mask = ubx_msg_nav_timegps(session, &buf[UBX_PREFIX_LEN], data_len); break; + case UBX_NAV_TIMELS: + gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_TIMELS\n"); + break; case UBX_NAV_TIMEUTC: gpsd_log(&session->context->errout, LOG_DATA, "UBX_NAV_TIMEUTC\n"); break; -- cgit v1.2.1