The IPA CANopen library is a C++ framework for communicating with CANopen motor devices