Interfacing hardware and software using C++ class libraries | IEEE Conference Publication | IEEE Xplore