Lines Matching refs:length

51    Total length of the nmea sentence
57 void loc_eng_nmea_send(char *pNmea, int length, loc_eng_data_s_type *loc_eng_data_p)
64 loc_eng_data_p->nmea_cb(now, pNmea, length);
78 Total length of the nmea sentence
87 int length = 0;
93 length++;
96 int checksumLength = snprintf(pNmea,(maxSize-length-1),"*%02X\r\n", checksum);
97 return (length + checksumLength);
132 int length = 0;
166 length = snprintf(pMarker, lengthRemaining, "$GPGSA,A,%c,", fixType);
168 if (length < 0 || length >= lengthRemaining)
173 pMarker += length;
174 lengthRemaining -= length;
179 length = snprintf(pMarker, lengthRemaining, "%02d,", svUsedList[i]);
181 length = snprintf(pMarker, lengthRemaining, ",");
183 if (length < 0 || length >= lengthRemaining)
188 pMarker += length;
189 lengthRemaining -= length;
194 length = snprintf(pMarker, lengthRemaining, "%.1f,%.1f,%.1f",
201 length = snprintf(pMarker, lengthRemaining, "%.1f,%.1f,%.1f",
208 length = snprintf(pMarker, lengthRemaining, ",,");
211 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
212 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
233 length = snprintf(pMarker, lengthRemaining, "$GPVTG,%.1lf,T,%.1lf,M,", location.gpsLocation.bearing, magTrack);
237 length = snprintf(pMarker, lengthRemaining, "$GPVTG,,T,,M,");
240 if (length < 0 || length >= lengthRemaining)
245 pMarker += length;
246 lengthRemaining -= length;
253 length = snprintf(pMarker, lengthRemaining, "%.1lf,N,%.1lf,K,", speedKnots, speedKmPerHour);
257 length = snprintf(pMarker, lengthRemaining, ",N,,K,");
260 if (length < 0 || length >= lengthRemaining)
265 pMarker += length;
266 lengthRemaining -= length;
269 length = snprintf(pMarker, lengthRemaining, "%c", 'N'); // N means no fix
271 length = snprintf(pMarker, lengthRemaining, "%c", 'A'); // A means autonomous
273 length = snprintf(pMarker, lengthRemaining, "%c", 'D'); // D means differential
275 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
276 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
285 length = snprintf(pMarker, lengthRemaining, "$GPRMC,%02d%02d%02d.%02d,A," ,
288 if (length < 0 || length >= lengthRemaining)
293 pMarker += length;
294 lengthRemaining -= length;
328 length = snprintf(pMarker, lengthRemaining, "%02d%09.6lf,%c,%03d%09.6lf,%c,",
334 length = snprintf(pMarker, lengthRemaining,",,,,");
337 if (length < 0 || length >= lengthRemaining)
342 pMarker += length;
343 lengthRemaining -= length;
348 length = snprintf(pMarker, lengthRemaining, "%.1lf,", speedKnots);
352 length = snprintf(pMarker, lengthRemaining, ",");
355 if (length < 0 || length >= lengthRemaining)
360 pMarker += length;
361 lengthRemaining -= length;
365 length = snprintf(pMarker, lengthRemaining, "%.1lf,", location.gpsLocation.bearing);
369 length = snprintf(pMarker, lengthRemaining, ",");
372 if (length < 0 || length >= lengthRemaining)
377 pMarker += length;
378 lengthRemaining -= length;
380 length = snprintf(pMarker, lengthRemaining, "%2.2d%2.2d%2.2d,",
383 if (length < 0 || length >= lengthRemaining)
388 pMarker += length;
389 lengthRemaining -= length;
405 length = snprintf(pMarker, lengthRemaining, "%.1lf,%c,",
410 length = snprintf(pMarker, lengthRemaining, ",,");
413 if (length < 0 || length >= lengthRemaining)
418 pMarker += length;
419 lengthRemaining -= length;
422 length = snprintf(pMarker, lengthRemaining, "%c", 'N'); // N means no fix
424 length = snprintf(pMarker, lengthRemaining, "%c", 'A'); // A means autonomous
426 length = snprintf(pMarker, lengthRemaining, "%c", 'D'); // D means differential
428 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
429 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
438 length = snprintf(pMarker, lengthRemaining, "$GPGGA,%02d%02d%02d.%02d," ,
441 if (length < 0 || length >= lengthRemaining)
446 pMarker += length;
447 lengthRemaining -= length;
481 length = snprintf(pMarker, lengthRemaining, "%02d%09.6lf,%c,%03d%09.6lf,%c,",
487 length = snprintf(pMarker, lengthRemaining,",,,,");
490 if (length < 0 || length >= lengthRemaining)
495 pMarker += length;
496 lengthRemaining -= length;
508 length = snprintf(pMarker, lengthRemaining, "%c,%02d,%.1f,",
513 length = snprintf(pMarker, lengthRemaining, "%c,%02d,%.1f,",
518 length = snprintf(pMarker, lengthRemaining, "%c,%02d,,",
522 if (length < 0 || length >= lengthRemaining)
527 pMarker += length;
528 lengthRemaining -= length;
532 length = snprintf(pMarker, lengthRemaining, "%.1lf,M,",
537 length = snprintf(pMarker, lengthRemaining,",,");
540 if (length < 0 || length >= lengthRemaining)
545 pMarker += length;
546 lengthRemaining -= length;
551 length = snprintf(pMarker, lengthRemaining, "%.1lf,M,,",
556 length = snprintf(pMarker, lengthRemaining,",,,");
559 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
560 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
566 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
567 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
570 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
571 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
574 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
575 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
578 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
579 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
615 int length = 0;
646 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
647 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
660 length = snprintf(pMarker, lengthRemaining, "$GPGSV,%d,%d,%02d",
663 if (length < 0 || length >= lengthRemaining)
668 pMarker += length;
669 lengthRemaining -= length;
676 length = snprintf(pMarker, lengthRemaining,",%02d,%02d,%03d,",
681 if (length < 0 || length >= lengthRemaining)
686 pMarker += length;
687 lengthRemaining -= length;
691 length = snprintf(pMarker, lengthRemaining,"%02d",
694 if (length < 0 || length >= lengthRemaining)
699 pMarker += length;
700 lengthRemaining -= length;
708 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
709 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
724 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
725 loc_eng_nmea_send(sentence, length, loc_eng_data_p);
738 length = snprintf(pMarker, lengthRemaining, "$GLGSV,%d,%d,%02d",
741 if (length < 0 || length >= lengthRemaining)
746 pMarker += length;
747 lengthRemaining -= length;
754 length = snprintf(pMarker, lengthRemaining,",%02d,%02d,%03d,",
759 if (length < 0 || length >= lengthRemaining)
764 pMarker += length;
765 lengthRemaining -= length;
769 length = snprintf(pMarker, lengthRemaining,"%02d",
772 if (length < 0 || length >= lengthRemaining)
777 pMarker += length;
778 lengthRemaining -= length;
786 length = loc_eng_nmea_put_checksum(sentence, sizeof(sentence));
787 loc_eng_nmea_send(sentence, length, loc_eng_data_p);