Skip to content

Commit

Permalink
AP_GPS: add uBlox dual-band RAW logging for PPK
Browse files Browse the repository at this point in the history
  • Loading branch information
mirkix committed Mar 25, 2024
1 parent 1eb2a30 commit 58e8fc8
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 4 deletions.
1 change: 1 addition & 0 deletions libraries/AP_GPS/AP_GPS_UBLOX.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -925,6 +925,7 @@ void AP_GPS_UBLOX::log_rxm_rawx(const struct ubx_rxm_rawx &raw)
doMes : raw.svinfo[i].doMes,
gnssId : raw.svinfo[i].gnssId,
svId : raw.svinfo[i].svId,
sigId : raw.svinfo[i].sigId,
freqId : raw.svinfo[i].freqId,
locktime : raw.svinfo[i].locktime,
cno : raw.svinfo[i].cno,
Expand Down
7 changes: 4 additions & 3 deletions libraries/AP_GPS/AP_GPS_UBLOX.h
Original file line number Diff line number Diff line change
Expand Up @@ -548,22 +548,23 @@ class AP_GPS_UBLOX : public AP_GPS_Backend
int8_t leapS;
uint8_t numMeas;
uint8_t recStat;
uint8_t reserved1[3];
uint8_t version;
uint8_t reserved0[2];
PACKED struct ubx_rxm_rawx_sv {
double prMes;
double cpMes;
float doMes;
uint8_t gnssId;
uint8_t svId;
uint8_t reserved2;
uint8_t sigId;
uint8_t freqId;
uint16_t locktime;
uint8_t cno;
uint8_t prStdev;
uint8_t cpStdev;
uint8_t doStdev;
uint8_t trkStat;
uint8_t reserved3;
uint8_t reserved1;
} svinfo[UBLOX_MAX_RXM_RAWX_SATS];
};
#endif
Expand Down
4 changes: 3 additions & 1 deletion libraries/AP_GPS/LogStructure.h
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@ struct PACKED log_GPS_RAWH {
// @Field: doMes: Doppler measurement
// @Field: gnss: GNSS identifier
// @Field: sv: Satellite identifier
// @Field: sig: Signal identifier
// @Field: freq: GLONASS frequency slot
// @Field: lock: carrier phase locktime counter
// @Field: cno: carrier-to-noise density ratio
Expand All @@ -194,6 +195,7 @@ struct PACKED log_GPS_RAWS {
float doMes;
uint8_t gnssId;
uint8_t svId;
uint8_t sigId;
uint8_t freqId;
uint16_t locktime;
uint8_t cno;
Expand All @@ -217,5 +219,5 @@ struct PACKED log_GPS_RAWS {
{ LOG_GPS_RAWH_MSG, sizeof(log_GPS_RAWH), \
"GRXH", "QdHbBB", "TimeUS,rcvTime,week,leapS,numMeas,recStat", "s-----", "F-----" , true }, \
{ LOG_GPS_RAWS_MSG, sizeof(log_GPS_RAWS), \
"GRXS", "QddfBBBHBBBBB", "TimeUS,prMes,cpMes,doMes,gnss,sv,freq,lock,cno,prD,cpD,doD,trk", "s------------", "F------------" , true }, \
"GRXS", "QddfBBBBHBBBBB", "TimeUS,prMes,cpMes,doMes,gnss,sv,sig,freq,lock,cno,prD,cpD,doD,trk", "s-------------", "F-------------" , true }, \
LOG_STRUCTURE_FROM_GPS_SBP

0 comments on commit 58e8fc8

Please sign in to comment.