소스 검색

Moved notifyFailures alerts to match alerts bits

tags/v1.2.0
Bertrand Lemasle 6 년 전
부모
커밋
c5c91b7eea
1개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. +5
    -4
      GpsTracker/Core.cpp

+ 5
- 4
GpsTracker/Core.cpp 파일 보기

@@ -70,16 +70,17 @@ namespace core {
details::appendToSmsBuffer(buffer, PSTR("- Battery at %d%%.\n"), metadata.batteryLevel);
}

if (bitRead(triggered, ALERT_RTC_CLOCK_FAILURE)) {
details::appendToSmsBuffer(buffer, PSTR("-RTC was stopped. %S"), backupFailureString);
if (bitRead(triggered, ALERT_RTC_TEMPERATURE_FAILURE)) {
details::appendToSmsBuffer(buffer, PSTR("- Temperature is %dC.%S"), static_cast<uint16_t>(metadata.temperature * 100), backupFailureString);
}

if (bitRead(triggered, ALERT_RTC_TEMPERATURE_FAILURE)) {
details::appendToSmsBuffer(buffer, PSTR("- Temperature is %dC. %S"), static_cast<uint16_t>(metadata.temperature * 100), backupFailureString);
if (bitRead(triggered, ALERT_RTC_CLOCK_FAILURE)) {
details::appendToSmsBuffer(buffer, PSTR("-RTC was stopped.%S"), backupFailureString);
}

bool notified = network::sendSms(buffer);
if (!notified) NOTICE_MSG("notifyFailure", "SMS not sent !");
NOTICE_FORMAT("notifyFailures", "%s", buffer);

network::powerOff();
return notified ? triggered : NO_ALERTS_NOTIFIED; //If not notified, the alerts state should not be persisted (so we can retry to notify them)


불러오는 중...
취소
저장