Home | History | Annotate | Download | only in libloc_api_50001

Lines Matching refs:length

48    Total length of the nmea sentence
54 void loc_eng_nmea_send(char *pNmea, int length, loc_eng_data_s_type *loc_eng_data_p)
59 loc_eng_data_p->nmea_cb(now, pNmea, length);
73 Total length of the nmea sentence
82 int length = 0;
88 length++;
91 int checksumLength = snprintf(pNmea,(maxSize-length-1),"*%02X\r\n", checksum);
92 return (length + checksumLength);
121 int length = 0;
157 length = snprintf(pMarker, lengthRemaining, "$GPGSA,A,%c,", fixType);
159 if (length < 0 || length >= lengthRemaining)
164 pMarker += length;
165 lengthRemaining -= length;
170 length = snprintf(pMarker, lengthRemaining, "%02d,", svUsedList[i]);
172 length = snprintf(pMarker, lengthRemaining, ",");
174 if (length < 0 || length >= lengthRemaining)
179 pMarker += length;
180 lengthRemaining -= length;
185 length = snprintf(pMarker, lengthRemaining, "%.1f,%.1f,%.1f",
192 length = snprintf(pMarker, lengthRemaining, "%.1f,%.1f,%.1f",
199 length = snprintf(pMarker, lengthRemaining, ",,");
202 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
203 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
224 length = snprintf(pMarker, lengthRemaining, "$GPVTG,%.1lf,T,%.1lf,M,", location.gpsLocation.bearing, magTrack);
228 length = snprintf(pMarker, lengthRemaining, "$GPVTG,,T,,M,");
231 if (length < 0 || length >= lengthRemaining)
236 pMarker += length;
237 lengthRemaining -= length;
244 length = snprintf(pMarker, lengthRemaining, "%.1lf,N,%.1lf,K,", speedKnots, speedKmPerHour);
248 length = snprintf(pMarker, lengthRemaining, ",N,,K,");
251 if (length < 0 || length >= lengthRemaining)
256 pMarker += length;
257 lengthRemaining -= length;
260 length = snprintf(pMarker, lengthRemaining, "%c", 'N'); // N means no fix
262 length = snprintf(pMarker, lengthRemaining, "%c", 'A'); // A means autonomous
264 length = snprintf(pMarker, lengthRemaining, "%c", 'D'); // D means differential
266 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
267 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
276 length = snprintf(pMarker, lengthRemaining, "$GPRMC,%02d%02d%02d,A," ,
279 if (length < 0 || length >= lengthRemaining)
284 pMarker += length;
285 lengthRemaining -= length;
319 length = snprintf(pMarker, lengthRemaining, "%02d%09.6lf,%c,%03d%09.6lf,%c,",
325 length = snprintf(pMarker, lengthRemaining,",,,,");
328 if (length < 0 || length >= lengthRemaining)
333 pMarker += length;
334 lengthRemaining -= length;
339 length = snprintf(pMarker, lengthRemaining, "%.1lf,", speedKnots);
343 length = snprintf(pMarker, lengthRemaining, ",");
346 if (length < 0 || length >= lengthRemaining)
351 pMarker += length;
352 lengthRemaining -= length;
356 length = snprintf(pMarker, lengthRemaining, "%.1lf,", location.gpsLocation.bearing);
360 length = snprintf(pMarker, lengthRemaining, ",");
363 if (length < 0 || length >= lengthRemaining)
368 pMarker += length;
369 lengthRemaining -= length;
371 length = snprintf(pMarker, lengthRemaining, "%2.2d%2.2d%2.2d,",
374 if (length < 0 || length >= lengthRemaining)
379 pMarker += length;
380 lengthRemaining -= length;
396 length = snprintf(pMarker, lengthRemaining, "%.1lf,%c,",
401 length = snprintf(pMarker, lengthRemaining, ",,");
404 if (length < 0 || length >= lengthRemaining)
409 pMarker += length;
410 lengthRemaining -= length;
413 length = snprintf(pMarker, lengthRemaining, "%c", 'N'); // N means no fix
415 length = snprintf(pMarker, lengthRemaining, "%c", 'A'); // A means autonomous
417 length = snprintf(pMarker, lengthRemaining, "%c", 'D'); // D means differential
419 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
420 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
429 length = snprintf(pMarker, lengthRemaining, "$GPGGA,%02d%02d%02d," ,
432 if (length < 0 || length >= lengthRemaining)
437 pMarker += length;
438 lengthRemaining -= length;
472 length = snprintf(pMarker, lengthRemaining, "%02d%09.6lf,%c,%03d%09.6lf,%c,",
478 length = snprintf(pMarker, lengthRemaining,",,,,");
481 if (length < 0 || length >= lengthRemaining)
486 pMarker += length;
487 lengthRemaining -= length;
499 length
504 length = snprintf(pMarker, lengthRemaining, "%c,%02d,%.1f,",
509 length = snprintf(pMarker, lengthRemaining, "%c,%02d,,",
513 if (length < 0 || length >= lengthRemaining)
518 pMarker += length;
519 lengthRemaining -= length;
523 length = snprintf(pMarker, lengthRemaining, "%.1lf,M,",
528 length = snprintf(pMarker, lengthRemaining,",,");
531 if (length < 0 || length >= lengthRemaining)
536 pMarker += length;
537 lengthRemaining -= length;
542 length = snprintf(pMarker, lengthRemaining, "%.1lf,M,,",
547 length = snprintf(pMarker, lengthRemaining,",,,");
550 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
551 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
557 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
558 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
561 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
562 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
565 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
566 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
569 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
570 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
606 int length = 0;
616 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
617 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
633 length = snprintf(pMarker, lengthRemaining, "$GPGSV,%d,%d,%02d",
636 if (length < 0 || length >= lengthRemaining)
641 pMarker += length;
642 lengthRemaining -= length;
646 length = snprintf(pMarker, lengthRemaining,",%02d,%02d,%03d,",
651 if (length < 0 || length >= lengthRemaining)
656 pMarker += length;
657 lengthRemaining -= length;
661 length = snprintf(pMarker, lengthRemaining,"%02d",
664 if (length < 0 || length >= lengthRemaining)
669 pMarker += length;
670 lengthRemaining -= length;
674 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
675 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
685 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
686 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
689 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
690 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
693 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
694 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
697 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
698 loc_eng_nmea_send(sentence, length, loc_eng_data_p);