Home | History | Annotate | Download | only in libloc_api_50001

Lines Matching refs:length

47    Total length of the nmea sentence
53 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);
127 int length = 0;
160 length = snprintf(pMarker, lengthRemaining, "$GPGSA,A,%c,", fixType);
162 if (length < 0 || length >= lengthRemaining)
167 pMarker += length;
168 lengthRemaining -= length;
173 length = snprintf(pMarker, lengthRemaining, "%02d,", svUsedList[i]);
175 length = snprintf(pMarker, lengthRemaining, ",");
177 if (length < 0 || length >= lengthRemaining)
182 pMarker += length;
183 lengthRemaining -= length;
188 length = snprintf(pMarker, lengthRemaining, "%.1f,%.1f,%.1f",
195 length = snprintf(pMarker, lengthRemaining, "%.1f,%.1f,%.1f",
202 length = snprintf(pMarker, lengthRemaining, ",,");
205 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
206 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
227 length = snprintf(pMarker, lengthRemaining, "$GPVTG,%.1lf,T,%.1lf,M,", location.gpsLocation.bearing, magTrack);
231 length = snprintf(pMarker, lengthRemaining, "$GPVTG,,T,,M,");
234 if (length < 0 || length >= lengthRemaining)
239 pMarker += length;
240 lengthRemaining -= length;
247 length = snprintf(pMarker, lengthRemaining, "%.1lf,N,%.1lf,K,", speedKnots, speedKmPerHour);
251 length = snprintf(pMarker, lengthRemaining, ",N,,K,");
254 if (length < 0 || length >= lengthRemaining)
259 pMarker += length;
260 lengthRemaining -= length;
263 length = snprintf(pMarker, lengthRemaining, "%c", 'N'); // N means no fix
265 length = snprintf(pMarker, lengthRemaining, "%c", 'A'); // A means autonomous
267 length = snprintf(pMarker, lengthRemaining, "%c", 'D'); // D means differential
269 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
270 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
279 length = snprintf(pMarker, lengthRemaining, "$GPRMC,%02d%02d%02d,A," ,
282 if (length < 0 || length >= lengthRemaining)
287 pMarker += length;
288 lengthRemaining -= length;
322 length = snprintf(pMarker, lengthRemaining, "%02d%09.6lf,%c,%03d%09.6lf,%c,",
328 length = snprintf(pMarker, lengthRemaining,",,,,");
331 if (length < 0 || length >= lengthRemaining)
336 pMarker += length;
337 lengthRemaining -= length;
342 length = snprintf(pMarker, lengthRemaining, "%.1lf,", speedKnots);
346 length = snprintf(pMarker, lengthRemaining, ",");
349 if (length < 0 || length >= lengthRemaining)
354 pMarker += length;
355 lengthRemaining -= length;
359 length = snprintf(pMarker, lengthRemaining, "%.1lf,", location.gpsLocation.bearing);
363 length = snprintf(pMarker, lengthRemaining, ",");
366 if (length < 0 || length >= lengthRemaining)
371 pMarker += length;
372 lengthRemaining -= length;
374 length = snprintf(pMarker, lengthRemaining, "%2.2d%2.2d%2.2d,",
377 if (length < 0 || length >= lengthRemaining)
382 pMarker += length;
383 lengthRemaining -= length;
399 length = snprintf(pMarker, lengthRemaining, "%.1lf,%c,",
404 length = snprintf(pMarker, lengthRemaining, ",,");
407 if (length < 0 || length >= lengthRemaining)
412 pMarker += length;
413 lengthRemaining -= length;
416 length = snprintf(pMarker, lengthRemaining, "%c", 'N'); // N means no fix
418 length = snprintf(pMarker, lengthRemaining, "%c", 'A'); // A means autonomous
420 length = snprintf(pMarker, lengthRemaining, "%c", 'D'); // D means differential
422 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
423 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
432 length = snprintf(pMarker, lengthRemaining, "$GPGGA,%02d%02d%02d," ,
435 if (length < 0 || length >= lengthRemaining)
440 pMarker += length;
441 lengthRemaining -= length;
475 length = snprintf(pMarker, lengthRemaining, "%02d%09.6lf,%c,%03d%09.6lf,%c,",
481 length = snprintf(pMarker, lengthRemaining,",,,,");
484 if (length < 0 || length >= lengthRemaining)
489 pMarker += length;
490 lengthRemaining -= length;
502 length = snprintf(pMarker, lengthRemaining, "%c,%02d,%.1f,",
507 length = snprintf(pMarker, lengthRemaining, "%c,%02d,%.1f,",
512 length = snprintf(pMarker, lengthRemaining, "%c,%02d,,",
516 if (length < 0 || length >= lengthRemaining)
521 pMarker += length;
522 lengthRemaining -= length;
526 length = snprintf(pMarker, lengthRemaining, "%.1lf,M,",
531 length = snprintf(pMarker, lengthRemaining,",,");
534 if (length < 0 || length >= lengthRemaining)
539 pMarker += length;
540 lengthRemaining -= length;
545 length = snprintf(pMarker, lengthRemaining, "%.1lf,M,,",
550 length = snprintf(pMarker, lengthRemaining,",,,");
553 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
554 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
560 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
561 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
564 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
565 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
568 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
569 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
572 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
573 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
609 int length = 0;
644 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
645 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
658 length = snprintf(pMarker, lengthRemaining, "$GPGSV,%d,%d,%02d",
661 if (length < 0 || length >= lengthRemaining)
666 pMarker += length;
667 lengthRemaining -= length;
673 length = snprintf(pMarker, lengthRemaining,",%02d,%02d,%03d,",
678 if (length < 0 || length >= lengthRemaining)
683 pMarker += length;
684 lengthRemaining -= length;
688 length = snprintf(pMarker, lengthRemaining,"%02d",
691 if (length < 0 || length >= lengthRemaining)
696 pMarker += length;
697 lengthRemaining -= length;
705 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
706 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
721 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
722 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
735 length = snprintf(pMarker, lengthRemaining, "$GLGSV,%d,%d,%02d",
738 if (length < 0 || length >= lengthRemaining)
743 pMarker += length;
744 lengthRemaining -= length;
751 length = snprintf(pMarker, lengthRemaining,",%02d,%02d,%03d,",
756 if (length < 0 || length >= lengthRemaining)
761 pMarker += length;
762 lengthRemaining -= length;
766 length = snprintf(pMarker, lengthRemaining,"%02d",
769 if (length < 0 || length >= lengthRemaining)
774 pMarker += length;
775 lengthRemaining -= length;
783 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
784 loc_eng_nmea_send(sentence, length, loc_eng_data_p);