From 1ed4c98cad89b527b7515e2c3373372afd22bfd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=B3lik=20Uszasty?= Date: Sun, 23 Jan 2022 23:11:56 +0100 Subject: [PATCH] Generic toggles for accessible for python --- Train.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Train.cpp b/Train.cpp index f6683b1c..252dabeb 100644 --- a/Train.cpp +++ b/Train.cpp @@ -645,6 +645,11 @@ dictionary_source *TTrain::GetTrainState( dictionary_source const &Extraparamete dict->insert( "distance_counter", m_distancecounter ); dict->insert( "pantpress", std::abs( mvPantographUnit->PantPress ) ); dict->insert( "universal3", InstrumentLightActive ); + for (auto idx = 0; idx < ggUniversals.size(); idx++) { + if (idx != 3) { + dict->insert("universal" + std::to_string(idx), (ggUniversals[idx].GetValue() > 0.5)); + } + } dict->insert( "radio", mvOccupied->Radio ); dict->insert( "radio_channel", RadioChannel() ); dict->insert( "radio_volume", Global.RadioVolume );