diff --git a/Train.cpp b/Train.cpp index dc40337b..ac87ae1f 100644 --- a/Train.cpp +++ b/Train.cpp @@ -743,6 +743,9 @@ dictionary_source *TTrain::GetTrainState( dictionary_source const &Extraparamete dict->insert( "im", std::abs( mvControlled->Im ) ); dict->insert( "fuse", mvControlled->FuseFlag ); dict->insert( "epfuse", mvOccupied->EpFuse ); + dict->insert( "power_drawn", mvOccupied->EnergyMeter.first); + dict->insert( "power_returned", mvOccupied->EnergyMeter.second); + // induction motor state data char const *TXTT[ 10 ] = { "fd", "fdt", "fdb", "pd", "pdt", "pdb", "itothv", "1", "2", "3" }; char const *TXTC[ 10 ] = { "fr", "frt", "frb", "pr", "prt", "prb", "im", "vm", "ihv", "uhv" };