Merge "modify DTM talker id"

This commit is contained in:
qctecmdr 2019-06-07 15:35:28 -07:00 committed by Gerrit - the friendly Code Review server
commit d17a81974b

View file

@ -792,6 +792,7 @@ SIDE EFFECTS
===========================================================================*/ ===========================================================================*/
static void loc_nmea_generate_DTM(const LocLla &ref_lla, static void loc_nmea_generate_DTM(const LocLla &ref_lla,
const LocLla &local_lla, const LocLla &local_lla,
char *talker,
char *sentence, char *sentence,
int bufSize) int bufSize)
{ {
@ -828,7 +829,7 @@ static void loc_nmea_generate_DTM(const LocLla &ref_lla,
default: default:
break; break;
} }
length = snprintf(pMarker , lengthRemaining , "$GPDTM,%s,," , local_datum); length = snprintf(pMarker , lengthRemaining , "$%sDTM,%s,," , talker, local_datum);
if (length < 0 || length >= lengthRemaining) { if (length < 0 || length >= lengthRemaining) {
LOC_LOGE("NMEA Error in string formatting"); LOC_LOGE("NMEA Error in string formatting");
return; return;
@ -1226,7 +1227,7 @@ void loc_nmea_generate_pos(const UlpLocation &location,
// ------------------- // -------------------
// ------$--DTM------- // ------$--DTM-------
// ------------------- // -------------------
loc_nmea_generate_DTM(ref_lla, local_lla, sentence_DTM, sizeof(sentence_DTM)); loc_nmea_generate_DTM(ref_lla, local_lla, talker, sentence_DTM, sizeof(sentence_DTM));
// ------------------- // -------------------
// ------$--RMC------- // ------$--RMC-------