Some instruments (like Batronix's Magnova) return 16 bit data in the form of unsigned 16 bit integers rather than signed 16 bit integers.
To work around this, a custom Convert16BitSamples() method has been created in the Magnova driver.
We need to create a generic ConvertUnsigned16BitSamples() (unsigned version of Convert16BitSamples()) in Oscilloscope class for use in future drivers that work with 16 bit unsigned int.