Software: libUSB improve C++ wrapper