It seems to me that it would be simpler to report the reading in canonical units, then allow the user-interface program to convert into whatever units it likes.  Since the user interface programs all support talking directly to devices they must include this conversion in any case.

Reply via email to