Devices should return measurements, not strings

Try and unify how measurements are returned from devices.