(Potential) Memory Leak in BusIO
This line:
...
EtherCATFrameList* frameList = new EtherCATFrameList(); // NOLINT
int frameTotalSize = 0;
std::vector<std::tuple<uint16_t, int, int>> nextFrameIntervals;
...
leads most likely to a memory leak, as I have not seen any part were this is deleted again.