From 1c69e884b09ca41a923ab26cdf7e011c4a3ff1b5 Mon Sep 17 00:00:00 2001 From: Bertrand Lemasle Date: Sat, 4 Aug 2018 16:30:31 +1200 Subject: [PATCH] Increased SMS buffer size to match possible all messages --- GpsTracker/Core.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/GpsTracker/Core.cpp b/GpsTracker/Core.cpp index dc60cfa..5837361 100644 --- a/GpsTracker/Core.cpp +++ b/GpsTracker/Core.cpp @@ -4,7 +4,7 @@ #include "Alerts.h" #define LOGGER_NAME "Core" -#define SMS_BUFFER_SIZE 100 +#define SMS_BUFFER_SIZE 140 using namespace utils; @@ -52,17 +52,17 @@ namespace core { if (bitRead(triggered, ALERT_BATTERY_LEVEL_1) || bitRead(triggered, ALERT_BATTERY_LEVEL_2)) { bufferLeft = SMS_BUFFER_SIZE - strlen(buffer); - snprintf_P(buffer + strlen(buffer), bufferLeft, PSTR(" - Battery at %d%%.\n"), metadata.batteryLevel); + snprintf_P(buffer + strlen(buffer), bufferLeft, PSTR("- Battery at %d%%.\n"), metadata.batteryLevel); } if (bitRead(triggered, ALERT_RTC_CLOCK_FAILURE)) { bufferLeft = SMS_BUFFER_SIZE - strlen(buffer); - snprintf_P(buffer + strlen(buffer), bufferLeft, PSTR(" - RTC was stopped. %S"), backupFailureString); + snprintf_P(buffer + strlen(buffer), bufferLeft, PSTR("- RTC was stopped. %S"), backupFailureString); } if (bitRead(triggered, ALERT_RTC_TEMPERATURE_FAILURE)) { bufferLeft = SMS_BUFFER_SIZE - strlen(buffer); - snprintf_P(buffer + strlen(buffer), bufferLeft, PSTR(" - Temperature is %dC. %S"), static_cast(metadata.temperature * 100), backupFailureString); + snprintf_P(buffer + strlen(buffer), bufferLeft, PSTR("- Temperature is %dC. %S"), static_cast(metadata.temperature * 100), backupFailureString); } config_t* config = &config::main::value;