Exactly, the sensor is almost certainly based on a resistance reading which would make its reading variable, but what its reporting to the ECU and what the ECU then reports out are the real question.
As I understand it that's what your doing when you program the gauge with the custom parameters. Essentially your asking it to ask the ECU a question that its not currently supplying out data for. For scanguage you type in 4 different lines of code, hit send, and the ECU responds with an answer in the form of a gauge. The fact that you can use them to reset trouble codes means they have at least a small degree of manipulation available over the ECU. I am guessing the torque pro is similar ?