C++ for Ethercat