diff options
| author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2020-10-25 15:14:39 +0100 |
|---|---|---|
| committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2020-10-25 15:14:39 +0100 |
| commit | 4fb62abd2ff61d03ada52fd3f522755b6a659025 (patch) | |
| tree | ca559bbcdac9aa93663630c298933dde5bc3a74c /src/common/Core | |
| parent | a0ccf32157a48c291b02bf8d1de0b25b06768cbc (diff) | |
| download | glutte-o-matic-4fb62abd2ff61d03ada52fd3f522755b6a659025.tar.gz glutte-o-matic-4fb62abd2ff61d03ada52fd3f522755b6a659025.tar.bz2 glutte-o-matic-4fb62abd2ff61d03ada52fd3f522755b6a659025.zip | |
Add EOL SK message when wind gen breaker is open
Diffstat (limited to 'src/common/Core')
| -rw-r--r-- | src/common/Core/fsm.c | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/src/common/Core/fsm.c b/src/common/Core/fsm.c index 7d3e6ca..e98ba91 100644 --- a/src/common/Core/fsm.c +++ b/src/common/Core/fsm.c @@ -482,9 +482,11 @@ void fsm_update() { if (current_state == FSM_BALISE_STATS1) { eol_info = "PSK125"; } + else if (batterycharge_wind_disconnected()) { + eol_info = "EOL \\"; // backslash is <SK> + } else if (!fsm_in.wind_generator_ok) { - eol_info = "\\"; - // The backslash is the SK digraph + eol_info = "\\"; // backslash is <SK> } if (balise_message_empty()) { @@ -583,9 +585,11 @@ void fsm_update() { if (balise_message_empty()) { const char *eol_info = "73"; - if (!fsm_in.wind_generator_ok) { - eol_info = "\\"; - // The backslash is the SK digraph + if (batterycharge_wind_disconnected()) { + eol_info = "EOL \\"; // backslash is <SK> + } + else if (!fsm_in.wind_generator_ok) { + eol_info = "\\"; // backslash is <SK> } snprintf(balise_message, BALISE_MESSAGE_LEN-1, CW_PREDELAY "%s" CW_POSTDELAY, @@ -616,9 +620,11 @@ void fsm_update() { if (current_state == FSM_BALISE_SPECIALE_STATS1) { eol_info = "PSK125"; } + else if (batterycharge_wind_disconnected()) { + eol_info = "EOL \\"; // backslash is <SK> + } else if (!fsm_in.wind_generator_ok) { - eol_info = "\\"; - // The backslash is the SK digraph + eol_info = "\\"; // backslash is <SK> } size_t len = 0; |
