From 9b1e0d509088263f310c6ed02dd812166c806e95 Mon Sep 17 00:00:00 2001 From: Marcin Nowak Date: Thu, 29 Sep 2022 19:30:41 +0200 Subject: [PATCH] (uart) expose radio message indicator state --- Train.cpp | 3 ++- Train.h | 1 + uart.cpp | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Train.cpp b/Train.cpp index 37917e3a..f88006c5 100644 --- a/Train.cpp +++ b/Train.cpp @@ -895,7 +895,8 @@ TTrain::get_state() const { mvOccupied->Doors.step_enabled, mvOccupied->Power24vIsAvailable, 0, - mvOccupied->LockPipe + mvOccupied->LockPipe, + btLampkaRadioMessage.GetValue(), }; } diff --git a/Train.h b/Train.h index 698fd181..9adc2773 100644 --- a/Train.h +++ b/Train.h @@ -123,6 +123,7 @@ class TTrain { std::uint8_t battery; std::uint8_t emergencybrake; std::uint8_t lockpipe; + bool radiomessageindicator; }; struct screen_entry { diff --git a/uart.cpp b/uart.cpp index 25cbb16d..446f77c2 100644 --- a/uart.cpp +++ b/uart.cpp @@ -557,7 +557,8 @@ void uart_input::poll() | trainstate.doorrightallowed << 3 | trainstate.doorrightopened << 4 | trainstate.doorstepallowed << 5 - | trainstate.battery << 6), + | trainstate.battery << 6 + | trainstate.radiomessageindicator << 7), //byte 4 (uint8_t)( trainstate.train_heating << 0