1 How to convert the PHEMlight C# code to C++
2 ===========================================
4 - Use C# to C++ converter by Tangible Software
5 - load the ConverterOptions.dat via Import Settings
6 - Select "Convert all C# in folder"
7 - Select the dll_code folder as source and the cpp folder as target
8 - determine changes in Start.cpp (function PHEMLight::CreateVehicleStateData) which need to go into HelpersPHEMlight::compute
9 - delete cResult.*, stringbuilder.h, and Start.*
10 - apply the conversion patch to add license info and some small fixes
11 - check whether further changes are needed by compiling and running the tests, especially the reference cycles
12 - if adaptions were made create a new conversion patch (git diff *.cpp *.h > conversion.patch)