I finally spent some time figuring out how to read signed-integer values in the EngineLink ODB-II reader app for the iPhone/iPad/iOS. The values that come over the bus are 2s-compliment signed integers, but EngineLink uses the (open source but unmaintained) GCMathParser library for its formula eva...