add an empty calculate_scalar method to maintain compatibility with existing rangefinders, modify read() on LR4 to return last value instead of -1 if not ready