diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2020-10-25 16:22:08 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2020-10-25 16:22:08 +0100 |
commit | ed3ba0ee7d8546711be9d4c800dc4f4f0a81aedf (patch) | |
tree | ff329d04cc28756267062fee88b17c1488b553ac /src/common | |
parent | 4fb62abd2ff61d03ada52fd3f522755b6a659025 (diff) | |
download | glutte-o-matic-ed3ba0ee7d8546711be9d4c800dc4f4f0a81aedf.tar.gz glutte-o-matic-ed3ba0ee7d8546711be9d4c800dc4f4f0a81aedf.tar.bz2 glutte-o-matic-ed3ba0ee7d8546711be9d4c800dc4f4f0a81aedf.zip |
Add Disjoncteur eolienne to stats
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/Core/fsm.c | 2 | ||||
-rw-r--r-- | src/common/Core/stats.c | 6 | ||||
-rw-r--r-- | src/common/Core/stats.h | 2 |
3 files changed, 7 insertions, 3 deletions
diff --git a/src/common/Core/fsm.c b/src/common/Core/fsm.c index e98ba91..da70329 100644 --- a/src/common/Core/fsm.c +++ b/src/common/Core/fsm.c @@ -559,7 +559,7 @@ void fsm_update() { // All predecessor states must NULL the fsm_out.msg field! if (fsm_out.msg == NULL) { - fsm_out.msg = stats_build_text(); + fsm_out.msg = stats_build_text(batterycharge_wind_disconnected()); } fsm_out.cw_psk_trigger = 1; diff --git a/src/common/Core/stats.c b/src/common/Core/stats.c index 92163d0..517dfa0 100644 --- a/src/common/Core/stats.c +++ b/src/common/Core/stats.c @@ -195,7 +195,7 @@ void stats_num_gnss_sv(int num_sv) num_sv_used = num_sv; } -const char* stats_build_text(void) +const char* stats_build_text(int wind_disconnected) { struct tm time = {0}; int time_valid = local_time(&time); @@ -310,6 +310,10 @@ const char* stats_build_text(void) num_sv_used ); + stats_end_ix += snprintf(stats_text + stats_end_ix, STATS_LEN - 1 - stats_end_ix, + "Disjoncteur eolienne= %s\n", + wind_disconnected ? "Off" : "On"); + values_valid = 0; return stats_text; diff --git a/src/common/Core/stats.h b/src/common/Core/stats.h index 31d653d..52d54b6 100644 --- a/src/common/Core/stats.h +++ b/src/common/Core/stats.h @@ -38,4 +38,4 @@ void stats_num_gnss_sv(int num_sv); // Must be called in regular intervals void stats_qrp(int is_qrp); -const char* stats_build_text(void); +const char* stats_build_text(int wind_disconnected); |