To calculate a resistance
Read the eeprom to obtain the calibration information for the channels
Take measurement 0, 1, 2 and 3 on a channel.
Then
result = (channel calibration * (measurement 3 - measurement 2)) / (measurement 1 - measurement 0)
To convert to a resistance divide result by 1000000.0
I am busy writing a linux driver to read out temperatures from PT-100 3-wires. I am currently using the idea of the manual (ResistanceE6 = Calib*((Meas3-Meas2)/(Meas1-Meas0)), but I see an offset in the results for some sensors that is not present when using your Windows-driver.
What do the 4 measurements of each channel represent? According to the values I get, it doesn't seem to be the voltage of the 4 input pins, or am I mistaken...?
Why is there a possibility in your software to set "3-wires" or "4-wires"? What is the difference in your Windows-driver between setting "3-wires" or "4-wires"? Do you also use the (ResistanceE6 = Calib*((Meas3-Meas2)/(Meas1-Meas0))?