diff --git a/GpsTracker/Core.cpp b/GpsTracker/Core.cpp index b6cc7d1..60384ca 100644 --- a/GpsTracker/Core.cpp +++ b/GpsTracker/Core.cpp @@ -77,8 +77,7 @@ namespace core { details::appendToSmsBuffer(buffer, PSTR("- Temperature is %dC. %S"), static_cast(metadata.temperature * 100), backupFailureString); } - config_t* config = &config::main::value; - bool notified = network::sendSms(config->contactPhone, buffer); + bool notified = network::sendSms(buffer); if (!notified) NOTICE_MSG("notifyFailure", "SMS not sent !"); network::powerOff(); diff --git a/GpsTracker/Network.cpp b/GpsTracker/Network.cpp index 50d5b7b..5ec6ff6 100644 --- a/GpsTracker/Network.cpp +++ b/GpsTracker/Network.cpp @@ -64,7 +64,9 @@ namespace network { return hardware::sim808::device.enableGprs(config::main::value.network.apn); } - bool sendSms(const char * phoneNumber, const char * msg) { + bool sendSms(const char * msg) { + const char * phoneNumber = config::main::value.contactPhone; + NOTICE_FORMAT("sendSms", "%s, %s", phoneNumber, msg); return hardware::sim808::device.sendSms(phoneNumber, msg); } diff --git a/GpsTracker/Network.h b/GpsTracker/Network.h index abae014..80334e8 100644 --- a/GpsTracker/Network.h +++ b/GpsTracker/Network.h @@ -11,5 +11,5 @@ namespace network { bool isAvailable(SIM808_NETWORK_REGISTRATION_STATE state); bool enableGprs(); - bool sendSms(const char * phoneNumber, const char * msg); + bool sendSms(const char * msg); } \ No newline at end of file