modify DTM talker id

Change-Id: I1844cc64767c0e6b324331f2016091ed1053e360
CRs-Fixed: 2455848
This commit is contained in:
Hoss Zhou 2019-05-27 16:07:12 +08:00
parent 051bea2282
commit 1e4aefd8b6

View file

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