Просмотр исходного кода

Adjusted some logs

tags/v1.4.0^2
Bertrand Lemasle 6 лет назад
Родитель
Сommit
a2bfadd21f
5 измененных файлов: 16 добавлений и 8 удалений
  1. +1
    -1
      src/Config.cpp
  2. +1
    -1
      src/Hardware.cpp
  3. +2
    -2
      src/Logging.h
  4. +11
    -3
      src/Network.cpp
  5. +1
    -1
      src/NetworkPositionsBackup.cpp

+ 1
- 1
src/Config.cpp Просмотреть файл

@@ -65,7 +65,7 @@ namespace config {
void reset() { void reset() {
#define CURRENT_LOGGER_FUNCTION "reset" #define CURRENT_LOGGER_FUNCTION "reset"
VERBOSE;
NOTICE;
config_t config = {}; config_t config = {};
config.seed = CONFIG_SEED; config.seed = CONFIG_SEED;


+ 1
- 1
src/Hardware.cpp Просмотреть файл

@@ -46,7 +46,7 @@ namespace hardware {
void setup() { void setup() {
#define CURRENT_LOGGER_FUNCTION "setup" #define CURRENT_LOGGER_FUNCTION "setup"
NOTICE;
VERBOSE;
simSerial.begin(SIM808_BAUDRATE); simSerial.begin(SIM808_BAUDRATE);
device.begin(simSerial); device.begin(simSerial);


+ 2
- 2
src/Logging.h Просмотреть файл

@@ -17,8 +17,8 @@
#define NL "\n" #define NL "\n"
#define LOG(level) LOG_MSG(level, "") #define LOG(level) LOG_MSG(level, "")
#define LOG_MSG(level, msg) Log.level(F("[" CURRENT_LOGGER "::" CURRENT_LOGGER_FUNCTION "]" msg NL))
#define LOG_FORMAT(level, msg, ...) Log.level(F("[" CURRENT_LOGGER "::" CURRENT_LOGGER_FUNCTION "]" msg NL), __VA_ARGS__)
#define LOG_MSG(level, msg) Log.level(F("[" CURRENT_LOGGER "::" CURRENT_LOGGER_FUNCTION "] " msg NL))
#define LOG_FORMAT(level, msg, ...) Log.level(F("[" CURRENT_LOGGER "::" CURRENT_LOGGER_FUNCTION "] " msg NL), __VA_ARGS__)
#if defined(LOG_LEVEL_VERBOSE_ENABLED) #if defined(LOG_LEVEL_VERBOSE_ENABLED)
#define VERBOSE LOG(verbose) #define VERBOSE LOG(verbose)


+ 11
- 3
src/Network.cpp Просмотреть файл

@@ -9,6 +9,14 @@ namespace network {
#define CURRENT_LOGGER "network" #define CURRENT_LOGGER "network"
timestamp_t _poweredOnTime; timestamp_t _poweredOnTime;
namespace details {
void print(SIM808_NETWORK_REGISTRATION_STATE state, SIM808SignalQualityReport &report) {
#define CURRENT_LOGGER_FUNCTION "print"
NOTICE_FORMAT("%d, [%d %ddBm]", state, report.rssi, report.attenuation);
}
}
void powerOn() { void powerOn() {
hardware::sim808::networkPowerOn(); hardware::sim808::networkPowerOn();
_poweredOnTime = rtc::getTime(); _poweredOnTime = rtc::getTime();
@@ -22,6 +30,7 @@ namespace network {
__attribute__((__optimize__("O2"))) __attribute__((__optimize__("O2")))
SIM808_NETWORK_REGISTRATION_STATE waitForRegistered(uint32_t timeout, bool relativeToPowerOnTime = true) { SIM808_NETWORK_REGISTRATION_STATE waitForRegistered(uint32_t timeout, bool relativeToPowerOnTime = true) {
#define CURRENT_LOGGER_FUNCTION "waitForRegistered" #define CURRENT_LOGGER_FUNCTION "waitForRegistered"
NOTICE;
SIM808_NETWORK_REGISTRATION_STATE currentStatus; SIM808_NETWORK_REGISTRATION_STATE currentStatus;
SIM808SignalQualityReport report; SIM808SignalQualityReport report;
@@ -34,8 +43,7 @@ namespace network {
do { do {
if (isAvailable(currentStatus)) break; if (isAvailable(currentStatus)) break;
NOTICE_FORMAT("%d, [%d %ddBm]", currentStatus, report.rssi, report.attenuation);
details::print(currentStatus, report);
if (report.rssi < NETWORK_DEFAULT_NO_NETWORK_QUALITY_THRESHOLD) noReliableNetwork++; if (report.rssi < NETWORK_DEFAULT_NO_NETWORK_QUALITY_THRESHOLD) noReliableNetwork++;
else noReliableNetwork = 0; else noReliableNetwork = 0;
@@ -51,7 +59,7 @@ namespace network {
report = hardware::sim808::device.getSignalQuality(); report = hardware::sim808::device.getSignalQuality();
} while (timeout > 1); } while (timeout > 1);
NOTICE_FORMAT("%d, [%d %ddBm]", currentStatus, report.rssi, report.attenuation);
details::print(currentStatus, report);
return currentStatus; return currentStatus;
} }


+ 1
- 1
src/NetworkPositionsBackup.cpp Просмотреть файл

@@ -102,7 +102,7 @@ namespace positions {
void NetworkPositionsBackup::prepare() { void NetworkPositionsBackup::prepare() {
#define CURRENT_LOGGER_FUNCTION "prepare" #define CURRENT_LOGGER_FUNCTION "prepare"
NOTICE;
VERBOSE;
if (!isBackupNeeded(true)) return; if (!isBackupNeeded(true)) return;
network::powerOn(); network::powerOn();


Загрузка…
Отмена
Сохранить