From dcb67049af9248cd154d341cea163bfd62cc2633 Mon Sep 17 00:00:00 2001 From: Arjan Onwezen Date: Fri, 3 Dec 2021 08:55:38 -0500 Subject: [PATCH] Prepadded MMSI in AIS app with zeros, so it's always 9 chars long as in the specs. --- firmware/application/apps/ais_app.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/application/apps/ais_app.cpp b/firmware/application/apps/ais_app.cpp index 7d42be860..24f2976eb 100644 --- a/firmware/application/apps/ais_app.cpp +++ b/firmware/application/apps/ais_app.cpp @@ -59,7 +59,7 @@ static float latlon_float(const int32_t normalized) { static std::string mmsi( const ais::MMSI& mmsi ) { - return to_string_dec_uint(mmsi, 9); + return to_string_dec_uint(mmsi, 9, '0'); // MMSI is always is always 9 characters pre-padded with zeros } static std::string navigational_status(const unsigned int value) {