copy of the Device::VantagePro module from CPAN