C++ library to interface with various uBlox receivers, oscillators, atomic clocks, and time interval counters