Use HeaterPower and HeaterDuration instead. When heater is active, the Precision parameter selects heater power, not measurement precision. All heater commands perform high precision measurement regardless of Precision setting.
Use measureSingleshot(Data&, Precision) for no-heater or measureSingleshot(Data&, HeaterPower, HeaterDuration) for heater measurement. When heater != None, the Precision parameter selects heater power, not measurement precision.
Use startPeriodicMeasurement(Precision) for no-heater or startPeriodicMeasurement(HeaterPower, HeaterDuration, float) for heater measurement. When heater != None, the Precision parameter selects heater power, not measurement precision.