1
0
mirror of https://github.com/thooge/esp32-nmea2000-obp60.git synced 2025-12-29 05:33:05 +01:00

force a blank digit in front of two-digit numbers

This commit is contained in:
TobiasE-github
2025-12-23 15:46:48 +01:00
parent 142f6ca774
commit 2deaf07ea4

View File

@@ -79,9 +79,13 @@ FormattedData formatValue(GwApi::BoatValue *value, CommonData &commondata){
const char* fmt_dec_10; const char* fmt_dec_10;
const char* fmt_dec_100; const char* fmt_dec_100;
if (precision == "1") { if (precision == "1") {
fmt_dec_1 = "%3.1f"; //
fmt_dec_10 = "%3.0f"; //All values are displayed using a DSEG7* font. In this font, ' ' is a very short space, and '.' takes up no space at all.
fmt_dec_100 = "%3.0f"; //For a space that is as long as a number, '!' is used. For details see https://www.keshikan.net/fonts-e.html
//
fmt_dec_1 = "!%1.1f"; //insert a blank digit and then display a two-digit number
fmt_dec_10 = "!%2.0f"; //insert a blank digit and then display a two-digit number
fmt_dec_100 = "%3.0f"; //dispay a three digit number
} else { } else {
fmt_dec_1 = "%3.2f"; fmt_dec_1 = "%3.2f";
fmt_dec_10 = "%3.1f"; fmt_dec_10 = "%3.1f";