diff --git a/vehicle/Train.cpp b/vehicle/Train.cpp index def4abe8..43760550 100644 --- a/vehicle/Train.cpp +++ b/vehicle/Train.cpp @@ -953,7 +953,7 @@ TTrain::state_t TTrain::get_state() const static_cast(mvPantographUnit->PantPress), fHVoltage, {fHCurrent[mvControlled->TrainType & dt_EZT ? 0 : 1], fHCurrent[2], fHCurrent[3]}, - mvOccupied->EngineVoltage, + static_cast(mvOccupied->EngineVoltage), ggLVoltage.GetValue(), mvOccupied->DistCounter, static_cast(RadioChannel()), diff --git a/vehicle/Train.h b/vehicle/Train.h index 0d88d63d..8e84308d 100644 --- a/vehicle/Train.h +++ b/vehicle/Train.h @@ -108,7 +108,7 @@ class TTrain { float pantograph_pressure; float hv_voltage; std::array hv_current; - double enginevoltage; + std::uint32_t enginevoltage; float lv_voltage; double distance; std::uint8_t radio_channel;