Example #1
0
PString Gps::getLatString(float lat, int decimals, int padding, PString str) {

	str.begin();
	if (lat >= 0.0) {
		str.print("N");
		str.print(lat, 4);
		str.print("    ");
	} else {
		str.print("S");
		float plusLat = 0 - lat;
		str.print(plusLat, 4);
		str.print("    ");
	}
	//float absLat = abs(lat);
	//char * rslt = padFloat(absLat,decimals,padding);
	//str.print(rslt);
	return str;
}
Example #2
0
PString Gps::getLonString(float lon, int decimals, int padding, PString str) {

	str.begin();
	if (lon >= 0) {
		str.print("E");
		str.print(lon, 4);
		str.print("    ");
	} else {
		str.print("W");
		float plusLon = 0 - lon;
		str.print(plusLon, 4);
		str.print("    ");
	}
	// float absLon = abs(lon);
	//char * rslt = padFloat(absLon,decimals,padding);
	//str.print(printFloat(abs(lon),decimals));

	return str;
}